Polskie wsparcie PrestaShop
Plikownia => Moduły => Wątek zaczęty przez: mario w Czerwiec 29, 2012, 06:02:12 pm
-
Modul do zabezpieczania formularzy kontaktu i komentarzy produktu przed spambotami.
Aby dzialal rowniez dla botow CURL-lopodobnych, nalezy przekopiowac klase FrontController z modulu do
override/classes/. Jesli juz tam macie FrontController to nalezy zitegrowac je ze soba.
Dziala na standardowej budowie szablonow.
Jesli macie autorskie szablony, nalezy zmodyfikowac albo selektory jQuery w szablonie modulu, albo szablony kontaktow presty.
Staralem sie napisac ten modul jak najbardziej przejrzyscie, abyscie mogli go latwo dostosowywac do swoich potrzeb. Mozna go latwo rozbudowywac.
Pisalem go na wersji 1.4.8.2 ale powinien pracowac na wczesniejszych 1.4
Oto link do modulu: http://s344860647.domenaklienta.pl/recaptcha.zip
Milego uzywania.
-
Modul zabezpiecza rowniez sendtofriend
-
Tu do pobrania
-
Super moduł !!!
Szukałem od dawna w sieci podobnych modułów, jest ich wiele są bardzo rozbudowane, mniej robią i gorzej a niektóre wogóle nie działają.
Ten działa idealnie od razu zabezpiecza trzy formularze: Kontaktu, Komentarze Produktu, Wyślij do Przyjaciela. Moduł powiadamia czy wpisało sie dobre czy złe słowa i nie przeładowuje przy tym strony, klikajac na wyślij można zmieniać sobie słowa na bardziej czytelne lub takie które nam pasują i dopiero pozniej je wpisać nie tracac przy tym zawartosci formularza.
Sprawdzałem go na wersji 1.4.4.1 PL
Moduł jest tak fajny ze chciałem go rozbudować zeby zabezpieczał dodatkowy dowolny moduł z jakimś formularzem.
Poprzez analogie zabezpieczenia modułu sendtofriend - Wyślij do Przyjaciela
przerobiłem plik recaptcha.php zmieniajac odpowiednio linijki zastepujac odpowiednio nazwy do plików php i tpl bez ich rozszerzen.
W poniższych liniach dokonywałem zmian:
private $protectedPages = array('contact-form', 'product','modules/sendtoafriend/sendtoafriend-form');
oraz
if($this->pageName == 'modules/sendtoafriend/sendtoafriend-form' AND !$this->isInstalled('sendtoafriend'))
return;
jednak nie przynoisło to rezultatu , recaptcha nie wkleja sie
Co należy jeszcze zmienic zeby moduł wklejał rechapcha w dowolny wybrany moduł z formularzem?
-
Czy moduł działa w wersji 1.6 ?