Cum sa faci o pagina de contact in WordPress

by BloggerIn on February 16, 2010

Exista o multime de plugin-uri WordPress pentru crearea de formulare de contact, dar dintre toate se detaseaza cforms II. Nu e cel mai simplu de instalat si folosit, dar il recomand cu caldura.

In continuare voi arata care sunt pasii care trebuie parcursi pentru a face o pagina de contact.

Instalarea cforms II

Mai intai, se downloadeaza ultima versiune de cforms II. Apoi se dezarhiveaza fisierul zip si se face upload la directorul cforms in directorul /wp-content/plugins/ al blogului. Se activeaza plugin-ul din meniul Plugins din partea de administrare.

Configurarea cforms II

In partea de administrare, se da click pe Form Setttings din cforms II. E foarte probabil sa apara o eroare de genul:

It appears that cforms was not able to create abspath.php in your cforms plugin folder. Please check file/folder permissions (plugins/cforms), then re-activate cforms.

If the problem persists, please create a file (using your preferred text editor) manually with the following content:
<?php $abspath = '/hsphere/local/home/bloggerin.ro/'; ?>
Save the file as abspath.php and ftp to your cforms folder.

Pentru rezolvarea acestei probleme se creeaza un fisier cu numele abspath.php in care se copiaza codul php care este afisat in mesaj. In cazul meu: <?php $abspath = '/hsphere/local/home/bloggerin.ro/'; ?>. Apoi se face upload la fisier in directorul /wp-content/plugins/cforms/.

Daca reincarcati pagina Form Settings mesajul ar trebui sa nu mai apara.

Pasul urmator este de a stabili campurile pe care la va avea formul de contact. Mai jos vedeti un exemplu. Dupa ce ati terminat, nu uitati sa dati click pe Update Settings.

Daca blogul e in limba romana ar fi bine sa modificati cateva din mesajele implicite (din Messages, Text and Button Label):

In Admin Email Message Options trebuie completata adresa de mail de la care sa vina mesajul si unde sa se trimita.

Mai exista multe alte optiuni, dar intr-o prima faza acestea nu sunt importante si nici necesare.

Crearea paginii de contact

Se creaza o pagina noua (Pages->Add New), se adauga un text si apoi se da click pe iconita cforms.

Apoi se apasa Insert. Se da click pe Publish si pagina de contact e gata!

Testarea formularului de contact

Se merge in pagina de contact si se introduc cateva date dupa care se trimite mesajul. Dupa un timp se verifica casuta de email pentru a vedea daca mesajul a ajuns.

Daca totul in in ordine si mesajul a ajuns la destinatie, se pot face si alte customizari cu ar fi design-ul formului (cforms II -> Styling).

Asadar, din acest moment imi puteti trimite mesaje si intrebari din pagina de contact. :)

Related Posts with Thumbnails

Vrei sa afli cum sa poti sa atragi mai multi cititori pe blogul tau,
cum poti sa il optimizezi si sa il monetizezi?

Inscrie-te la RSS


Introdu adresa de email:     

{ 13 comments… read them below or add one }

Iuliana Ionescu February 18, 2010 at 10:26 am

Eu as merge pe Contact Form 7 ca solutie pentru pagina de contact. Are si traducere in limba romana, iar instalare e mult mai usoara fata de cformsII.

Si as adauga inca un plus pentru Contact Form 7: update-urile plugin-ului le poti face direct din Dashboard, pe cand la cforms II trebuie sa te duci pe site-ul plugin-ului, sa download-ezi varianta nou si sa o pui prin FTP pe server. Pentru un newbie nu e un lucru tocmai la indemana! :)

BloggerIn February 18, 2010 at 10:46 am

@Iuliana Ionescu – Da, intr-adevar, Contact Form 7 e mult mai simplu, dar ii lipseste o functionalitate care e uneori necesara si anume trimiterea mailurilor prin SMTP. De multe ori hostingurile blocheaza mailer-ul PHP si atunci cele mai multe plugin-uri de contact nu functioneaza.

Dupa cum ziceam si in post, cforms II nu e cel mai simplu de instalat si de configurat, dar totusi il recomand.

Iuliana Ionescu February 18, 2010 at 11:00 am

@admin si eu am folosit cforms II si inca il mai folosesc pe unele bloguri. In mare parte am renuntat la el pentru ca mi-era incomod sa fac update-urile.
Cu Contact Form 7 n-am avut nici o problema pana acum si hostingul nu mi-a facut figuri (inca!)
Dar, as zice …
* daca vrei ceva profesional alege cforms II
* daca nu esti foarte experimentat in ale Wordpress-ului si vrei o solutie simpla si rapida alege Contact Form 7

BloggerIn February 18, 2010 at 11:06 am

@Iuliana Ionescu – Da, din nou ai dreptate. Si pe mine ma deranjeaza partea de update de la cforms II. Si intr-adevar, as spune ca cforms II este pentru cei mai experimentati.

Multumesc pentru sugestii si precizari!

Vlad February 25, 2010 at 10:37 am

am facut setarile exact ca in articol si totusi in momentul testarii am intampinat 2 probleme:
1. primesc e-mail, dar fara continut, primesc un e-mail gol, deci daca cineva scrie ceva eu primesc emai stiu de la cine dar nu stiu ce anume a scris.
2. codul capcha nu este afisat, asadar nu am nici o protectie impotriva spam-lui.
ma poti ajuta cu niste indrumari?

BloggerIn February 25, 2010 at 9:51 pm

@Vlad – A doua problema cred ca e generata de faptul ca nu ai salvat formul dupa ce ai adaugat captcha.

Legat de continutul mailului, nu prea am idei. Nu am patit asa ceva. Unde iti trimiti mesajele? Pe Gmail?

Vlad February 25, 2010 at 10:47 pm

da pe gmail, deoarece cei care se ocupa de hostingul meu sunt incredibil de incompetenti si se pare ca mail-ul nu functioneaa tot din cauza mea, pot trimite mai-uri dar nu pot primi.
oare sa fie asta cauza? Gmail? nu prea imi vine sa cred.

Vlad February 25, 2010 at 10:47 pm

apropo: merge acum codul captcha, ai trebuie un pic de timp pana sa devina activ, nu stiu din ce cauza.

BloggerIn February 26, 2010 at 6:49 am

@Vlad – Nici eu nu cred ca e de la Gmail. Incearca sa te mai joci putin cu optiunile de la setarile de email pentru cforms. Eventual activeaza trimirea in versiunea HTML.

Iosif April 9, 2010 at 9:52 am

Contact form 7 e cel mai tare dar din pacate nu reusesc sa il fac sa mearga in limba romana. Am facut setarile necesare dar tot in engleza da mesajele de succes/eroare. Aveti vre-o idee cum il pot face sa mearga in lb romana?

BloggerIn April 9, 2010 at 3:10 pm

@Iosif – Din pacate nu folosesc Contact form 7, asa ca nu stiu sa te ajut in aceasta privinta.

Streza December 11, 2010 at 1:44 am

Ajuta-ma si pe mine! AM facut tot ce trebuie a aparut formularul .. trimit mesajul dar nu il primesc! te rog ajuta-ma! str3zaflorin@yahoo.com

BloggerIn December 13, 2010 at 2:26 pm

@Streza – Din pacate nu am timp sa te contactez, dar daca nu iti merge poti sa incerci http://contactform7.com/. E mai usor de configurat.

Leave a Comment

{ 3 trackbacks }

Previous post:

Next post: