Ck Forms Joomla 2.5

  1. Ck Forms Joomla
  2. Ck Forms Joomla 2.5

Joomla 2.5 Extension. ผู้ใช้งานกรอกข้อมูล และนำ Form ที่สร้างจาก CK Form ไปแสดงผลกันในรูปแบบต่างๆ เช่น การสร้างเมนูลิ้งค์ เพื่อแสดงแบบฟอร์ม. I want to add another field (phone number) on the default Joomla 2.5 contact form, so the user can send that info, along with his message. From what I've read, its said that is a Joomla limitation from his mail implementation, which can send only name, subject and message.

Active4 years, 10 months ago

I want to create my own form that are submitted and values of that form will be stored in joomla database. How can i used the Joomla connection code to interacte with the joomla database.

Ahmad

14 Answers

If you just want to get your work done, there are some components already avaiable in Joomla Extension's website to your form's needs. CkForms is a good one, you can create simple forms with it that are automatically saved in the database (supports upload of files too).

If you want to learn how to write extensions in Joomla, you should read Joomla Official Documentation website.

Extensions in Joomla are divided in 'Components', 'Modules' and 'Plugins'. More informations about these differences can be found here and here.

What you're trying to achieve sounds a 'component' to me. Downloading the CkForms and reading it's source code should get you started to Joomla's way of writing components.

EDIT: Joomla has a huge API with a lot of features. It has a database module of it's own, with insert methods and such. Reading Joomla's API website before implementing your component it's a good idea to avoid 'reinventing the wheel' and it's a good practice since those methods are extensively tested by all Joomla users.

GmonCGmonC
10.5k1 gold badge26 silver badges36 bronze badges

The JForm class helps you build forms.

Documentation can be found here:

  • joomla CMS: http://docs.joomla.org/API16:JForm
  • joomla API: http://api.joomla.org/11.4/Joomla-Platform/Form/JForm.html

This class provides you with ready to use form elements and form loading and/or processing methods

This class includes validation methods, date picker control, color picker, etc.

Of course, as another mentioned above, if you are building a module, component, or application, you will need to learn how to to develop a module, component or application. Of these three, the module is the easiest to implement.

The application gives you much freedom b/c you are not constrained to the CMS paradigm, front and back end complexities. However, there is little documentation about how to develop applications with Joomla framework b/c joomla as a framework is relatively new

This tutorial gets you started understanding how to use JForm to create a form in Joomla: http://www.ostraining.com/blog/how-tos/development/getting-started-with-jform/

IberoMediaIberoMediaJoomla
1,2816 gold badges27 silver badges55 bronze badges

Or you could just create add a html module to any position and then write the form in html i.e.

Now just create a page that handles the code by emailing or inserting into db. I havent tried it but i think it should work.

j0k
20.7k14 gold badges69 silver badges79 bronze badges
SeanSean

Looks like everyone already told you almost everything I know except for the component creator. Very easy to use, and it follows Joomla standards. Will get you up and running within minutes.

Andrés MaesoAndrés Maeso

I have got good working experience with Joomla RSForm Pro. It has got options for

  • validation
  • user email/admin emails on submit
  • file uploads
  • and many more

Good tutorials too. Get started with http://www.rsjoomla.com/support/documentation/view-knowledgebase/21-rsform-pro.html

Good luck!

NishaNisha

Take a look at the Chronoforms extension - does more than you want.

EddieEddie

You have two options:

  • Use an already built custom form extension
  • Create your own custom form extension (or outsource it)

Now if you only want to modify the user registration form, then you can do some PHP customization to accomplish your goal.

Bill the Lizard
304k159 gold badges506 silver badges799 bronze badges
itoctopusitoctopus
3,4984 gold badges24 silver badges38 bronze badges
  1. Create View.
  2. Create Model.
  3. Create Table.
  4. Create Controller ( if Needed ).
  5. Create Form xml file.

Go here for more information:http://docs.joomla.org/Standard_form_field_types

Morteza Sepehri NiyaMorteza Sepehri Niya
AlexandrosAlexandros
1,1322 gold badges20 silver badges38 bronze badges

Chronoforms are now a days a very popular solution for custom forms in joomla. Chornoforms support twitter bootstrap also. In simple 5 steps you can create a contact form with unlimited fields and also embed various function like DB save, Email, Thanks Message, Redirection on any page. There is events and events will have particular events.

Also possibility of extension of Normal joomla registeration. It will not extend the core registration but at the time of registration you can take various information from users.

user2257141

I would use Chrono Forms, they work really well and are easy to use.Download here

Here is a full tutorial on the new Chronoforms 5 to help you get started quickly and understand most of the features available.CLICK HERE

TrifactorTrifactor

Making forms in Joomla can be done in a couple of ways.

If you just wanted a contact us, you can just create a page with a menu item for the User contact form. This gives you a page with a Members address and contact form. So all you would need to do was add the user as the company of the websites home address and email. But the form is very basic, name, title, textarea for message.

Ck Forms Joomla 2.5

Next up from that you could just make a Custom HTML module add add a form to it in plain HTML like +Sean said above this, you would need to code in PHP your own form process script. You would not get error in form data checking unless you also wrote it.

Next you might rather look on the Joomla Extension Directory JED for one of the good extensions for 3 and 2.5 Joomla RSForms!Pro is good, and can do all we have needed. This lets you add fields one by one and move your form around. Then can auto generate or custom the html of the form.

tristanbaileytristanbailey
3,2871 gold badge18 silver badges26 bronze badges

You can use plugin to insert external php form in content. It is easy and you don't need to make plugin etc. Please use this.

Onik
12.2k10 gold badges47 silver badges66 bronze badges
user3608940user3608940

I suggest you to use breezingforms: http://crosstec.de/en/extensions/joomla-forms-download.html

Ck Forms Joomla

Ck forms joomla 2.5

It's one of the best solutions for custom form creation in joomla.

emmanuelemmanuel

Ck Forms Joomla 2.5

9,12610 gold badges19 silver badges36 bronze badges

protected by CommunityNov 1 '14 at 1:21

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?