Seite 1 von 1

Captcha Fragen

Verfasst: Mo 28. Okt 2013, 12:11
von mrfan
Nächster Test.

Bei diversen Addons gehen die Captchas nicht:

Blackcat wird ja z.Z. noch ohne Formmodul ausgeliefert:

http://www.dev4me.nl/modules-snippets/o ... /miniform/

Beispiel die Fehler von Miniform: (Ansonsten klappt alles im Backend mit dem Addon)

Code: Alles auswählen

Black Cat CMS
Black Cat CMS NOTICE
  Unknown error type:
  [2] require_once(/abs/path/to/modules/captcha_control/languages/EN.php): failed to open stream: No such file or directory

Warning: require_once(/var/www/webxxxxx/html/xxxx/modules/captcha_control/languages/EN.php): failed to open stream: No such file or directory in /var/www/web2094/html/ffw/framework/CAT/Helper/Captcha/WB/captchas/calc_text.php on line 44

Fatal error: require_once(): Failed opening required '/var/www/webxxxx/html/xxxx/modules/captcha_control/languages/EN.php' (include_path=':.:/usr/share/php:/usr/share/pear') in /var/www/webxxxx/xxxx/ffw/framework/CAT/Helper/Captcha/WB/captchas/calc_text.php on line 44
Gleiche Meldung beim Kommentar iFrame im Frontend von Topics.

Die Frage wie könnte man das zurechtbiegen, oder ist in den Modules entwas zu ändern?

Gruß mr-fan

Re: Captcha Fragen

Verfasst: Mo 28. Okt 2013, 13:00
von shadowcat
Das captcha_control ist komplett ins Backend gewandert. Ich wußte gar nicht, daß es Module gibt, die da direkt drauf zugreifen. Quick&dirty: Verzeichnis wieder anlegen und Sprachdateien hin kopieren.

Re: Captcha Fragen

Verfasst: Mo 28. Okt 2013, 13:05
von shadowcat
Änder mal die calc_txt.php:

Code: Alles auswählen

if(!file_exists(dirname(__FILE__)'/languages/'.LANGUAGE .'.php')) {
	// no module language file exists for the language set by the user, include default module language file EN.php
	require_once(dirname(__FILE__)'/languages/EN.php');
} else {
	// a module language file exists for the language defined by the user, load it
	require_once(dirname(__FILE__)'/languages/'.LANGUAGE .'.php');
}

Re: Captcha Fragen

Verfasst: Mo 28. Okt 2013, 13:31
von mrfan
Und wie wäre die richtige Methode das chaptcha aufzurufen...?

Ich teste das heute Abend noch weiter...

Gruß mr-fan

Re: Captcha Fragen

Verfasst: Mo 28. Okt 2013, 13:36
von shadowcat
Über die Helper-Klasse:
https://github.com/webbird/LEPTON_2_Bla ... er_Captcha
Die berücksichtigt dann auch automatisch, ob das Modul 'lib_securimage' installiert ist oder nicht.

Das "alte" Captcha sollte aber auch funktionieren, es geht ja nicht um das Captcha als solches, sondern um die Nutzung des Moduls captcha_control, das es nicht mehr gibt. Ich habe da eine Korrektur in der calc_txt.php gemacht (siehe oben), damit sollte der Fehler behoben sein.