Page 1 of 2

Fehlermeldung Captcha für Phoca Gästebuch

Posted: 11 Oct 2017, 21:13
by Himmelstuermer
Hallo,
Ich habe das Gästebuch 3.06 installiert. (joomla 3.7.5) Wenn ich ein Captcha aktiviere wird im Frontend das Gästebuchformular nicht mehr richtig angezeigt und unten erscheint folgende Fehlermeldung:
Fatal error: Class 'JFormFieldPhocaText' not found in /homepages/16/d162538236/htdocs/Joomla3.7/components/com_phocaguestbook/models/fields/phocacaptcha.php on line 10
Woran könnte das liegen? Bitte um Hilfe.
Danke Andreas

Re: Fehlermeldung Captcha für Phoca Gästebuch

Posted: 12 Oct 2017, 14:24
by Benno
Hi,
welches Captcha verwendest Du denn?
Ich habe jetzt einige (reCAPTCHA, Mathematisches Captcha, HNCaptcha) auf meiner Testseite ausprobiert, ohne diesen Fehler zu erhalten.
Einziger Unterschied zu Deiner Konfiguration ist, dass ich mit Joomla! v3.8.1 teste..

Freundliche Grüße,
Benno

Re: Fehlermeldung Captcha für Phoca Gästebuch

Posted: 12 Oct 2017, 14:30
by Jan
Hmm, seems like some file is missing in your installation :idea:

Only to test, what happens when you open this file:
components\com_phocaguestbook\models\fields\phocacaptcha.php
and change on line cca 10
FROM:

Code: Select all

class JFormFieldPhocacaptcha extends JFormFieldPhocaText
TO:

Code: Select all

class JFormFieldPhocaText extends JFormFieldText
Jan

Re: Fehlermeldung Captcha für Phoca Gästebuch

Posted: 12 Oct 2017, 19:31
by Himmelstuermer
Hi Benno und Jan,
danke für Eure schnellen Antworten. Ich habe den Fehler nun selbst entdeckt. Lösung: Wenn man unter Optionen > Formular die ersten vier Parameter (Betreff, Name, e-mail und Webseite anzeigen) alle auf NEIN setzt, dann kommt diese Fehlermeldung. Wenn man nur einen Parameter z.B. Name oder Subject auf JA setzt, dann ist alles o.k. Na, da muss man aber auch erstmal drauf kommen!
Herzliche Grüße und besten Dank für dieses tolle Gästebuch. Ich finde besonders hilfreich, dass man so viele Einstellungen vornehmen und es an seine eigene Wünsche anpassen kann.
Andreas

Re: Fehlermeldung Captcha für Phoca Gästebuch

Posted: 13 Oct 2017, 14:22
by Benno
Hi Andreas,
ja das kann ich jetzt bestätigen. Der Fehler tritt bei mir, unter den von Dir beschriebenen Umständen, genauso auf.

Code: Select all

Fatal error: Class 'JFormFieldPhocaText' not found in /xxx/xxx/xxx/htdocs/components/com_phocaguestbook/models/fields/phocacaptcha.php on line 11
:idea:

Freundliche Grüße,
Benno

Re: Fehlermeldung Captcha für Phoca Gästebuch

Posted: 13 Oct 2017, 14:35
by Jan
Hallo Benno, hast du versucht ob es funktioniert wenn man es von: extends JFormFieldPhocaText zu extends JFormFieldText ändert?

Jan

Re: Fehlermeldung Captcha für Phoca Gästebuch

Posted: 13 Oct 2017, 14:48
by Benno
Hi Jan,
ja hab ich probiert. Funktioniert leider nicht..

Freundliche Grüße,
Benno

Re: Fehlermeldung Captcha für Phoca Gästebuch

Posted: 13 Oct 2017, 15:16
by Jan
Ich bin momentan nicht auf meinem PC so wenn man es ändert, bekommst du die gleiche Fehlermeldung, oder andere oder keine?

Jan

Re: Fehlermeldung Captcha für Phoca Gästebuch

Posted: 13 Oct 2017, 16:10
by Benno
Hi,
Only to test, what happens when you open this file:
components\com_phocaguestbook\models\fields\phocacaptcha.php
and change on line cca 10

FROM:

Code: Select all

class JFormFieldPhocacaptcha extends JFormFieldPhocaText
TO:

Code: Select all

class JFormFieldPhocaText extends JFormFieldText
Wenn ich phocacaptcha.php so ändere, erhalte ich diese Fehlermeldung:

Code: Select all

Fatal error: Class 'JFormFieldText' not found in /xxx/xxx/xxx/htdocs/components/com_phocaguestbook/models/fields/phocacaptcha.php on line 11
Freundliche Grüße,
Benno

Re: Fehlermeldung Captcha für Phoca Gästebuch

Posted: 16 Oct 2017, 21:58
by Jan
Hallo, danke für Info, es soll dies eingegeben werden:

Code: Select all

JFormHelper::loadFieldClass('text');
class JFormFieldPhocacaptcha extends JFormFieldText
von: JFormFieldPhocaText zu: JFormFieldText aber mit:

JFormHelper::loadFieldClass('text');

oben dieser Änderung.

Wird in nächster Version geändert.

Jan