Seite 1 von 2
Problem mit Mod "Onlinestatus in Signature "
Verfasst: 23.07.2005 21:09
von Finja
Hallo,
ich habe folgendes Problem habe mit den oben genannten Mod runtergeladen und installiert und alle Dateien so geändert wie es in der install.txt steht.
Problem dabei ist das nun beim Aufruf ein Fehler kommt das eine Klammer ) <- fehlt... nur kann nichts erkennen wo da eine hinsoll/muss...
und dieses Problem habe ich schon mit mehreren Mods gehabt... und nie die passende Klammer bzw den fehler gefunden...
hier mal die Zeilen Quellcode.
177 $is_auth = array();
178 $is_auth = auth(AUTH_ALL, $forum_id, $userdata,forum_topic_data);
179
180 if( !$is_auth['auth_view'] || !$is_auth['auth_read'] )
181 {
182 if ( !$userdata['session_logged_in'] )
183 {
184 $redirect = ( isset($post_id) ) ?
185 POST_POST_URL . "=$post_id" : POST_TOPIC_URL . "=$topic_id";
186 $redirect .= ( isset($start) ) ? "&start=$start" : '';
187 redirect(append_sid("login.$phpEx? 188redirect=viewtopic.$phpEx&$redirect", true));
189 }
grüße
Finja
Verfasst: 23.07.2005 21:22
von Christian Benz
Hallo,
Code: Alles auswählen
187 redirect(append_sid("login.$phpEx? 188redirect=viewtopic.$phpEx&$redirect", true));
Das sollte vermutlich so aussehen:
Code: Alles auswählen
redirect(append_sid("login.$phpEx?redirect=viewtopic.$phpEx&$redirect", true));
Edit/Nachtrag:
Hier fehlt auch noch was:
$is_auth = auth(AUTH_ALL, $forum_id, $userdata,$forum_topic_data);
Gruß,
Chris
Verfasst: 23.07.2005 21:26
von Finja
das bringt mir leider nix weil es nicht in der obigen zeile 181 ist... da bleibt der fehler weiterhin bestehen... bis unten kommt er ja gar nicht
Verfasst: 23.07.2005 21:31
von Christian Benz
Hallo,
ersetze deinen oben genannten Code durch den hier:
Code: Alles auswählen
$is_auth = array();
$is_auth = auth(AUTH_ALL, $forum_id, $userdata, $forum_topic_data);
if( !$is_auth['auth_view'] || !$is_auth['auth_read'] )
{
if ( !$userdata['session_logged_in'] )
{
$redirect = ( isset($post_id) ) ? POST_POST_URL . "=$post_id" : POST_TOPIC_URL . "=$topic_id";
$redirect .= ( isset($start) ) ? "&start=$start" : '';
redirect(append_sid("login.$phpEx?redirect=viewtopic.$phpEx&$redirect", true));
}
Gruß,
Chris
Verfasst: 23.07.2005 21:51
von Finja
Code: Alles auswählen
177 $is_auth = array();
178 $is_auth = auth(AUTH_ALL, $forum_id,$userdata,$forum_topic_data);
179
180 if( !$is_auth['auth_view'] || !$is_auth['auth_read'] )
181 {
182 if ( !$userdata['session_logged_in'] )
183 {
184 $redirect = ( isset($post_id) ) ? POST_POST_URL . "=$post_id" : POST_TOPIC_URL . "=$topic_id";
$redirect .= ( isset($start) ) ? "&start=$start" : '';
185 redirect(append_sid("login.$phpEx?186redirect=viewtopic.$phpEx&$redirect", true));
187 }
188
189 $message = ( !$is_auth['auth_view'] ) ? $lang['Topic_post_not_exist'] : sprintf($lang['Sorry_auth_read'], $is_auth['auth_read_type']);
190 message_die(GENERAL_MESSAGE, $message);
191 }
Nu kommt folgender Fehler
Zeile 185
Zeichen 65
Fehler ')' erwartet
danke erstmal !

Verfasst: 23.07.2005 21:59
von Christian Benz
Hallo,
185 redirect(append_sid("login.$phpEx?186redirect=viewtopic.$phpEx&$redirect", true));
Was macht das "186" hier dazwischen? Das sollte eine Zeile sein.
Kopier bitte den Teil mal ohne deine Zeilenangaben hier rein, so wie es tatsächlich bei dir in der Datei steht oder noch besser: Verlinke deine komplette viewtopic.php (bitte nur
verlinken, nicht hier reinkopieren - siehe:
Eine PHP-Datei zum Download bereitstellen)
Gruß,
Chris
Verfasst: 23.07.2005 22:04
von Finja
Verfasst: 23.07.2005 22:44
von Christian Benz
Hi,
habe die verlinkte Datei mal bei mir testweise hochgeladen und sie läuft ohne dass die Fehlermeldung erscheint. Bitte prüfe, ob du auch wirklich die aktuelle, verlinkte Datei bei dir im Einsatz hast.
Gruß,
Chris
Verfasst: 23.07.2005 22:47
von Finja
mhhh das ist sogar 1000% genau die *ggg*
weil hab die kopiert und in txt umbenannt ... mhhhhh
Verfasst: 23.07.2005 22:52
von Christian Benz
Bitte zitiere mal die komplette Fehlermeldung.