spelling cow mod fehler?

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Andre.72
Mitglied
Beiträge: 56
Registriert: 23.12.2004 15:19
Wohnort: Oberhausen
Kontaktdaten:

spelling cow mod fehler?

Beitrag von Andre.72 »

Hallo zusammen.

Ich habe mir zur Rechtschreibprüfung den "spelling cow mod" installiert. Leider gibt es nun immer wenn ich auf "Profil" gehe eine Fehlermeldung.

Code: Alles auswählen

Parse error: parse error, unexpected T_VARIABLE, expecting ',' or ')' in /srv/www/htdocs/web223/html/forum/includes/usercp_register.php on line 153
Die Line 153 :

Code: Alles auswählen

$allowbbcode = ( isset($HTTP_POST_VARS['allowbbcode']) ) ? ( ($HTTP_POST_VARS['allowbbcode']) ? TRUE : 0 ) : $board_config['allow_bbcode'];$allowsmilies = ( isset($HTTP_POST_VARS['allowsmilies']$spellcheck = ( isset($HTTP_POST_VARS['spellcheck']) ) ? ( ($HTTP_POST_VARS['spellcheck']) ? TRUE : 0 ) : TRUE ;) ) ? ( ($HTTP_POST_VARS['allowsmilies']) ? TRUE : 0 ) : $board_config['allow_smilies'];
Sieht da jemand den Fehler? Die anderen Themen zum spelling cow mod scheinen andere zu sein.
Andre.72
Mitglied
Beiträge: 56
Registriert: 23.12.2004 15:19
Wohnort: Oberhausen
Kontaktdaten:

Beitrag von Andre.72 »

Leider nicht, der fehler ist dennoch da. Was könnte es noch sein? Bin für jeden Tipp dankbar.
Benutzeravatar
MagMo
Ehemaliges Teammitglied
Beiträge: 584
Registriert: 30.10.2005 16:06
Wohnort: Köln
Kontaktdaten:

Beitrag von MagMo »

Hi,

da hast du etwas an falscher Stelle eingefügt, der Code soll wohl so lauten:

Code: Alles auswählen

$allowbbcode = ( isset($HTTP_POST_VARS['allowbbcode']) ) ? ( ($HTTP_POST_VARS['allowbbcode']) ? TRUE : 0 ) : $board_config['allow_bbcode'];
$allowsmilies = ( isset($HTTP_POST_VARS['allowsmilies']) ) ? ( ($HTTP_POST_VARS['allowsmilies']) ? TRUE : 0 ) : $board_config['allow_smilies'];
$spellcheck = ( isset($HTTP_POST_VARS['spellcheck']) ) ? ( ($HTTP_POST_VARS['spellcheck']) ? TRUE : 0 ) : TRUE ;
Anmerkung: Ein Zeilenumbruch nach einem Semikolon erhöht die Lesbarkeit ungemein.

Grüße
MagMo

/edit
Andre.72 hat geschrieben:Leider nicht, der fehler ist dennoch da. Was könnte es noch sein? Bin für jeden Tipp dankbar.
Habe ich nach dem Posten selbst gemerkt, dass das nicht der Fehler war, habe die Antwort daher direkt wieder gelöscht. :oops: Diese Antwort sollte den Fehler aber beheben.
Andre.72
Mitglied
Beiträge: 56
Registriert: 23.12.2004 15:19
Wohnort: Oberhausen
Kontaktdaten:

Beitrag von Andre.72 »

JAA! Das war es. Aber jetzt kommt eine Fehlermeldung in Zeile 163.

Code: Alles auswählen

$allowsmilies = ( isset($HTTP_POST_VARS['allowsmilies']$spellcheck = ( isset($HTTP_POST_VARS['spellcheck']) ) ? ( ($HTTP_POST_VARS['spellcheck']) ? TRUE : 0 ) : $userdata['user_autospell'];) ) ? ( ($HTTP_POST_VARS['allowsmilies']) ? TRUE : 0 ) : $userdata['user_allowsmile'];
Schaust du bitte nochmal? ;-)
Benutzeravatar
MagMo
Ehemaliges Teammitglied
Beiträge: 584
Registriert: 30.10.2005 16:06
Wohnort: Köln
Kontaktdaten:

Beitrag von MagMo »

Hi,

hier hast du ein Problem nach gleichem Schema. Richtig lautet der Code so:

Code: Alles auswählen

$allowsmilies = ( isset($HTTP_POST_VARS['allowsmilies']) ) ? ( ($HTTP_POST_VARS['allowsmilies']) ? TRUE : 0 ) : $userdata['user_allowsmile'];
$spellcheck = ( isset($HTTP_POST_VARS['spellcheck']) ) ? ( ($HTTP_POST_VARS['spellcheck']) ? TRUE : 0 ) : $userdata['user_autospell'];
Den Fehler kannst du hieran erkennen:

Code: Alles auswählen

...lies']$spe...
und

Code: Alles auswählen

..tospell'];)...
Die schließende eckige Klammer gefolgt vom Dollarzeichen ist garantiert falsch genauso das Semikolon gefolgt von der schließenden (normalen) Klammer. Wüsste jetzt so aus dem Stehgreif nicht wo es so etwas im php-Code gibt (außer ggf. als Textinhalt eine Variablen bzw. eines echo oder vergleichbaren Befehls).

Grüße
MagMo
Andre.72
Mitglied
Beiträge: 56
Registriert: 23.12.2004 15:19
Wohnort: Oberhausen
Kontaktdaten:

Beitrag von Andre.72 »

Jaa! Wieder richtig so.

Nun klappt es. Vielen lieben Dank dir! Werde mich jetzt mal an die Wörterbücher machen.
Antworten

Zurück zu „phpBB 2.0: Mod Support“