Joomla 3 chronoforms 5 ghid pentru începători - blog revived (think)

Prezentăm un ghid complet pentru noua componentă ChronoForms 5, care vă va ajuta să începeți rapid și să înțelegeți majoritatea funcțiilor disponibile.

După instalarea celei mai recente versiuni a ChronoForms 5, introduceți managerul de formular utilizând opțiunea "Chronoforms5" din meniul drop-down "Components".







ChronoForms este o extensie gratuită a Joomla, lansată sub licența GPL, verificarea este opțională, versiunea gratuită are toate caracteristicile, dar cecul vă va ajuta să eliminați linkurile din formulare și să ștergeți notificarea de verificare din panoul de administrare.

ChronoForms 5 are 2 moduri de reglare - setare normală (avansată) cu un set complet de funcții și opțiuni și o configurație simplă pentru începători. Puteți crea un nou formular în orice mod făcând clic pe butoanele "Noi" sau "Noi simple". Dacă sunteți un utilizator nou al ChronoForms, vă sugerăm să începeți să utilizați modul "New simple". Puteți schimba mai târziu modul de configurare atunci când vă obișnuiți cu interfața ChronoForms.

Butonul Creare tabelă vă va ajuta să creați o tabelă de bază de date pentru formular, acest pas fiind necesar dacă intenționați să utilizați acțiunea DB save pentru a salva datele din formular.

Butonul "Instalare acțiune" vă va ajuta să setați acțiuni suplimentare pentru formularele dvs.

Butonul "Demo" încarcă un grup de formulare demo care vă vor ajuta să înțelegeți câteva dintre caracteristicile diferite ale ChronoForms.

Butonul "Setări" (Setări) este destinat utilizatorilor avansați.

Pentru o listă existentă de formulare, puteți efectua diverse activități:

Joomla 3 chronoforms 5 ghid pentru începători - blog revived (think)

Primul lucru pe care trebuie să-l faceți după ce faceți clic pe butonul "Nou" este să scrieți numele formei. Numele formularului nu poate conține spații sau caractere speciale, dar poate conține numai "-" sau "_" sau orice caracter alfanumeric.

Joomla 3 chronoforms 5 ghid pentru începători - blog revived (think)
În secțiunea "Designer" unde creați formularul și puteți adăuga, sorta și edita câmpurile de formă și alte elemente, în imagine sunt marcate 3 zone:

  1. Aceasta este lista de elemente de bază, aici veți găsi câmpurile formularului utilizate cel mai frecvent, puteți trage orice element în zona albastră dreaptă.
  2. Aceasta este o listă avansată de elemente, puteți face clic pe cuvântul "Avansat" pentru a extinde această secțiune.
  3. Acesta este corpul Designer, unde puteți controla câmpurile formularului.

Joomla 3 chronoforms 5 ghid pentru începători - blog revived (think)

Câteva note despre câmpurile pe care le trageți în corpul Designer:

Numele câmpului este reprezentat pe un fundal albastru închis în partea superioară din stânga, asigurați-vă că este unic și nu are spații și, dacă este posibil, îl schimbați la ceva semnificativ, în loc să utilizați "text1" pentru câmpul "Name", folosiți "first_name" va fi foarte util mai târziu.

  1. Pentru câmpurile cu selecții multiple, cum ar fi un grup de casete de selectare, numele câmpului trebuie să se încheie cu două paranteze pătrate []. O greșeală obișnuită este eliminarea a două paranteze, atunci câmpul nu va avea mai multe valori atunci când formularul este trimis.
  2. Puteți face clic pe pictograma "Editare" (Editare) pentru a deschide "detaliile" câmpului și pentru a efectua modificările necesare.
  3. Puteți glisa câmpuri pentru a le sorta utilizând pictograma Trageți.

Joomla 3 chronoforms 5 ghid pentru începători - blog revived (think)

Secțiunea "Editare" a elementului / câmpului are mai multe opțiuni de schimbare, aici sunt câteva dintre cele mai frecvent utilizate setări:

Joomla 3 chronoforms 5 ghid pentru începători - blog revived (think)

În fila "Validare", puteți include diverse reguli de validare pentru domeniul dvs.

Joomla 3 chronoforms 5 ghid pentru începători - blog revived (think)






În funcție de tipul de câmp, pot exista mai multe secțiuni în bara de editare a elementelor. Secțiunea "Date dinamice" (date dinamice) vă va ajuta să încărcați mai multe câmpuri de valori / opțiuni cu date din diferite surse.

Joomla 3 chronoforms 5 ghid pentru începători - blog revived (think)

Puteți găsi fila "Evenimente" în setările anumitor elemente. Acesta vă va ajuta să atribuiți evenimente specifice câmpului pe baza valorilor selectate:

  1. Valoarea la care evenimentul va declanșa evenimentul
  2. Acțiunea care apare atunci când un eveniment este declanșat, de exemplu, poate fi o acțiune pentru a "arăta un câmp" sau "a ascunde un câmp". Sunt disponibile multe acțiuni.
  3. Identificatorul câmpului țintă la care va funcționa acest eveniment

Joomla 3 chronoforms 5 ghid pentru începători - blog revived (think)

Rețineți că, dacă tipul este setat la "Cod personalizat", orice modificări pe care le faceți pe fila Designer nu vor afecta formularul de ieșire.

Joomla 3 chronoforms 5 ghid pentru începători - blog revived (think)

În secțiunea "Configurare" cu cele mai puternice funcții disponibile pentru utilizatorii ChronoForms, vom încerca să explicăm aici cum funcționează:

Joomla 3 chronoforms 5 ghid pentru începători - blog revived (think)

Joomla 3 chronoforms 5 ghid pentru începători - blog revived (think)

1. Acțiunea HTML (HTML Render) este folosită cel mai des. Acesta este destinat pentru afișarea codului de formular pe pagină. Indiferent dacă codul este creat utilizând fila Designer sau Codul personalizat, acțiunea va afișa pur și simplu. Prin urmare, este de obicei plasat în evenimentul "La încărcare" pentru a afișa formularul atunci când este încărcat.

2. Acțiunea de e-mail este a doua utilizare cea mai frecventă. Cei mai mulți utilizatori doresc să primească mesaje de e-mail de pe formularele lor, iar acesta este exact ceea ce face acțiunea. Cu toate acestea, pentru a primi mesaje, trebuie mai întâi să configurați acțiunea.

Joomla 3 chronoforms 5 ghid pentru începători - blog revived (think)

Setările afișate aici sunt obligatorii, astfel încât acțiunea de e-mail să funcționeze corect.

Joomla 3 chronoforms 5 ghid pentru începători - blog revived (think)

Evenimente născute - "Succes" (Cu succes), "Failure" (În caz de eșec)

1. Unele acțiuni sunt mai complexe și conțin evenimente imbricate. De exemplu, luați acțiunea "Încărcare fișiere". Evenimentul "Succes" apare atunci când fișierul este încărcat cu succes, în timp ce evenimentul "Failure" apare atunci când există o problemă cu descărcarea.

Rețineți că evenimentele imbricate nu afectează procesul principal de execuție. Aceasta înseamnă că, indiferent de rezultatul descărcării, evenimentul "trimite" va continua să fie difuzat, cu excepția cazului în care îi este spus să facă ceva diferit.

2. Deoarece vrem să înștiințăm utilizatorul că există o problemă cu fișierul descărcat, trebuie să adăugăm un "Eveniment Loop" la evenimentul "eșec" imbricat. Această bucla suspendă execuția și inițiază evenimentul "încărcare". Aceasta înseamnă că după "descărcarea fișierelor" nu există nici o prelucrare a oricăror acțiuni, iar formularul va fi afișat din nou.

3. Acțiunea Debugger este foarte importantă pentru a găsi probleme cu formularul dvs. Cele mai multe acțiuni înregistrează mesajele de depanare care pot fi afișate de această acțiune (deci aceasta este ultima acțiune pentru afișarea rapoartelor tuturor acțiunilor anterioare).

Joomla 3 chronoforms 5 ghid pentru începători - blog revived (think)

Fila "Anti Spam" (Anti Spam)

1. Se utilizează adesea secțiunea de acțiuni "Anti Spam" (Anti Spam). Chronoforms are multe instrumente pentru combaterea spam-ului, inclusiv Captcha (implicit), ReCaptcha, o întrebare de securitate și o verificare a capcanei hacker (Honeypot).

Cea mai ușoară configurare este o capcană pentru un hacker (Honeypot). Tot ce trebuie să faceți este să adăugați două acțiuni, dintre care unul încarcă capcana, iar celălalt o verifică.

2. Acțiunea de încărcare este plasată logic atunci când formularul este încărcat. Trebuie să fie înainte ca formularul să fie afișat (deasupra acțiunii HTML) pentru a avea un efect înainte de a fi afișat.

3. Acțiunea de validare trebuie plasată după trimiterea formularului (în evenimentul de trimitere). Trebuie să fie lansată prima dată în evenimentul "trimitere" pentru a bloca orice încercare de spam înainte de a fi întreprinse alte acțiuni.

Joomla 3 chronoforms 5 ghid pentru începători - blog revived (think)

În fila "Locale", puteți adăuga suport multilingv pentru formularul dvs.

  1. Faceți clic pe butonul "Adăugați locații noi" pentru a crea un nou dicționar pentru formular.
  2. Introduceți eticheta Limbă în formatul corespunzător, de exemplu, en_gb pentru limba engleză și de_de pentru limba germană etc. Codul de limbă trebuie să corespundă codului din managerul de limbi.
  3. În câmpul "Liniile lingvistice", introduceți liniile formularului pentru traducere împreună cu valoarea traducerii în sine. De exemplu, dacă eticheta unuia dintre câmpuri este MY_LABEL, pot fi specificate următoarele: MY_LABEL = Eticheta mea.

Joomla 3 chronoforms 5 ghid pentru începători - blog revived (think)

În orice moment, puteți salva formularul în colțul din dreapta sus - "Salvează" (Salvează). De asemenea, îl puteți testa rapid - "Formular de testare" (formular de testare). Testul nu funcționează dacă nu ați salvat formularul sau nu a adăugat acțiunea "HTML" la evenimentul "Încărcare" (dacă doriți să vedeți în mod implicit ieșirea câmpurilor de formular).

Traducere - trinityDream (Lastfm.ru)

Pagina pentru dezvoltatorul componentei Chronoform v5 și originalul Ghidului pentru începători este www.chronoengine.com







Trimiteți-le prietenilor: