Strana 1 z 2

Google reCAPTCHA: OC 2.1.0.2

Napísané: 17. Nov 2016 23:41
od používateľa Alphabet
Zdravim vsetkych.

Akurat pracujem na jednom eshope a pri zapnuti reCAPTCHA pri registracii mam taky problem ze ak zakaznik neni registrovany a chce si nieco zakupit tak po prechode z pokladne k registracii neukaze reCAPTCHA a tym padom sa neda registrovat a pokracovat v nakupe.

Prikladam screenshoty.

Re: Google reCAPTCHA: OC 2.1.0.2

Napísané: 18. Nov 2016 21:35
od používateľa SelfMan
Pozri si google_captcha.php v slovenskom preklade. Malo by tam byt:
$_['error_captcha'] = 'Overovací kód nezodpovedá obrázku!';

Co je ale dolezite, je aby bol subor v UTF8 formate.

Re: Google reCAPTCHA: OC 2.1.0.2

Napísané: 19. Nov 2016 15:17
od používateľa Alphabet
mne ide skor o to ze vobec nezobrazi reCAPTCHA obrazok ako to ze zle vypise chybovu hlasku.

toto pri registracii z pokladne neukaze a preto neprejde spravne registracia:

Re: Google reCAPTCHA: OC 2.1.0.2

Napísané: 20. Nov 2016 20:27
od používateľa SelfMan
Neukaze ti to preto, lebo retazec posielany cez ajax nema spravnu datovu strukturu.
Opravis preklad, zacne sa zobrazovat aj recaptcha...
Pozri sa aj do protokolu chyb, co ti to tam pise.

Re: Google reCAPTCHA: OC 2.1.0.2

Napísané: 27. Feb 2017 0:35
od používateľa Alphabet
tak som sa opat dostal k tomu problemu :)

slovensky preklad je tak ako ma byt akurat neviem ako to mam prehodit do utf-8 formatu.
aktualne dany subor vyzera takto:
<?php
// Heading
$_['heading_title'] = 'Google reCAPTCHA';

// Entry
$_['entry_captcha'] = 'Zadajte kód do poľa nižšie';

// Error
$_['error_captcha'] = 'Overovací kód nezodpovedá obrázku!';
V protokole chyb je tato hlaska:
PHP Notice: Undefined index: g-recaptcha-response in /home/zk019000/www_root/catalog/controller/captcha/google_captcha.php on line 32
a v danom subore riadok 32 je toto:
$recaptcha = file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret=' . urlencode($this->config->get('google_captcha_secret')) . '&response=' . $this->request->post['g-recaptcha-response'] . '&remoteip=' . $this->request->server['REMOTE_ADDR']);
co kde a ako mam zmenit

Za vsetky rady a navody vopred dakujem :)

Re: Google reCAPTCHA: OC 2.1.0.2

Napísané: 01. Mar 2017 0:26
od používateľa SelfMan
Chybova hlaska znamena ze v post premennej $this->request->post neexistuje index ['g-recaptcha-response']
Jedna sa o chybu v inicializacii formulara a ten potom neposiela to co ma.
prekontroluj si aj
catalog\view\theme\default\template\captcha\google_captcha.tpl
a
catalog\view\theme\<tvoja tema>\template\captcha\google_captcha.tpl

Stiahni si Notepad++, v nom mozes preklad ulozit do UTF8formatu.

Re: Google reCAPTCHA: OC 2.1.0.2

Napísané: 01. Mar 2017 23:02
od používateľa Alphabet
mam Mac takze som to pozeral cez Sublime Text a vsetky subory uz su v UTF-8 formate a stale to nefunguje :(

Re: Google reCAPTCHA: OC 2.1.0.2

Napísané: 02. Mar 2017 0:30
od používateľa SelfMan
Na skusku mozes spravit jednu vec - zadaj ten SK text bez diakritiky... resp. preplacni ho anglickym originalom.
Ale inak je este dolezita jedna vec - ci ma subor BOM hlavicku, alebo nie. (Byte Order Mark)
Standardne sa totiz pri UTF8 nepouziva, lebo to robi paseku.

Re: Google reCAPTCHA: OC 2.1.0.2

Napísané: 03. Mar 2017 22:42
od používateľa Alphabet
Ci s BOMom alebo bez neho, ci bez diakritiky alebo s eng textom ani tak ani tak nejde svina jedna :D

ale ked tak pozeram na to php...
nechyba mi tam nejaky ukoncovaci znak? kedze sa to zacina: <?php.. nemalo by to koncit nejakym znamok? ako to je v html? ( <p> .... </p> ) ???

Re: Google reCAPTCHA: OC 2.1.0.2

Napísané: 04. Mar 2017 11:02
od používateľa Martin80
Ak súbor obsahuje len php kód, nemusí byť ukončený ( pre php znakom ?> ).