Polskie wsparcie PrestaShop
PrestaShop => Dla początkujących => Wątek zaczęty przez: ulysses w Czerwiec 08, 2012, 03:57:09 pm
-
Witam,
od pewnego czasu codziennie ktos dodaje dziesiatki wiadomosci jako komentarze produktu, tylko ze po angielsku i nie maja powiazania z produktami, czysty spam. Moje pytanie brzmi, czy to nie jest jakis blad sklepu (zabezpieczenia albo cos) bo, jakos dziwnie ze komus sie chce tak po 20-30 komentarzy dziennie dodawac. Mam zaznaczone ze komentarze moga dodawac goscie z tego powodu, ze te same produkty sprzedaje na allegro i czesto klienci ktorzy wlasnie przez allegro kupili takze komentuja na sklepie. Jesli nie ma jakiegos sposobu na ten spam, to odznacze zeby goscie nie mogli dodawac, lecz wolal bym tego nie robic.
Z gory dziekuje za odpowiedzi i pozdrawiam
-
Tych komentarzy nie dodaje ktoś osobiście tylko za pomocą "robota" spamującego...
Jedynym sposobem zabezpieczenia (a raczej ograniczenia ilości spamu) jest zastosowanie czegoś w rodzaju ReCaptch'a itp...
-
wiem o co chodzi, tylko nie mam pojecia jak to wprowadzic w prestashop, pomoze ktos ?
-
jest do tego gotowy modul, istaluje sie w kontakcie, komentarzach i wszedzie tam gdzie jest potrzebny. z tego co pamietam to chyba nawet darmowy. nazwy taz dokladnej nie pamietam ale napewno cos z "slider capatcha" bo dzialal na zasadzie przesuniecia slidera z lewej na prawa, ale bardzo przyjazny modulik ;)
-
Zainstalowalem modul "slidecaptcha" i jest uruchomiony, tylko problem w tym ze nie pokazuje sie w formularzach. W konfiguracji pisze zeby dodac kod przed przyciskiem "send" " {include file="$tpl_dir./../../modules/slidecaptcha/slidecaptcha.tpl"} " w np. contact-form.tpl. Znalazlem plik tylko ne wiem gdzie dokladnie umiescic kod. Dodaje koncowke kodu i w miare mozliwosci prosze o info gdzie dodac ten kod. Wielkie dzieki za pomoc.
</p>
{/if}
<p class="textarea">
<label for="message">{l s='Message'}</label>
<textarea id="message" name="message" rows="15" cols="20" style="width:340px;height:220px">{if isset($message)}{$message|escape:'htmlall':'UTF-8'|stripslashes}{/if}</textarea>
</p>
<p class="submit">
<input type="submit" name="submitMessage" id="submitMessage" value="{l s='Send'}" class="button_large" onclick="$(this).hide();" />
</p>
</fieldset>
</form>
{/if}
-
Przed przyciskiem znaczy przed tagiem <input type=submit.....
ewentualnie przed <p class="submit">
-
zrobilem tak :
<textarea id="message" name="message" rows="15" cols="20" style="width:340px;height:220px">{if isset($message)}{$message|escape:'htmlall':'UTF-8'|stripslashes}{/if}</textarea>
</p>
<p class="submit">
{include file="$tpl_dir./../../modules/slidecaptcha/slidecaptcha.tpl"}<input type="submit" name="submitMessage" id="submitMessage" value="{l s='Send'}" class="button_large" onclick="$(this).hide();" />
</p>
</fieldset>
</form>
{/if}
Tylko nie wiem czy dobrze jest to wklejone i z tymi kropkami, tak czy siak sie nie wyswietla
-
a gdzie masz wrzucony modul? w glownym katalogu modules czy themes/skorka/modules? bo obecnie link odnosi sie do glownego katalogu
-
w glownym katalogu/modules
-
Podpowie ktos jak to opanowac ? jak wspomnialem modul jest w glownym katalogu w folderze moduly, lecz dalej to nie dziala.
-
Prawdopodobnie popelniasz szkolny blad
modyfikujesz szablon smarty, szablony sa kompilowane
wiec wyczysc katalog smarty/compile albo wlacz rekompilacje szablonow i przeladuj ta strone
-
ok to opanowalem a przy okazji mam z prawej strony ludzi online, najpierw bylo po angielsku " today online" teraz nie pisze nic tylko sa cyfry. jak zrobić zeby pisalo po polsku ? gdzie to trzeba zmienic ?
-
ok to opanowalem a przy okazji mam z prawej strony ludzi online, najpierw bylo po angielsku " today online" teraz nie pisze nic tylko sa cyfry. jak zrobić zeby pisalo po polsku ? gdzie to trzeba zmienic ?
sprawdź w tłumaczeniach modułów ...
-
Modul slideCaptcha nie zabezpiecza przed botami niskopoziomowymi, jest to zludne zabezpieczenie, ale w tym konkretnym przypadku moze pomoc.
-
no i prawdopodobnie nie pomoglo, tylko nie zauwazylem czy to bylo przed opanowaniem modulu czy po. jest jakis inny sposob na te boty ? a co do tlumaczen to gdzie je znajde ?
-
Jest modul platny.
-
no i prawdopodobnie nie pomoglo, tylko nie zauwazylem czy to bylo przed opanowaniem modulu czy po. jest jakis inny sposob na te boty ? a co do tlumaczen to gdzie je znajde ?
Najlepsze na boty są autorskie zabezpieczenia, dobrze zabezpieczone pytanie jest 100x lepsze niż standardowa reCaptcha, czy inne rozwiązanie, które opłaca się autorom robotów łamać.
Tłumaczenia są w katalogu głównym modułu.
-
A jak sie ten platny nazywa i ewentualnie ile kosztuje.
A co do zabezpieczen pytaniem to chodzi o to ze np. ile jest 2+2 ? jesli tak to w jaki sposob to zrobic, bo teraz jestem pewny ze captcha nie pomogla, spam dalej przychodzi w takich samych ilosciach
-
2+2 to tez nie za dobre rozwiazanie
obecne boty maja skanery OCR, napewno ogranicza ale w calosci niewyeliminuja
-
a na pytania typu "stolica polski" albo cos tego typu tez daja rade ? wogole czy jest taki modul do prestashop ?
-
Dysponuje takim modulem z zabezpieczeniami
jest to zmodyfikowany przeze mnie modul productcomments z zabezpieczeniami przed botami nawet nisko poziomowymi, dodatkowo modul zapisuje IP klienta, co moze byc pomocne przy namierzeniu spamera lub kawalarza.
Testowany na od 1.4.4.1 do 1.4.8.2
kontakt na priv
-
tez mam z tym problem.
-
Instaluję moduł slidecaptcha.
Odwołałam się do wszystkich wskazówek zamieszczonych w tym wątku jeśli chodzi o funkcjonowanie tego modułu.
Po pomyślnej instalacji mam inny problem:
Suwak mi się nie przesuwa w prawo. Formularz przez to jest cały czas zablokowany i nie można go wysłać.
Proszę o pomoc.