(gelöst) Captcha Modul "manuell" installieren?
(gelöst) Captcha Modul "manuell" installieren?
Baue gerade eine Seite mi CMS Made Simple 1.7.1. Die aktuelle Version von Captcha (4.o2) bietet mir nicht mein gewünschtes hn_captcha sondern nur reCaptcha an.
Jetzt möchte ich Captcha 4.00 manuell installieren weil es auf einer Seite einwandfrei funktioniert die ich vor wenigen Wochen gebaut habe.
Was muß ich tun?
Jetzt möchte ich Captcha 4.00 manuell installieren weil es auf einer Seite einwandfrei funktioniert die ich vor wenigen Wochen gebaut habe.
Was muß ich tun?
Last edited by Anonymous on Thu Aug 05, 2010 6:29 pm, edited 1 time in total.
-
- Power Poster
- Posts: 751
- Joined: Fri Sep 12, 2008 2:34 pm
Re: Captcha Modul "manuell" installieren?
Zum ersten solltest du dringend auf 1.8.1 updaten. Es gibt eine Sicherheitslücke welche mit der 1.8.1 geschlossen wird.
Manuell installierst du ein Modul in dem du die *.tar.gz Datei herunterlädst und danach den Inhalt in den Modul-Ordner kopierst. Danach musst du das Modul "normal" über die Modulverwaltung installieren.
Manuell installierst du ein Modul in dem du die *.tar.gz Datei herunterlädst und danach den Inhalt in den Modul-Ordner kopierst. Danach musst du das Modul "normal" über die Modulverwaltung installieren.
[this message is written with 100% recycled bits]
Re: Captcha Modul "manuell" installieren?
Das captcha-Modul beinhaltet auch hn_captcha - musst es nur in der Modul-Administration umschalten.
Re: Captcha Modul "manuell" installieren?
Ich habe Captcha 0.4.2 installiert und kann dort ebenfalls nichts umstellen woran liegts?cyberman wrote: Das captcha-Modul beinhaltet auch hn_captcha - musst es nur in der Modul-Administration umschalten.
Bei mir steht nur reCaptcha zur Auswahl.
CMS ist das ganz aktuelle 1.8.1er.
Problem ist das das Guestbook Modul Schwierigkeiten mit 1.8.1er macht. Jedenfalls sobald im Guestbook Modul das Captca eingeschaltet wird zerschießt es das Desingn total und nichts geht mehr.
Hier: http://dev.cmsmadesimple.org/bug/view/5158
Steht aber ein Workaround aber ich vestehen den nicht.
Kann mir einer einen Tip geben? Denn ein Gästebuch ohne Captcha will ich nicht da sich dort nur massig Spam landet.
Last edited by Neo73 on Mon Aug 02, 2010 12:42 pm, edited 1 time in total.
-
- Power Poster
- Posts: 751
- Joined: Fri Sep 12, 2008 2:34 pm
Re: Captcha Modul "manuell" installieren?
Das Problem des Gästebuchs hat nichts mit Captcha zu tun.
Hier findest du eine Lösung für das Gästebuchproblem auf deutsch:
http://forum.cmsmadesimple.org/index.ph ... #msg219793
Du musst die Datei ./modules/Guestbook/action.get-entrylist.php anpassen:
$entry['message'] = nl2pnbr($entry['message']);
$entry['message'] = nl2br($entry['message']);
machen.
Zirka Zeile 46...
Hier findest du eine Lösung für das Gästebuchproblem auf deutsch:
http://forum.cmsmadesimple.org/index.ph ... #msg219793
Du musst die Datei ./modules/Guestbook/action.get-entrylist.php anpassen:
$entry['message'] = nl2pnbr($entry['message']);
$entry['message'] = nl2br($entry['message']);
machen.
Zirka Zeile 46...
[this message is written with 100% recycled bits]
Re: Captcha Modul "manuell" installieren?
Das bewirkt nur das das Gästebuch überhaupt geht. Das pn in in Zeile 46 habe ich schon korrigiert.nockenfell wrote: Das Problem des Gästebuchs hat nichts mit Captcha zu tun.
Hier findest du eine Lösung für das Gästebuchproblem auf deutsch:
http://forum.cmsmadesimple.org/index.ph ... #msg219793
Du musst die Datei ./modules/Guestbook/action.get-entrylist.php anpassen:
$entry['message'] = nl2pnbr($entry['message']);
$entry['message'] = nl2br($entry['message']);
machen.
Zirka Zeile 46...
Wenn ich jetzt aber captcha="1" als Parameter zum guestbook Modulaufruf hinzufüge geht keine Eingabe mehr.
Die Seite hier ist gerade neu im Aufbau. So kann ich hier mal eine schöne Fehlerseite zeigen.
http://feuerwehr-kahla.de/fw/ (BETASEITE!!)
Ich habe mal eine Seite GB mit Captcha (geht nicht) und GB ohne Captcha (geht halb) eingebaut.
Wie man sieht tritt wenn man einen Eintrag hinzufügen will ein Fehler auf.
Bei der Version ohne Captcha geht erst mal alles, abgesehen von den Smileys.
Das smileys Modul wurde übrigens installiert.
Wenn man hier im Bugtracker liest:
http://dev.cmsmadesimple.org/bug/list/34
Steht unter Nr.: 5205 das captcha nicht mit Version 1.8.1 funktioniert.
Hinten steht aber fixed.
Dort steht als Tip ich soll in der config.php
$config['debug']= false setzen.
Das steht es bei mir aber schon!
Trotzdem erhalte ich den Fehler.
Was bzw. sollte ich noch ändern?
Last edited by Neo73 on Mon Aug 02, 2010 1:22 pm, edited 1 time in total.
Re: Captcha Modul "manuell" installieren?
Der Fehler liegt dennoch im Guestbook Modul, nicht im Captcha Modul.
Denn sowohl Gästebuch als auch Captcha funktionieren auf Deiner Seite.
(Habe gerade mal einen Testeintrag auf der Seite "GB mit Captcha" erstellt).
Was mit $config['debug'] = false gemeint war, kann ich nur erahnen. Ich vermute, du sollst error_reporting einfach ausschalten.
(Die Suche hilft Dir dabei)
Ist zwar keine Lösung, aber die Fehler werden erstmal nicht angezeigt.
Funktionieren tut es ja.
Die Lösung kommt dann mit der nächsten Guestbook Version.
Denn sowohl Gästebuch als auch Captcha funktionieren auf Deiner Seite.
(Habe gerade mal einen Testeintrag auf der Seite "GB mit Captcha" erstellt).
Was mit $config['debug'] = false gemeint war, kann ich nur erahnen. Ich vermute, du sollst error_reporting einfach ausschalten.
(Die Suche hilft Dir dabei)
Ist zwar keine Lösung, aber die Fehler werden erstmal nicht angezeigt.
Funktionieren tut es ja.
Die Lösung kommt dann mit der nächsten Guestbook Version.
Re: Captcha Modul "manuell" installieren?
Habe exakt das selbe Problem.
$config['debug']= false ist gesetzt, nl2pnbr ist gehackt, keine Änderung.
Error Reporting kann ich nicht abstellen (ovh), fände ich auch eine etwas komische Lösung.
Noch irgendwelche Ideen?
$config['debug']= false ist gesetzt, nl2pnbr ist gehackt, keine Änderung.
Error Reporting kann ich nicht abstellen (ovh), fände ich auch eine etwas komische Lösung.
Noch irgendwelche Ideen?
Re: Captcha Modul "manuell" installieren?
Ist aber in einer produktiven Umgebung schon allein aus Sicherheitsgründen immer empfohlen.mike-r wrote:
Error Reporting kann ich nicht abstellen (ovh), fände ich auch eine etwas komische Lösung.
Außerdem ist es ja nicht als Lösung, sondern nur als Übergang bis zur neuen Version gedacht. Denn da ja sonst alles funktioniert, bleibt nichts anderes übrig als auf eine neue Version zu warten und die Fehler erstmal einfach auszublenden.
Wenn das nicht geht, was mich sehr wundert, dann solltest Du mal mit dem Provider reden. Denn dann hast Du auf Dauer ohnehin ein Problem, da zumindest E_DEPRECATED bzw. E_STRICT bei PHP 5.3 deaktiviert werden sollten.
Ich hacke mich jetzt jedenfalls nicht durch das Modul, nur um eine Fehlermeldung zu beseitigen, die die Funktionalität des Moduls nicht im Geringsten beeinflusst.
(Hauptsächlich weil es mir einfach zu viel ist. Hab's gerade versucht und komme vom hundersten ins tausendste - blick da nicht so recht durch. Vermutlich gibt es auch genau deshalb noch keinen Patch von Seiten der Entwickler.)
Die Fehler sind bekannt, sie sind gemelet und es wird daran gearbeitet.
Also einfach nur etwas mehr Geduld.
Oder sich mit SVN beschäftigen. Denn in der SVN Version sollen diese Fehler schon behoben sein.
Re: Captcha Modul "manuell" installieren?
Ich habs jetzt erstmal aufgegeben und warte auf die korrigierte Version...
Danke für die Ausführungen dazu.
Danke für die Ausführungen dazu.
Re: Captcha Modul "manuell" installieren?
Kommt bei Dir auf der Seite GB mit Captcha auch dieser Fehler?NaN wrote:
Der Fehler liegt dennoch im Guestbook Modul, nicht im Captcha Modul.
Denn sowohl Gästebuch als auch Captcha funktionieren auf Deiner Seite.
(Habe gerade mal einen Testeintrag auf der Seite "GB mit Captcha" erstellt).
Was mit $config['debug'] = false gemeint war, kann ich nur erahnen. Ich vermute, du sollst error_reporting einfach ausschalten.
(Die Suche hilft Dir dabei)
Ist zwar keine Lösung, aber die Fehler werden erstmal nicht angezeigt.
Funktionieren tut es ja.
Die Lösung kommt dann mit der nächsten Guestbook Version.
Code: Select all
Strict Standards: Only variables should be assigned by reference in /var/www/clients/client86/web367/web/fw/modules/Guestbook/action.get-entryform.php on line 139
Strict Standards: Non-static method SmartyPaginate::connect() should not be called statically, assuming $this from incompatible context in /var/www/clients/client86/web367/web/fw/modules/Guestbook/action.get-entrylist.php on line 23
Strict Standards: Non-static method SmartyPaginate::getTotal() should not be called statically, assuming $this from incompatible context in /var/www/clients/client86/web367/web/fw/modules/Guestbook/lib/classes/SmartyPaginate.class.php on line 51
Strict Standards: Non-static method SmartyPaginate::getUrlVar() should not be called statically, assuming $this from incompatible context in /var/www/clients/client86/web367/web/fw/modules/Guestbook/lib/classes/SmartyPaginate.class.php on line 52
Strict Standards: Non-static method SmartyPaginate::setLimit() should not be called statically, assuming $this from incompatible context in /var/www/clients/client86/web367/web/fw/modules/Guestbook/action.get-entrylist.php on line 24
Strict Standards: Non-static method SmartyPaginate::setTotal() should not be called statically, assuming $this from incompatible context in /var/www/clients/client86/web367/web/fw/modules/Guestbook/lib/classes/module/class.GuestbookFrontend.php on line 388
Strict Standards: Non-static method SmartyPaginate::getLimit() should not be called statically, assuming $this from incompatible context in /var/www/clients/client86/web367/web/fw/modules/Guestbook/lib/classes/module/class.GuestbookFrontend.php on line 391
Strict Standards: Non-static method SmartyPaginate::getCurrentIndex() should not be called statically, assuming $this from incompatible context in /var/www/clients/client86/web367/web/fw/modules/Guestbook/lib/classes/module/class.GuestbookFrontend.php on line 392
Strict Standards: Non-static method SmartyPaginate::assign() should not be called statically, assuming $this from incompatible context in /var/www/clients/client86/web367/web/fw/modules/Guestbook/action.get-entrylist.php on line 65
Strict Standards: Non-static method SmartyPaginate::getTotal() should not be called statically, assuming $this from incompatible context in /var/www/clients/client86/web367/web/fw/modules/Guestbook/lib/classes/SmartyPaginate.class.php on line 238
Strict Standards: Non-static method SmartyPaginate::getCurrentItem() should not be called statically, assuming $this from incompatible context in /var/www/clients/client86/web367/web/fw/modules/Guestbook/lib/classes/SmartyPaginate.class.php on line 239
Strict Standards: Non-static method SmartyPaginate::getLastItem() should not be called statically, assuming $this from incompatible context in /var/www/clients/client86/web367/web/fw/modules/Guestbook/lib/classes/SmartyPaginate.class.php on line 240
Strict Standards: Non-static method SmartyPaginate::getTotal() should not be called statically, assuming $this from incompatible context in /var/www/clients/client86/web367/web/fw/modules/Guestbook/lib/classes/SmartyPaginate.class.php on line 223
Strict Standards: Non-static method SmartyPaginate::getLimit() should not be called statically, assuming $this from incompatible context in /var/www/clients/client86/web367/web/fw/modules/Guestbook/lib/classes/SmartyPaginate.class.php on line 224
u.s.w.....
Auch ist noch ein weiterer Bug im Gästebuch und zwar kann man nicht mehr auf einer Seite wo man oben wählt "Inhalt" nicht mehr "Gästebuch" einstellen. Oder anders gesagt man kann es einstellen die Seite wird aber nicht mehr im Menü angezeigt. Auch nachträgliches aktivieren geht nicht.
Mir ist klar das der Fehler vom Gästebuch-Modul kommt.
Das Captcha Modul funktioniert ja im Kontaktformular bestens.
Im Bug Tracker steht halt als Lösung das man in der Datei config.php
$config['debug'] = false
setzen soll. Das ist es aber defaultmäßig. Eine Änderung bringt hier also nichts.
Meine Frage bezog sich ja auch darauf ob jemand einen Workaround Tipp kennt um das Problem zu umgehen.
Im Bug View steht ja unten:
Code: Select all
Hello,
I already marked in TODO for GB1.3 to rewrite the paginate plugin.
The class should not be called as static but should be instanced.
I'll work on it.
Perhaps, the captcha will work again if you set $config['debug']= false in
config.php
Gäbe es eine andere Möglichkeit? Bzw. gibt es ein anderes GB das Funktionieren würde???
Trotzdem erst mal Danke NaN ! Du leistest hier immer Super und schnelle Antworten.
Danke Dir!
Re: Captcha Modul "manuell" installieren?
So, habe meine Seite auf 1.8.1 upgedated, captcha 4.0. installiert und jetzt funktioniert es.
Vielen Dank für Eure Hilfe!!!
Vielen Dank für Eure Hilfe!!!