• +3620 253-7779

qlForm - Joomla 2.5 modul

qlForm Joomla 2.5 modul

Korábbi írásunkban foglalkoztunka FoxContact űrlap komponenssel. Most egy másik űrlapkészítőt mutatunk be, ami ugyan csak modulként működik, de a Joomla loadposition pluginjaval könnyen beilleszthetjük tartalmi elembe is és így máris egy sokoldalú űrlapkészítőt kapunk.

A mdodul egyik erőssége, hogy a Joomla űrlapkészítő keretrendszerét használja, azaz minden olyan űrlap elem ami a Joomlaban megtalálható azt mi is használhatjuk űrlapjainkban és ugyanakkor a Joomla űrlap ellenőrzőjét is felhasználja az űrlapunk. tehát, ha valamelyik mezőt kötelező mezőnek jelölünk meg akkor azt a rendszer leelenőrzi és a hibás kitültésről a felhasználót figyelmezteti, ehhez nincs szükségünk extra tudásra..

Szerintünk a legfontosabb használható űrlapelemek:

  • szövegmező
  • e-mail mező
  • szövegterület akár WYSIWYG editorral
  • dátum mező
  • legördülő választó mező
  • rádió gombok
  • check boxok
  • és utolsóként említve, de a mi kedvencünk az SQL lekérdezés alapján összeállított választómező

A további lehetőségek itt megtalálhatók.

A modul használata viszonylag egyszerű.

  1. Az alapbeállításoknál adhatjuk meg a használni kívánt mezőket.
    Itt egy kis kódolás szükséges.

    A [form]  [/form] kóddal adjuk meg, hogy egy űrlapot szeretnénk készíteni.

    Ezután  [fieldset name="fieldset1"]   [/fieldset] kód segítségével űrlapelem csoportjait hozhatjuk létre. Ha űjabb csoportokat szeretnénk létrehozni akkor ezeket [fieldset name="fieldset2"]   [/fieldset]

    Ekkor a kódunk már így néz ki:
    [form]
    [fieldset name="fieldset1"]

    [/fieldset]
    [/form]

    Most jönnek az űrlap elemei: Egy elem kódja így néz ki:
    [field name="email" type="email" label="Adja meg e-mail címét"size="50" required="true" description="Kérjük, valós e-mail címet adjon meg"/]
    name - az űrlapelem neve, nem tartalmazhat extra karaktereket - kötelező elem
    type - az elem típusa, ez lehet az előbbiekben felsoroltak alapján radio, text, email, password... a Joomla leírásban megtaláható - kötelező elem
    label - nem kötelező, de gyakorlatilag még is, hiszen ez jelenik meg az űrlapelemnél, mint leírás, hogy milyen adatot is várunk
    required - true esetén a mező kitöltése kötelező
    description - tooltip szöveg ami a label elemre állva jelenik meg - használata nem kötelező

    Egy minta:
    [form]
    [fieldset name="fieldset1"]
    [field name="name" type="text"  size="50"
    required="true" label="Neve"/]
    [field name="email" type="email" size="50"
    required="true" label="E-mail címe"/]
    [field name="subject" type="text" size="50" label="Üzenet tárgya" /]
    [field name="message" type="textarea"
    cols="50" rows="20" required="true" label="Üzenet szövege"/]
    [/fieldset]
    [/form]

    Az alapbeállítások további része talán önmagárét beszél. Kívánjuk-e elküldeni a kitöltött űrlapot egy megadott e-mail címre, menteni adatbázisba (ezeket lejebb állíthatjuk be) stb.

  2. Basic otions #2
    Itt további alapbeállításokat végezhetünk el. A szerintünk a 3 legfontosabb a
    Message type - azaz milyen típusú hibaüzenet jelenjen meg hibás kitöltés esetén.
    Submit text - azaz az elküldést végző gombon megjelenő szöveg
    Send copy to be desplayed - megjelenjen-e a másolatot kérek bejelölő négyzet és utána, hogy ez esetben melyik mezőből vegye a kitöltő email címét

    Joomla qlForm Alap beállításai Joomla qlForm beállításai Joomla qlForm beállításai
  3. CAPTCHA használatának beállításai

  4. Email beállítások
    Itt adhatjuk meg, hogy milyen e-mail címre és milyen tárggyal küldje el a modul a kitöltött adatokat.

  5. Database
    Itt annak a táblának a nevét kell megadni amibe az adatokat tárolni szeretnénk, a program alaphelyzetben elkészít egy táblát így ennek beállítása nem gond

  6. Message and Redirections
    Megadhatjuk, hogy az űrlap kitöltése után mi történjen. átirányítjuk egy másik oldalra, vagy az űrlapnál megjelenítünk egy köszönő szöveget stb.

    Joomla qlForm beállításai Joomla qlForm beállításai Joomla qlForm beállításai
  7. Cascading Forms
    Több lapos űrlap készítése esetén használandó rész. beállíthajuk, hogy hol folytatodik az űrlap és az eddig megadott adatok átadásra kerüljenek-e.

Amennyibe szeretne egy egyszerűbb megoldást űrlapkészítéshez és nincs szüksége a Joomla adta extra mezőkre használja a Fox Contact Formot! Leírásunk erről a Joomla kiegészítőről itt olvasható.

Joomla és VirtueMart szakértő: 1028 Budapest, Vadkörte utca 1 | +3620 253-7779 | +361 3970933 | support@webprogramok.hu | Facebook

Kérdése van? Írjon vagy telefonáljon!

Tel-e-universum Kft.
Weboldalak és webáruházak készítése

Cím: 1028 Budapest, Vadkörte utca 1.
Telefon: +36-20-2537779
E-mail: support@webprogramok.hu

Top