Trimiterea e-mailului folosind joomla

Când creați orice site nu se poate face fără un element atât de important ca formă de feedback. Primul lucru care vine în minte când lucrați cu Jumla este forma standard a componentei de contact. Pentru sarcini mai sofisticate, ca și în cazul oricărui cms auto-respectat, există multe module cu grade diferite de curbură pe acest subiect. Și, în sfârșit, dacă sunteți deja disperați să găsiți o soluție gata, nu este nimic mai ușor decât să scrieți manual o formă.







Pentru a trimite mail în kernelul Jumla există o clasă specială. Desigur, nu împiedică acest lucru în stilul vechi, dar este necesar să înțelegem că lucrul prin clase asigură, pe de o parte, universalitatea maximă și codul fără erori; și apoi este mult mai convenabil și mai rapid.







Deci, clasa. După verificarea standard a datelor transmise (prezența variabilelor, corespondența lor și așa mai departe), avem nevoie doar de câteva linii de cod. În primul rând, vom crea o referință la obiectul global JMail cu ajutorul clasei JFactory:

Apoi, utilizați metoda addRecipient pentru a seta destinatarul mesajului. De exemplu, pur și simplu:

... sau, dacă există mai multe dintre ele, le vom specifica printr-o matrice:

... sau ajungem din forma:

Apoi, vom crea litera însăși (ultima linie este dacă trimiteți un anumit fișier cu litera - trebuie să specificați calea către acest fișier sau o serie de mai multe nume):

... sau același lucru în format HTML:

Totul este tratat exact în același mod ca în exemplul precedent, cu excepția imaginilor încorporate în HTML (a se vedea ultima linie).

Și, în cele din urmă, trimiteți și verificați trimiterea:

Asta e tot. După cum vedem, totul se potrivește în 10 - 15 linii de cod. Trimiterea cu succes!))







Articole similare

Trimiteți-le prietenilor: