Bukas
Isara

Feedback form modx revo generator. Form ng feedback ng Modx sa MODX nang walang spam. Gumawa ng isang tipak na may isang tawag sa form ng feedback

06-08-2014 22:30:00 3886 Mga komento ollserg & MaxWeb para sa iyo

TUNGKOL SA Mabilis kaming gumawa ng feedback form sa isang website na nagpapatakbo ng CMF MODX revo gamit ang FormIt package.
Hindi ko ilalarawan ang proseso ng pag-install ng mga pakete sa MODX revo nang detalyado sa post na ito dahil sa pagiging simple nito at sa malaking halaga ng materyal sa paksang ito sa Internet. Ipaalala ko lang sa iyo ang pagkakasunud-sunod ng mga aksyon:
<Система> - <Управление пакетами> - <Загрузить дополнения> - <Поиск>(ipasok - FormIt)


N pindutin<Загрузить>, at pagkatapos<Установить>
D Susunod, gumawa tayo ng bagong tipak at tawagan ito




at i-paste ang sumusunod na code:















SA lumikha ng isang tipak sendEmailTpl Inilalarawan nito kung anong impormasyon ang ipapadala sa pamamagitan ng email at ipasok ang code doon:

kanino galing:


Telepono:



Mensahe:

dito:
- Pangalan ng nagpadala
- numero ng telepono ng nagpadala
- email ng nagpadala
- isang mensahe na isinulat ng nagpadala sa website

D Susunod, gagawa kami ng page na may mensahe tungkol sa matagumpay na pagsusumite at salamat sa katotohanang nagpadala ng mensahe ang user sa pamamagitan ng feedback form.
Halimbawa:

Salamat sa pagpapadala ng iyong sulat!
Ang iyong liham ay matagumpay na naipadala.
Sasagutin ka ng aming espesyalista sa lalong madaling panahon.

N at mag-set up ng redirect para sa page na ito sa pamamagitan ng ID nito.


Hindi nakalimutan naming baguhin ang halaga ng parameter na &redirectTo=`178` sa lugar kung saan tinatawag ang FormIt snippet (sa chunk code

), kung saan dapat ipasa ang tamang resource ID. At gayundin ang &emailTo=` [email protected]` - natural sa iyong kahon.

Mayroon akong page ID na ito - 178. Gagamitin namin ang identifier na ito sa ibaba kapag tumatawag sa FormIt.

Tingnan natin ang formIt add-on call block:

dito:
Ang unang parameter ay mga kawit. Ang mga Hooks ay FormIt add-on na mga script.
Sa aming kaso, mayroon kaming dalawa sa kanila - responsable ang email sa pagpapadala ng email mismo,
at pag-redirect - ipinapadala ang gumagamit sa isang pahina na may pasasalamat para sa contact;
emailTpl - isang template para sa isang sulat na ipinadala sa site. Sa itaas ay nilikha at na-edit namin ito;
emailSubject - paksa ng mga liham na magmumula sa site;
redirectTo - ID ng page na ipapakita sa user pagkatapos
kung paano siya nagpadala ng mensahe sa pamamagitan ng feedback form. Nilikha namin ito nang mas maaga;
emailTo - email address kung saan ipapadala ang mga email mula sa site.

Kailangan naming magdagdag ng ilang mga panuntunan sa CSS upang gawing mas kaakit-akit ang aming form.
input, label, textarea (display: block; )
input, textarea( margin: 0 0 10px 0; border: 1px solid #ccc; padding: 5px; )
input.submit_button( background-color: #43A52B; border: 1px solid #358222; padding: 5px 10px; border-radius: 3px; font: 13px Arial, Verdana, Tahoma, sans-serif; color: #fff; cursor: pointer ;)
input.submit_button:hover(kulay ng background: #358222; )
span.kailangan
span.error( kulay: #ff0000; )
span.required(font-size: 18px; )
span.error(font-size: 11px; )

Naka-on sa website ng MODX revo ganito ang hitsura:


AT Ang resulta ng aming trabaho ay ang MODX revo feedback form gamit ang FormIt package. Hindi masaya sa hitsura? I-edit ang CSS code o isulat ang iyong sarili. Iyon lang. Mag-order ng mga paksa para sa mga artikulo. Kung may mga paghihirap, tutulungan ka naming malutas ang mga ito.

Mga komento
sumagot ang asdfgzx noong Biyernes, 08/08/2014 - 11:50

SALAMAT
Simple at malinaw
Na-install ko ito sa aking website at lahat ay gumana kaagad.
Ang form ng feedback ay maganda, ngunit ang disenyo ay kailangang pagbutihin!

sagot
Sumagot si Slavik noong Wed, 29/10/2014 - 17:20

HINDI NAGWORK OUT
Na-install ko ang lahat at na-configure ang lahat kapag nagpapadala, napupunta ito sa pahina ng pasasalamat, ngunit walang dumating sa pamamagitan ng email (:

sagot
Sumagot si Ayat noong Wed, 03/12/2014 - 22:54

SALAMAT
Salamat sa detalyadong paglalarawan. Lahat ay gumagana!

sagot
Sumagot si Maxim noong Mon, 08/12/2014 - 16:13

ERROR
Magandang hapon, ang error ay ito sa log:

maaari mo bang sabihin sa akin kung paano ayusin ito?

sagot
Sumagot si Maxim noong Mon, 08/12/2014 - 16:14

ERROR
Magandang hapon, maaari mo bang sabihin sa akin kung ano ang error?

(ERROR @ /modx/connectors/modx.config.js.php) Error sa pag-cache ng lexicon topic lexicon/ru/core/resource

sagot
Sumagot si ollserg noong Martes, 23/12/2014 - 20:41

SORRY SA MATAGAL NA REPLY
Ang error na ito, sa aking opinyon, ay nangyayari kapag gumagamit ng isang gallery.
Eksperimento sa mga bersyon ng gallery at engine! Ito ay sa halip ang tanong.

sagot
Sumagot si Mikhail noong Martes, 03/02/2015 - 12:17

PAGPAPATUNAY
Kung ang isang elemento ng form ay nabigo sa pagpapatunay, ang screen ay lilipat pataas. Paano iwanan ito sa lugar ng form?

sagot
sumagot si vita noong Huwebes, 28/07/2016 - 17:26

PAGPAPATUNAY
Ginagawa ito nang napakasimple. Tanging hindi mo maaaring iwanan ito sa lugar, kailangan mong mag-scroll dito. Upang gawin ito, kailangan mong lumikha ng isang identifier (id) para sa nais na elemento at tukuyin ito sa parameter ng pagkilos sa pamamagitan ng #:

Salamat sa sagot -itchief.ru- Kinuha ko ito mula doon.

sagot
Tumugon si ollserg noong Wed, 04/02/2015 - 16:33

GUSTO KONG MAKITA.
Suriin ang layout. Ito ay malinaw na tungkol sa kanya.
Well, mas mabuti sa paningin, i.e. screenshot

sagot
Sumagot si Andrey noong Mon, 02/03/2015 - 13:08

MULA SA LOKAL NA SERVER
Ikinalulungkot ko, ngunit gagana ba ang form na ito sa isang lokal na server na may access sa network (Open Server)? Sinubukan kong magpadala mula sa form na ito, ngunit walang dumating.
Ang server ay may access sa network - ang mga pakete mula sa mga panlabas na repository ay naka-install mula sa modx admin panel.

sagot
Sumagot si ollserg noong Martes, 03/03/2015 - 20:59

SA LOKAL NA SERVER FORM
Sa pamamagitan ng kahulugan, ang form ay hindi maaaring gumana sa isang lokal na server. Sa hosting lang.

sagot
Sumagot si ollserg noong Martes, 03/03/2015 - 21:03

AT SITE DEVELOPMENT SA
At ang pagbuo ng website sa MODX ay nagaganap online sa pagho-host nang mas maginhawa.

sagot
Sumagot si Denis noong Huwebes, 16/04/2015 - 22:11

FORMIT
Magandang hapon
Gumagana ang lahat sa iyong form! Salamat!
ngunit sinubukan kong iakma ito sa akin at walang gumagana.
Narito ang code, mangyaring tingnan! Salamat!
Halimbawa, pinalitan ko ang email sa [email protected]





sagot
Tumugon si ollserg noong Biyernes, 17/04/2015 - 11:07

HINDI GUMAGANA ANG FEEDBACK FORM CODE NA ITO!
Hindi ito adaptasyon! Inalis mo ang lahat ng functionality! Muling basahin nang mabuti ang artikulo at mauunawaan mo.
Dito ko inilarawan ang lahat nang detalyado, ngunit kung hindi pa rin ito gagana, maaari kang makipag-ugnay sa amin sa pamamagitan ng form na "order" sa site na ito.

sagot
Sumagot si Denis noong Mon, 20/04/2015 - 17:56

FORMIT POP-UP WINDOW
Salamat! naisip mo!
Mayroon ka bang aralin kung paano gawin ito upang kapag na-click mo ang pindutang "ipadala", isang mensahe tungkol sa matagumpay na pagpapadala ay lilitaw sa isang pop-up window, at hindi sa isang bagong pahina?

sagot
Tumugon si ollserg noong Huwebes, 23/04/2015 - 14:56

MODAL WINDOW
Gamitin ito bilang isang pop-up sa iyong website. Mayroong maraming mga paraan ng pagpapatupad, isang halimbawa:

Buksan ang window 1


Well, ang CSS para sa code na ito.

sagot
Sumagot si Alexey sa Linggo, 05/31/2015 - 16:09

MODAL WINDOW
kailangang isulat sa html template, ngunit ang halaga ng #win1 ay hindi alam nito? Dapat ko bang itanong ito sa isang lugar?


Salamat.

sagot
Sumagot si Alexey sa Linggo, 31/05/2015 - 16:17

MODAL WINDOW
Mangyaring linawin, saan dapat isulat ang parameter na #win1 sa form chunk upang sa template ng html naiintindihan ng link kung ano ang eksaktong kailangang tawagan? Baka may na-misunderstood ako, pero yung linya

kailangang isulat sa template ng html, ngunit ang halaga ng win1 ay hindi alam nito? Dapat ko bang itanong ito sa isang lugar?
Pamilyar lang ako sa modx sa loob ng 3 araw, mangyaring, tulad ng lahat ng inilarawan sa itaas, ipaliwanag ito sa simpleng paraan.
Salamat.

sagot
Sumagot si ollserg noong Mon, 01/06/2015 - 12:28

HTML CODE NG MODAL WINDOW


sagot
Sumagot si Alex noong Martes, 07/07/2015 - 10:18

WALANG SULAT

Gumana ang iyong, dumating ang sulat.


Pinalitan ko ang mga patlang sa mga kailangan at, sayang, ang sulat ay hindi na dumating.


narito ang code





sagot
Tumugon si ollserg noong Wed, 08/07/2015 - 13:09

Q!FORMIT? Ilarawan ang TEXT AT EMAIL
Sa!FormIt? kailangan mo ng uri ng paglalarawan - &validate=`email:email:required,text:required:stripTags`

sagot
Sumagot si Victor noong Mon, 19/10/2015 - 14:03

SUBJECT NG MENSAHE SA FORMIT FEEDBACK FORM
Magandang araw.
Gumagamit ako ng "&emailSubject=`Liham mula sa site https://site/" - hindi naipadala ang sulat, bumalik ang form sa estado kung saan mayroong error sa field.
.
Malinaw na hindi nito naiintindihan ang Cyrillic encoding, ngunit saan titingnan?
Mangyaring sabihin sa akin kung ano ito. dahilan.
Salamat.

sagot
Sumagot si ollserg noong Martes, 20/10/2015 - 22:47

APACHE AT PHP VERSIONS
Ang unang bagay na sa tingin ko ay dapat mong bigyang pansin sa iyong kaso ay ang mga bersyon ng Apache at PHP sa iyong server.

sagot
Sumagot si AlexP noong Huwebes, 29/10/2015 - 14:15

PLACEHOLDER
Na-trim ang placeholder..
Nais kong gawin ang "Iyong pangalan" sa loob ng input at i-istilo ang css Ngunit sa ilang kadahilanan ay pinutol ang code pagkatapos ng value="" placeholder="Your name)" - обрезается!}
Salamat

sagot
Tumugon si ollserg noong Huwebes, 29/10/2015 - 20:01

ANG LAHAT ng CSS KONEKTADO AY DAPAT NA TURI
Ang pag-trim sa "placeholder" ay nangyayari nang eksakto dahil sa layout

sagot
Sumagot si Roman noong Biyernes, 27/11/2015 - 13:43

FORMIT AT PROBLEMA

Malaki ang kawalan sa Fornit o sa dokumentasyon nito. Narito mayroon akong magandang pop-up window ng feedback, ngunit hindi ito nilikha ng isang hiwalay na dokumento, ngunit nagpa-pop up gamit ang jquery! Kaya hindi gumagana ang Formit dito.. At hindi ko malaman kung paano ito i-set up! Marahil ay nakatagpo ka ng isang katulad na bagay.

sagot
Sumagot si ollserg noong Martes, 01/12/2015 - 23:23

PAGGAMIT NG AJAXFORM PARA SA POPUP FEEDBACK
Ang FormIt ay hindi makakalikha ng ajax sa labas ng kahon... Dito, iyon ay. Kailangang isulat ang FormIt bilang isang add-on... o ginamit na AjaxForm, na magiging pinakamahusay na solusyon para sa popup na feedback.

sagot
sumagot si andreev888 noong Sab, 05/12/2015 - 22:26

MAY HINDI OKAY
Mga tao, sabihin sa akin, ang mga tagubilin ay tila ang pinaka-naa-access sa lahat ng nakita ko, ginawa ko ang lahat ayon sa mga tagubilin, ngunit hindi ko makita ang form sa site ... ni isang hook, o isang kuwit... Hindi lang lumalabas... Saan ako makakatingin?

sagot
Sumagot si ollserg sa Linggo, 06/12/2015 - 23:37

MODX REVOLUTION - CLEAR CACHE
At kung sa Menu - Site and Update site (Clear site cache) Ito ang unang naiisip. Well, ang lahat ay simple, muling basahin ang post nang isang beses o dalawang beses at magtatagumpay ka!!!

sagot
Sumagot si Evil noong Biyernes, 18/12/2015 - 07:00

GALIT
Pagod ka na sa pagkopya ng parehong mga artikulo! Gumawa ng sarili mong bagay o kahit man lang ay baguhin ang code sa artikulo!

sagot
Sumagot si ollserg noong Biyernes, 18/12/2015 - 14:28

SINUBUKAN NA NG MGA READERS NA BAGUHIN ANG CODE NG FORM NA ITO
Mayroon silang mga tanong na may kaugnayan sa kawalan ng kakayahang magamit ng code na ito.
Mababasa mo ito sa mga komento sa itaas.
Ang isa pang tanong ay marami (walang eksaktong istatistika) ang walang pag-iisip na kinokopya at i-paste ang code ng artikulong ito sa kanilang mga website nang hindi man lang ito binabasa nang mabuti. Sinadya kong kinopya ang feedback form code mula sa aking website at ipinahiwatig sa artikulo ang mga lugar sa code na kailangang baguhin sa aking sarili. At ilang mga sulat mula sa mga website ang ipinadala sa aking email hanggang sa naitama ko ang address sa code?! Walang daan-daan sila, dose-dosenang lang.

sagot
Sumagot si svbel noong Huwebes, 02/06/2016 - 10:11

ERROR SA NAGPADALA NG MAIL
Ano ang mensaheng "Naganap ang isang error habang sinusubukang magpadala ng mail. Hindi masisimulan ang function ng mail."?

sagot
Tumugon si ollserg noong Huwebes, 02/06/2016 - 10:54

HINDI MAGSIMULA ANG MAIL FUNCTION.
Maaaring maraming dahilan. Tingnan ang mga log, umiiral ba ang mail domain at mail na tinukoy sa FormIt at gumagana nang normal?
Magtanong sa suporta ng iyong hosting provider. Sa pangkalahatan, walang malinaw na sagot sa iyong tanong.

sagot
Sumagot si Denis noong Wed, 15/06/2016 - 15:53

HINDI DUMATING ANG MGA LIHAM SA EMAIL
Magandang hapon Gumawa ako ng isang form ayon sa iyong paglalarawan, gumagana ang lahat, lumilipat ito sa pahina ng pasasalamat, ngunit walang dumarating sa pamamagitan ng email.
Naka-host na website. Sa teorya, ang lahat ay normal sa code

Sabihin mo sa akin, ano ang problema? Salamat!

sagot
Tumugon si ollserg noong Biyernes, 17/06/2016 - 12:17

MODX FEEDBACK FORM AY 100% TAMA. SUNDIN ANG MGA INSTRUKSYON.
Mangyaring basahin nang mabuti ang artikulo. Bigyang-pansin ang tipak

sa partikular na linya No. 4 - &emailTo=` [email protected]` [email protected] Sigurado ka bang pinalitan mo ito ng iyong email?
Ilagay ang mga detalye ng mga mail server na yandex.ru, gmail.com o anumang mayroon ka. Kung ito ay gumana, ang problema ay sa iyong mail sa hosting kung saan matatagpuan ang iyong site. Makakatulong sa iyo ang pakikipag-ugnayan sa team ng suporta ng iyong hosting provider.

sagot
Sumagot si Denis noong Martes, 06/28/2016 - 15:05

POSTA MAIL.RU
Magandang hapon Napansin ko ang isang problema na kung ipasok mo ang mail.ru email sa form (iba pa: Yandex, Google, atbp. trabaho) upang makipag-ugnay sa iyo, kung gayon ang mensaheng ito ay hindi ipapadala sa email ng administrator ng site.
May nakatagpo na ba nito? Baka may paghihigpit ang Formit para sa mga mensaheng mail?

Salamat nang maaga!

sagot
Sumagot si Timothygreby noong Martes, 11/10/2016 - 13:40

ORGAZM-ONLINESOT
Nag-aalala rin ako sa tanong na ito. Sabihin mo sa akin kung saan ko mababasa ang tungkol dito?

orgazm-online.org

sagot
Sumagot ang SpS noong Martes, 18/10/2016 - 15:39

PAG-INSTALL NG SAMS2 SA FREEBSD
Pag-install ng SAMS2 sa FreeBSD 10.1, Squid 3.4 na may pahintulot ng NTLM

http://www.grayfort.com/2015/01/sams2-freebsd-101-squid-34-ntlm.html

sagot
sumagot si lomaster noong Martes, 08/11/2016 - 02:35

REMONTOKNA.COM.UA
Lalong nagiging popular ang paglikha ng mga interactive na website gamit ang teknolohiya ng AJAX. Sa katunayan, bakit pilitin ang user na i-reload ang buong page kung may pagkakataon na huwag gawin ito. Ito ay totoo lalo na para sa mga mobile device. Maraming site ang gumagamit ng feedback form para makipag-ugnayan sa kliyente. Gumawa tayo ng regular na anyo at gawin itong Ajax.

sagot
Sumagot si MaryMJ noong Huwebes, 15/12/2016 - 20:27

TUNGKOL SA ADVERTISEMENT SA IYONG WEBSITE
Kamusta! Ang pangalan ko ay MaryMarkova, ang aming kumpanya ay kailangang mag-advertise sa iyong website. Ano ang iyong mga presyo? Salamat. Pagbati, Mary.

sagot
Tumugon si Rachelboymn noong Biyernes, 23/12/2016 - 18:27

Ang XRUMER 16.0 AY ANG PINAKAMAHUSAY NA SEO SOFTWARE
Ang bagong XRumer 16.0 - rebolusyon sa online na promosyon: tutulungan ka ng artificial intelligence na maakit ang mga customer nang napakabisa, higit kailanman!


Ang MODX ay may isang kawili-wiling tampok - maaari mong baguhin ang hitsura ng form sa pag-edit ng mapagkukunan halos anumang paraan na gusto mo. Bukod dito, maaari kang gumawa ng iba't ibang mga form para sa iba't ibang mga pangkat ng gumagamit, at kahit para sa iba't ibang mga mapagkukunan. Maaari kang pumili ng iba't ibang mga profile ng form para sa isang ibinigay na mapagkukunan depende sa template, magulang, o iba pang mga katangian nito.

At para dito hindi namin kailangang magsulat ng isang linya ng code!

Tingnan natin kung ano, halimbawa, ang maaari mong gawin sa mga form:

Una, alisin natin ang mga hindi kinakailangang item mula sa tuktok na menu sa isang pangkalahatang item - "Developer". Upang gawin ito, pumunta sa seksyong "System" -> "Mga Pagkilos", lumikha ng isang bagong item ng menu sa ugat at i-drag ang lahat ng hindi kinakailangang mga item doon:

Susunod, pumunta sa seksyong "Seguridad" -> "Mga Setting ng Form" at lumikha ng bagong profile, halimbawa, "Content Manager". Pagkatapos ay i-right-click ito at piliin ang "I-edit", pumunta sa tab na "Mga Grupo ng User" at magdagdag ng grupo kung saan ilalapat ang mga bagong panuntunan.

Susunod na gumawa kami ng bagong hanay ng mga panuntunan. Mayroong dalawang uri ng mga ito - isa para sa anyo ng paglikha ng isang mapagkukunan, ang pangalawa - para sa anyo ng pag-edit nito (lumikha at i-update, ayon sa pagkakabanggit). Maaaring may ilan sa mga panuntunang ito - kahit isang panuntunan para sa bawat mapagkukunan.

Matapos magawa ang panuntunan, makikita mo ang pahina ng mga setting - mayroong tatlong tab: Impormasyon sa hanay ng panuntunan, Mga Rehiyon, Mga karagdagang field.

Inililista ng unang tab ang mga karaniwang field ng mapagkukunan. Maaari silang hindi paganahin o palitan ang pangalan. Ang mga rehiyon ay mga tab sa isang mapagkukunan. Maaari kang lumikha ng isang bagong rehiyon at maglagay ng ilang mga parameter ng TV doon, kung gayon ang mapagkukunan ay hindi magkakaroon ng mga ito sa tab na "Mga karagdagang field", ngunit sa isang bagong tab - na iyong tinukoy. Dito maaari mong hindi paganahin ang mga karaniwang tab, halimbawa, "Mga pangkat ng mapagkukunan".

Sa ikatlong tab, ipinapahiwatig mo ang lokasyon ng isang partikular na parameter ng TV.

Gumawa ako ng maliit na cheat sheet sa mga karaniwang rehiyon:



Kaya, agad nating alisin ang lahat ng tab para sa user maliban sa una. Alisan ng check ang mga rehiyon: modx-page-settings, modx-panel-resource-tv, modx-resource-access-permissions. Susunod, mula sa karaniwang mga patlang ay iiwan lamang namin ang pamagat at alyas. Inalis namin ang mga checkbox mula sa iba. Tumukoy ng bagong pangalan para sa field ng pagetitle: “Pamagat ng balita” at alias: “Address ng page”.

Pagkatapos nito, pumunta sa tab na "Mga karagdagang field" at ipahiwatig na ang mga parameter ng TV ay dapat nasa isa o ibang lugar ng form (alinsunod sa cheat sheet).

Ang natitira na lang ay upang tukuyin kung saang mga mapagkukunan nalalapat ang panuntunang ito - sa item na "Template" ipinapahiwatig namin kung aling mga mapagkukunan kung saan ang mga template dapat ilapat ang panuntunan. Kung ang panuntunan ay para sa lahat ng mga template, hindi namin tinukoy ang anuman. At may dalawa pang item: "Limiting field" at "Limiting value". Maaari mong tukuyin ang iba pang mga field dito.

Ituro natin na ang panuntunang ito ay nalalapat sa mga mapagkukunang matatagpuan sa “Balita” - sa item na “Limiting field” na isinusulat namin magulang, at sa "Limiting value" ang id ng "News" na mapagkukunan, halimbawa, 22 .

Isang page na lang ang natitira namin na hindi pa namin nagagawa. Ito ang pahina Mga contact. Dito, bilang karagdagan sa impormasyon sa pakikipag-ugnayan, magkakaroon kami ng form ng feedback. Sa MODx mayroong isang espesyal na snippet para sa paglikha ng naturang form - eForm. Tingnan muna natin kung ano ang maaaring binubuo ng isang form ng feedback.

1. Una sa lahat, ito ang mismong form na may mga input field Pangalan, Postal address, Mga paksa ng mensahe at ang kanyang sarili Mga mensahe. Upang maprotektahan laban sa spam, dapat kang magdagdag ng captcha - isang form para sa pagpasok ng code mula sa nabuong larawan. Kinakailangan din na paganahin ang pag-verify ng kawastuhan ng impormasyong ipinasok.

2. Pag-abiso sa bisita na may naipadala na mensahe.

3. Ang anyo ng ipinadalang mensahe na ipapadala sa pamamagitan ng email.

Gumawa ng isang tipak na may template ng form ng feedback

Bago gumawa ng chunk na may template para sa feedback form, pag-aralan natin ang code na naglalarawan sa form na ito sa aming template. Buksan ang file sa Notepad++ contact.html na nasa folder na C:/xampp/htdocs/site/www/assets/templates/templatemo_250_chess/. Ito ang magiging mga linya na may 135 Sa pamamagitan ng 159 kasama. Tulad ng nakikita mo, ito ay isang lalagyan na may id="contact_form", kung saan matatagpuan ang aming form. Gamit ang code na ito bilang batayan, gumawa kami ng bagong tipak form-tpl at idagdag ang mga placeholder na kailangan namin:

Feedback


[+validationmessage+]







Ilagay ang code na ito:





saan [+validationmessage+]- ay responsable para sa pagpapakita ng mga mensahe ng error kapag nagsusumite ng form.
action="[~[*id*]~]- nagpapahiwatig na ang tagapangasiwa ng form ay ang pahina kung saan tinawag ang snippet. Sa halip na [~[*id*]~] MODx ay papalitan ang URL ng kasalukuyang dokumento.
tumutukoy sa form ID na tutukuyin namin kapag tumatawag sa snippet.
label accesskey- nagtatakda ng access sa mga elemento ng form gamit ang mga hotkey.
eform="Email:email:1"- inilalarawan ang field para sa paglalagay ng postal address, ipinapahiwatig ang uri ng data na ilalagay at ginagawang mandatory ang field na ito. Sa pangkalahatan, ang template para sa pagpuno sa parameter na ito ay ang mga sumusunod: eform="[field description]:[type of input data]:[kung kinakailangan ang field]:[input error message]:[input validation rule]" . Ngunit kailangan lang natin ng tatlong halaga. Katulad ng parameter na ito, ang eform="Name::1" ay napunan.
[+verimageurl+] ay responsable para sa pagpapakita ng captcha.

Gumawa ng isang tipak na nag-aabiso sa bisita na may naipadala na mensahe

Paglikha ng isang tipak salamat-tpl

Salamat sa paggamit ng feedback form sa aming website.

Susuriin ang iyong mensahe sa lalong madaling panahon, at kung nangangailangan ito ng tugon, tiyak na matatanggap mo ito.


Ipinadalang impormasyon:



  • Ang pangalan mo:[+may-akda+]

  • Ang email mo:[+email+]

  • Teksto ng mensahe:[+text+]

Lumikha ng isang tipak gamit ang form ng ipinadalang mensahe

Paglikha ng isang tipak ulat-tpl at ilagay ang sumusunod na code sa mga nilalaman nito:

Ang mensaheng ito ay isinumite ng isang bisitang pinangalanang [+author+] gamit ang feedback form.






Pangalan:[+may-akda+]
Email::[+email+]
Mensahe:[+text+]

Sa tipak na ito, tulad ng sa nauna, ang lahat ng impormasyong ipinasok ng user ay ipinapadala gamit ang mga placeholder ng form na [+may-akda+]. Sa kasong ito, ang pangalan ng bawat placeholder ay tumutugma sa halaga ng attribute na "pangalan" ng kaukulang field sa chunk na may form ng feedback (pangalan = "may-akda", pangalan = "email" pangalan = "teksto").

Gumawa ng isang tipak na may isang tawag sa form ng feedback

Gumawa ng isang tipak na may pangalan anyo at ilagay ang istraktura doon:

[!eForm? &formid=`Ipadala` &tpl=`form-tpl` &to=` [email protected],[email protected],[email protected]` &mailselector=`otdel` &report=`report-tpl` &salamat=`salamat-tpl` &vericode=`1` &subject=`Mensahe mula sa aking website`!]

saan &formid=`Ipadala`- form identifier, na tinukoy namin sa form-tpl chunk
&tpl=`form-tpl`- template para sa form ng feedback
&to=` [email protected],[email protected],[email protected]` - Email address para sa pagpapadala ng impormasyon
&mailselector=`otdel`- nagtatakda ng field ng form na gagamitin kapag pumipili ng isang address mula sa isang listahan ng mga address na pinaghihiwalay ng kuwit (,) sa parameter &sa. Sa aming kaso, ito ay isang drop-down na listahan