Frissítse a CAPTCHA Bitrix, bitrix

Frissítés captcha - a kívánt funkció nélkül súlyosan érintette a használhatóságát a formák az oldalon. Gondold át, hogyan kell frissíteni az alkatrész captcha visszacsatolás (main.feedback). Ez a módszer alkalmas más komponenseket.

Frissítés captcha lesz Ajax technológia. Hozzon létre egy php fájlt a kiszolgálón, amely kezeli a forgatókönyvet egy új képet captcha. Például /ajax/refresh_captcha.php. Ebben kódfájlhoz nem sok:

Továbbá, a megfelelő helyen a helyszínen meghatározott visszajelzést alkatrész

Ezután másolja az alkatrész sablon, menjen a template.php, keresse meg a sort, ahol

Belül ez a feltétel jelenik meg captcha. Van csomagolja img tag a div id = 'captcha_container'

És bemenet osztály captcha_sid hozzá id = „captcha_sid”

Hozzáadjuk a sablonlink id = „refresh_captcha”

Hozzon létre egy mappát a sablon script.js fájlba, amely kiválthatja egy Ajax kérés, hogy frissítse a következő kódot captcha

Frissítse a CAPTCHA Bitrix, bitrix

Igen, talán bölcs dolog, hogy a szabványos funkciók módosításával alatt működik egy másik formátumban adat érkezik

$ ( '# Captcha_container)
.empty ()
.append ( "

);

helyettesíteni lehet

$ ( '# Captcha_container'). Html (

);

Köszönöm a cikket)

Kapcsolódó cikkek