Captcha Fragen

Antworten
mrfan
Beiträge: 65
Registriert: Di 22. Okt 2013, 15:34

Captcha Fragen

Beitrag 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
Benutzeravatar
shadowcat
Administrator
Beiträge: 5347
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Captcha Fragen

Beitrag 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.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
shadowcat
Administrator
Beiträge: 5347
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Captcha Fragen

Beitrag 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');
}
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
mrfan
Beiträge: 65
Registriert: Di 22. Okt 2013, 15:34

Re: Captcha Fragen

Beitrag von mrfan »

Und wie wäre die richtige Methode das chaptcha aufzurufen...?

Ich teste das heute Abend noch weiter...

Gruß mr-fan
Benutzeravatar
shadowcat
Administrator
Beiträge: 5347
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Captcha Fragen

Beitrag 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.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Antworten