Cryptograph zeigt das Captcha nicht an
Cryptograph zeigt das Captcha nicht an
Ich habe da ein Problem mit Cryptograph_XH, Version: 1.0beta6
In Verbindung mit Twocents wird bei mir das Captcha nicht angezeigt.
Die Systemprüfung für Cryptograph zeigt keine Fehler, alles ist grün.
Statt des Captchas wird lediglich der Ausdruck "visuelle Aufgabe" angezeigt.
Klickt man auf die Note, dann wird das Captcha vorgelesen.
Allein - ich kann es nicht sehen.
Vielleicht habt Ihr für mich noch einen Hinweis?
Beispielseite: https://barleber-see.de/?Gaestebuch
In Verbindung mit Twocents wird bei mir das Captcha nicht angezeigt.
Die Systemprüfung für Cryptograph zeigt keine Fehler, alles ist grün.
Statt des Captchas wird lediglich der Ausdruck "visuelle Aufgabe" angezeigt.
Klickt man auf die Note, dann wird das Captcha vorgelesen.
Allein - ich kann es nicht sehen.
Vielleicht habt Ihr für mich noch einen Hinweis?
Beispielseite: https://barleber-see.de/?Gaestebuch
Re: Cryptograph zeigt das Captcha nicht an
Hi Berni,
"Visuelle Ausgabe" ist der alternative Text der angezeigt wird, wenn das Bild nicht geladen werden kann.
In der Konsole (F12) sieht man auch, dass der Server beim Abruf des Bildes mit einem Error 500 antwortet.
Auch der direkte Aufruf des Bildes weist darauf hin, dass ein fataler Fehler ausgelöst wird.
Kannst du mal den Debug-Modus aktivieren und das Bild dann direkt aufrufen? Sofern dann eine Fehlermeldung angezeigt wird, werden wir die Sache eingrenzen und vielleicht lösen können.
BTW: bei mir wirft auch CrazyStat in der Konsole einen Fehler.
Re: Cryptograph zeigt das Captcha nicht an
Mit Cryptograph werde ich dir nicht konkret helfen können. Keinerlei Erfahrungen.
In solchen Fällen schaue ich mir meistens den Quellcode der Seite mit Firefox an, denn der zeigt Fehler dort gleich in ROT.
Dabei fällt auf:
1.
Code: Select all
<link rel="shortcut icon" href="https://barleber-see.de/userfiles/images/header/fav-sonne.ico">
2.
ganz lustig:
Code: Select all
<!--- sollte geaendert werden, nach Hinweis vom Templatehersteller Oldnema --->
<!--- <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;"> --->
<!--- neu --->
<!--- <meta name="Viewport" content="width=device-Breite, initial-scale=1,0, maximale angelegte=1,0, benutzer scalable=0"> --->
<!--- ich sehe zwar keinen Unterschied, aber er wird schon wissen warum ...x --->
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;">
Wahrscheinlich haben diese kleinen Fehler kaum mit deinem Problem zu tun - aber man sollte sie vorher korrigieren ehe man sich auf die Suche nach den anderen macht. Manchmal verhalten sich die Browser sehr zickig, wenn sie auf solche kleinen Fehler treffen.
Re: Cryptograph zeigt das Captcha nicht an
Genau!Holger wrote: ↑Wed Jul 03, 2019 10:14 pmKannst du mal den Debug-Modus aktivieren und das Bild dann direkt aufrufen? Sofern dann eine Fehlermeldung angezeigt wird, werden wir die Sache eingrenzen und vielleicht lösen können.
Christoph M. Becker – Plugins for CMSimple_XH
Re: Cryptograph zeigt das Captcha nicht an
Danke erst einmal für eure Wortmeldungen.
Jetzt bin ich endlich im Feierabend und kann Euch die Ergebnisse des Debug zeigen
Aber vielleicht seht Ihr ja einen Fehleransatz
PS: Debugmodus = 5
Im übrigen kann ich die Grafik https://barleber-see.de/?Gaestebuch&cry ... tion=video nicht aufrufen,
da im Admin-Modus das Captcha in twocents nicht angezeigt wird. Nur wenn man nicht eingeloggt ist wird das
Captcha ausgegeben, aber dann sehe ich ja die Debug-Meldungen nicht!
Rufei ich die URL im Admin-Menü manuell auf, dann gibt es keine zusätzlichen Fehlermedungen als die oben stehenden.
Nach einigem hin-und-her konnte ich der Fehlerconsole dann noch dies hier "entlocken"
Jetzt bin ich endlich im Feierabend und kann Euch die Ergebnisse des Debug zeigen
Joh - ich verstehe erst einmal nixWARNING: preg_match(): Unknown modifier 'n'
/cmsimple_xh/plugins/hi_shutter_reloaded/index.php:16
XH-DEPRECATED: Function initvar() is deprecated
/cmsimple_xh/plugins/crazystat/admin.php:38
WARNING: Missing argument 1 for xtoc(), called in /cmsimple_xh/templates/rose-see/template.htm on line 62 and defined
/cmsimple_xh/templates/rose-see/xtoc.php:14
WARNING: Missing argument 2 for xtoc(), called in /cmsimple_xh/templates/rose-see/template.htm on line 62 and defined
/cmsimple_xh/templates/rose-see/xtoc.php:14
XH-DEPRECATED: Function editmenu() is deprecated
/cmsimple_xh/templates/rose-see/template.htm:105
Aber vielleicht seht Ihr ja einen Fehleransatz
PS: Debugmodus = 5
Im übrigen kann ich die Grafik https://barleber-see.de/?Gaestebuch&cry ... tion=video nicht aufrufen,
da im Admin-Modus das Captcha in twocents nicht angezeigt wird. Nur wenn man nicht eingeloggt ist wird das
Captcha ausgegeben, aber dann sehe ich ja die Debug-Meldungen nicht!
Rufei ich die URL im Admin-Menü manuell auf, dann gibt es keine zusätzlichen Fehlermedungen als die oben stehenden.
Nach einigem hin-und-her konnte ich der Fehlerconsole dann noch dies hier "entlocken"
Uncaught Error: Class 'Cryptographp\VisualCaptcha' not found in /cmsimple_xh/plugins/cryptographp/classes/CaptchaController.php:106
Stack trace:
#0 /cmsimple_xh/plugins/cryptographp/captcha.php(31): Cryptographp\CaptchaController->videoAction()
#1 [internal function]: cryptographp_captcha_display()
#2 /cmsimple_xh/plugins/twocents/classes/MainController.php(255): call_user_func('cryptographp_ca...')
#3 /cmsimple_xh/plugins/twocents/classes/MainController.php(237): Twocents\MainController->renderCaptcha()
#4 /cmsimple_xh/plugins/twocents/classes/MainController.php(163): Twocents\MainController->prepareCommentForm(Object(Twocents\Comment))
#5 /cmsimple_xh/plugins/twocents/classes/MainController.php(98): Twocents\MainController->prepareComme in /cmsimple_xh/plugins/cryptographp/classes/CaptchaController.php on line 106
Re: Cryptograph zeigt das Captcha nicht an
Hmm, die Fehlermeldung sagt, das die Klasse "VisualCaptcha" aus der Datei /cmsimple_xh/plugins/cryptographp/classes/VisualCaptcha.php nicht vorhanden ist. Ich gehe mal davon aus, das die Datei auch existiert und vom Autoloader geladen wird.
Trotzdem ist die Klasse nicht verfügbar, weil da ein kleiner, fieser Tippfehler in der Namespace - Deklaration ist:
Ändere bitte mal in der Datei /plugins/cryptographp/classes/VisualCaptcha.php die Zeile 23:
Code: Select all
namespace Cryptographp;
Code: Select all
namespace Cryptograph;
Dann sollte es funktionieren.
Einen PR für Christoph mache ich später fertig.
BTW: lösch' mal das Plugin "hi_shutter_reloaded". Das wird schon ewig nicht mehr gewartet und es stört bei dir nur. Dann sind auch ein paar weitere Warnungen im Debug-Mode weg.
Der Rest der Warnungen sollte bei Gelegenheit auch mal angegangen werden.
Re: Cryptograph zeigt das Captcha nicht an
Der Namespace sollte schon Cryptographp (also mit dem p am Ende) heißen, da auch das Pluginverzeichnis plugins/cryptographp heißt, und der Autoloader von XH 1.7 das dann so erwartet, wie auch der Autoloader von Cryptographp.Holger wrote: ↑Fri Jul 05, 2019 9:05 amTrotzdem ist die Klasse nicht verfügbar, weil da ein kleiner, fieser Tippfehler in der Namespace - Deklaration ist:
Ändere bitte mal in der Datei /plugins/cryptographp/classes/VisualCaptcha.php die Zeile 23:zuCode: Select all
namespace Cryptographp;
(das letzte "p" vor dem Semikolon muss weg)Code: Select all
namespace Cryptograph;
Dann sollte es funktionieren.
Vielleicht fehlt die Datei plugin/cryptographp/classes/VisualCaptcha.php aber, oder die Datei ist korrupt (Upload-Fehler)?
Christoph M. Becker – Plugins for CMSimple_XH
Re: Cryptograph zeigt das Captcha nicht an
No, Sir.
Das Plugin selbst heißt: cryptographp
Also mit p hinten.
Und diese Bezeichnung kommt tausendfach vor.
Christoph war schneller
Dieses Plugin hat übrigens bei mir noch nie funktioniert - es zeigt keine Schrift an.
Re: Cryptograph zeigt das Captcha nicht an
Mist, wie komme ich nur da drauf...
... nächstes Mal schau' ich genauer (und lass mich nicht vom falschen Pluginnamen verleiten)
Was anderes fällt mir dann auch nicht ein...
Re: Cryptograph zeigt das Captcha nicht an
Ich habe gerade keinen FTP Zugriff von hier aus und schaue mir die Datei
plugin/cryptographp/classes/VisualCaptcha.php heute Abend mal an und lade
ggf. das Plugin neu hoch.
plugin/cryptographp/classes/VisualCaptcha.php heute Abend mal an und lade
ggf. das Plugin neu hoch.