Apskatīsim vienkāršas un ātras atsauksmju veidlapas piemēru vietnei, kas rakstīta html un php.

Kāpēc forma ir html un php?

Tādiem CRM kā Wordpress, Joomla un citiem varat atrast dažādus spraudņus, lai vietnē instalētu atsauksmju veidlapu. Tomēr, kas man nepatīk šādos spraudņos, ir to sliktā veiktspēja un palēnina vietnes darbību. Tā kā šie spraudņi joprojām veido to pašu HTML kodu, es iesaku izmantot vienkāršu, bet pilnībā funkcionējošu veidlapu, kuru var arī modificēt, lai veiktu atzvanīšanu no vietnes.

Kontaktforma html formātā tiek vienkārši ievietota Joomla, OpenCart admin panelī, un, ja jūsu vietne ir pašrakstīta vai izmantojat kādu ietvaru, parādītā koda izmantošana nebūs sarežģīta un, pats galvenais, vietne tiks ielādēta kā ātri kā pirms koda ievietošanas.

Struktūra, kā tiek organizēta atgriezeniskā saite par vietni

Lai viss darbotos, iedošu struktūru, kas nepieciešams, lai kontaktu vai zvana forma darbotos?

  1. Lapā ievietots HTML kods + css stili.
  2. Php fails, kas nosūta vēstuli.

Html kods satur informāciju par to, kuri ievades lauki ir jāparāda, un to paraksti. CSS stili ir atbildīgi par pašas formas vizuālo noformējumu un datu attēlošanu. Noklikšķinot uz pogas nosūtīt, tiek izsaukts php fails, kas nosūta vēstuli uz norādīto e-pastu. Apskatīsim veidlapas avota kodu sīkāk vēlāk.

HTML atsauksmju veidlapas kods

Pirmkārt, mēs nodrošināsim pilnu kodu atsauksmju veidlapai par vietni HTML formātā.

Pati forma atrodas starp html tagiem

. Pats formas tags
ir piešķirta css class="form-zvonok", ko izmanto, lai iestatītu veidlapas parādīšanu, izmantojot css stilus.

Veidlapas atribūti autocomplete="off" — veidlapas automātiskā pabeigšana ir atspējota. Formas atribūts ir action="http://site.com/email.php" , tas norāda faila adresi, kas tiek izsaukta un uz kuru tiek pārsūtīti veidlapas dati pēc pogas “Sūtīt” noklikšķināšanas.

Atribūts method="post", šajā gadījumā dati tiek sūtīti paslēpti un netiek rādīti adreses joslā, otra metode Get nosūta veidlapas datus caur adreses joslu. Ņemot vērā vietnes SEO optimizācijas nepieciešamību, vietnes atsauksmju veidlapas gadījumā datus labāk nosūtīt, izmantojot Post metodi, jo Get metodes gadījumā vietnei būtībā būs pieejamas daudzas līdzīgas lapas. , kas atšķiras tikai ar dažiem nenozīmīgiem parametriem.

Šajā div ir div, kas satur tagus Un , un pašās beigās - Iesniegt pogu, noklikšķinot uz tās, tiek nosūtīti veidlapas dati.

Vēstules nosūtīšana ar php skriptu

Šeit ir vienkāršs skripts vēstules nosūtīšanai

Lai nosūtītu vēstuli uz vajadzīgo e-pastu, nomainiet mainīgā $to vērtību [aizsargāts ar e-pastu] uz vajadzīgo adresi. Mainīgais $subject ir ziņojuma priekšmets, ko parāda e-pasta programmas, skatot burtu sarakstus. $ziņojums ir vēstules pamatteksts, tas ir pats ziņojums. $headers - vēstules galvene, tā norāda vēstules veidu, piemēram, html, arī vēstules kodējumu, no kā vēstule piegādāta un uz kuru e-pastu nosūtīt atbildi.

Atzvanīšanas veidlapas izstrāde css vietnei

Šeit ir vietnes atsauksmju veidlapas CSS dizaina kods.

Obratnuj-zvonok(platums: 100%; max-width: 350px; ) .form-zvonok(platums: 100%; displejs: flex; flex-direction: kolonna; polsterējums: 0 20 pikseļi; kastes izmērs: apmale-box; ) .form-zvonok div( polsterējums: 15px 0; ) .bot-send-mail( box-sizing: border-box; width: 100%; ) .form-zvonok label,.form-zvonok input( displejs: bloks; platums : 100%; lodziņa izmērs: apmale-box; ) .form-zvonok label( margin-down: 5px; font-weight: bold; ) .form-zvonok input( polsterējums: 10px 15px; margin-augšs: 10px; ) .form-zvonok etiķetes span( krāsa: sarkana; ) .form-zvonok .bot-send-mail( polsterējums: 15px; margin-top: 10px; fons: nav; apmale: nav; teksta pārveidošana: lielie burti; krāsa: # fff; fonta svars: treknrakstā; fona krāsa: #009b97; kursors: rādītājs; apmale: 3px #009b97 cieta; apmales rādiuss: 5px; ) .form-zvonok .bot-send-mail:hover( krāsa: #009b97 ; fona krāsa: #fff; )

Iestatiet div daļas platumu vienādu ar vecākbloka platumu un ierobežojiet maksimālo platumu līdz 350 pikseļiem; ja platums ir platāks, html veidlapa izskatās izstiepta:

Obratnuj-zvonok (platums: 100%; maksimālais platums: 350 pikseļi;)

Lai sakārtotu laukus un iesniegšanas pogu, mēs tos iesaiņojam div, iestatām displeju uz elastīgu un iestatām displeja virzienu uz kolonnu. Skaistuma labad pievienojiet 20 pikseļu polsterējumu augšpusē un apakšā:

Form-zvonok (platums: 100%; displejs: elastīgs; elastīgs virziens: kolonna; polsterējums: 0 20 pikseļi; lodziņa izmērs: apmale-box; )

Paraksts un ievades lauks ir iesaiņoti div:

Šim divam mēs piešķirsim polsterējumus:

Form-zvonok div (polsterējums: 15 pikseļi 0; )

Iestatiet iesniegšanas pogas platumu, kas vienāds ar vecākbloka platumu, un piešķiriet apmales lodziņam lodziņa izmēru tā, lai tas nepārsniegtu vecākbloku:

Bot-send-mail (kastes izmērs: apmale-box; platums: 100%; )

Tāpat arī etiķetēm un ievades laukiem:

Form-zvonok etiķete,.form-zvonok ievade( displejs: bloks; platums: 100%; kastes izmērs: apmale-box; )

Mēs pielāgojam skaisto parakstu un ievades lauku izskatu:

Form-zvonok etiķete (piemale-apakšējā: 5px; fonta svars: treknrakstā; ) .form-zvonok ievade (polsterējums: 10px 15px; piemale-augšējā: 10px; )

Padariet zvaigzni sarkanu:

Form-zvonok etiķetes laidums( krāsa: sarkana; )

Mēs izveidojam sūtīšanas pogu:

Form-zvonok .bot-send-mail( polsterējums: 15 pikseļi; malas augšdaļa: 10 pikseļi; fons: nav; apmales: nav; teksta pārveidošana: lielie burti; krāsa: #fff; fonta svars: treknraksts; fona krāsa: # 009b97; kursors: rādītājs; apmale: 3px #009b97 cieta; apmales rādiuss: 5px; )

Novietojot kursoru virs pogas, iestatiet krāsas maiņu:

Form-zvonok .bot-send-mail:hover( krāsa: #009b97; fona krāsa: #fff; )

Izveidojiet atsauksmju veidlapu

Atsauksmju veidlapas izveidošana vietnē

Mājas lapas popularizēšanas procesā, līdztekus apmeklētāju statistikas izpētei, īpaša nozīme ir informācijai par vietni no pašiem apmeklētājiem. Viens no vienkāršākajiem veidiem, kā iegūt šādu informāciju, ir tīmekļa vietnē ievietot lapu ar atsauksmju veidlapa. Apmeklētājs atstāj ziņojumu, un tas tiks nosūtīts uz jūsu e-pasta adresi vai jebkuru citu jūsu norādīto adresi. Šajā gadījumā apmeklētājam nav jāizmanto sava pasta programma, viņam pat nav nepieciešams savs e-pasts.

Vienkāršākais šīs formas piemērs ir parādīts 1. attēlā. (Šis ir pilnībā funkcionējošs paraugs, un jūs varat to izmantot, lai nosūtītu man pateicības piezīmi.)

1. att. Vienkārša atsauksmju veidlapa

Lai ievietotu šādu atsauksmju veidlapu vietnē, jums ir nepieciešama tikai pamatinformācija par HTML un iespēja darboties ar divām komandām - Kopēt Un Ievietot. Apskatīsim darbību secību, lai vietnes HTML lapā izveidotu atgriezeniskās saites veidlapu (1. att.).

1. Pārbaudiet, vai jūsu mitināšanas plāns (birojs, kurā tiek mitināta jūsu vietne) atbalsta PHP. Ja nē, tad, visticamāk, jums būs jāmaksā papildus, lai pārslēgtos uz citu tarifu, kas atbalsta šo pašu PHP. Jums nav jāmeklē šī saīsinājuma nozīme, jo jums nav nepieciešamas PHP zināšanas.

2. Atlasīsim lapu, kurā vēlamies ievietot atsauksmju veidlapu, un ielīmēsim šādu kodu pareizajā vietā:
Tavs vārds:




Jūsu e-pasts (atbildei):




Tava ziņa:




Kā redzat, visu formu veido tags

ar atribūtiem action=mail.php(norāde uz vietnes lapu, kurā atrodas ievadīto datu apstrādes skripts) un metode=post(datu nosūtīšanas metode uz serveri). Atsevišķas rindas, kas izveidotas ar tagu ar pilnīgi saprotamiem atribūtiem. Atsevišķu formas elementu, teksta, fontu u.c. atrašanās vieta. varat to mainīt atbilstoši savas vietnes dizainam. Tagā