1C-Bitrix fejlesztők - egy űrlapot on - Start
Gyakorlatilag bármely modern dinamikus weboldal feltételezi a visszajelzést a látogatók. A „Bitrix” van egy komoly eszköz dolgozik formák: module „Web Form”. Nem fogok beszélni róla, hogy megfelelő dokumentációt. De a szerkesztőség a „Start”, ez a modul nem szerepel, mert az egyszerű oldalakat, szükség van képezve általában csak küldjön e-mailt. Ez meglehetősen egyszerű. Az egyik lehetőség jelenik meg itt.
Azt szeretnénk, hogy a forma üzeneteket küld e-mailt (vagy egyszerűen „visszacsatolás” Megyek, hogy használja a komponensek hozzáadását információs blokk elemei: a. Minimális programozási és minden nyilvántartás marad a helyén adatbázisban, bármikor visszatérhet rájuk.
Először is, meg kell teremteni információs blokk, ami kap visszajelzést létrehoz egy tulajdonság „City” és „e-mail”, sőt, lehet, hogy több.
Annak érdekében, hogy minden felhasználó a jogot a változtatásra.
Ezután hozzon létre egy új oldalt a helyszínen, és tedd a komponens „formában felvenni tárgyakat”. A beállítások közé tartozik a szükséges mezőket, én átnevezni a standard területeken:
neve - a neve
Preview szöveg - a szöveg
Ez volt egy ilyen szép alakja:
Most, hogy megbizonyosodjon arról, hogy ha hozzá rekordokat feladott egy levelet az illetékes személynek.
Ehhez fogok létrehozni egy új típusú e-mail események visszacsatolás (Settings - System beállításokat - Post események - kézbesítés esetén típus). És teremt mail sablont erre az eseményre
Visszajelzés formában a helyszínen
A link akkor használja a saját.
A „To” fel az e-mail.
Kezdeményezni a küldő események lehet használni OnAfterIBlockElementAdd esemény.
Ez akkor fordul elő hozzáadása után az információs blokk elem.
Saját adatok blokk ID = 20, így bitrix / php_interface / init.php kell beszúrni kezelőt, amely ellenőrzi a tájékoztatás blokk meg lett változtatva, és küldjön egy levelet.
Hogy küldjön egy szisztematikus módszer CEvent :: küldése
Vettem alapul a kódot kapott dokumentációt itt:
Handler helyett a makró # TEXT # meg a nevét, és a szöveg a felhasználó által kitöltött. Ez a legegyszerűbb lehetőség, ez alapján, akkor lehet, hogy sokkal összetettebb döntéseket.
Mező hozzáadása - nem kell programozási tudás, elég ha csak egy új információs blokk tulajdon és adja meg nekik az összetevő beállításainak.
Ezen kívül tektovogo mezőt és egy többsoros beviteli mezőbe listákat is létrehozhat, gombok, jelölőnégyzetek.
Is, akkor létrehozhat egy mező formájában visszajelzést van szükség.
Kevesebb lehet tekinteni csak hiányzik a captchas, kivéve persze, úgy, hogy egy mínusz.
By the way, én az egyik támogatott helyek a közönség 200-400 látogató naponta,
7 év kell, hogy képezze nem captchas, bár nem a fenti szolgáltatás. Tehát a spam üzeneteket ebben az időszakban is jól 50, nem több. Tehát captcha nem mindig szükséges, gyakran csak túl sok területen, amelyek kitöltésével.
Napján az üzenet nézet. visszajelzés formájában hosszú ideig meg Bitrix: a Start gombra.
mintegy ezzel a módszerrel tett elején a hasonlóság online áruház - rendreutasít
És miért a példában nem szerepelnek a captcha) vagy gőz inkluda és ellenőrzési sorokat úgy, hogy - ellentétben azzal, amit?
Nos, amit tehetünk, de meg akartam mutatni a legegyszerűbb megoldás. Komplikáció nem megértés elősegítése. És nem mindenkinek szüksége van egy CAPTCHA?
8-800-250-1860 Kapcsolat Oldaltérkép