Seite 1 von 1
Was bedeutet parse error, unexpected T_IF, expecting ')'
Verfasst: 20.07.2005 00:15
von Ridethenight
Nach dem Einbau des Map MODs in der viewtopic.php bekomme ich folgende Fehlermeldung:
parse error, unexpected T_IF, expecting ')'
Laut Einbauanleitung soll der MID aber genau da hin!
Wo liegt der Fehler?
Der Abschnitt sieht wie folgt aus:
//-- mod : categories hierarchy ------------------------------------------------
//-- delete
// 'U_POST_ID' => $postrow[$i]['post_id'])
// );
//begin map MOD
if (($poster_from != '') && ((float)$postrow[$i]['longitude'] != 0)) {
$template->assign_block_vars('postrow.switch_map', array(
'U_MAP' => append_sid("map.$phpEx?highlight=".$postrow[$i]['user_id'])
));
}
else {
$template->assign_block_vars('postrow.switch_no_map', array());
}
//end map MOD
// }
//-- add
'U_POST_ID' => $postrow[$i]['post_id'],
'U_UNREAD_POST' => $config->url('viewtopic', array(POST_POST_URL => $postrow[$i]['post_id'], 'unmark' => 'post'), true),
));
Verfasst: 20.07.2005 00:24
von fanrpg
änder mal
Code: Alles auswählen
'U_MAP' => append_sid("map.$phpEx?highlight=".$postrow[$i]['user_id'])
));
das nach das
Code: Alles auswählen
'U_MAP' => append_sid("map.$phpEx?highlight=".$postrow[$i]['user_id'])
);
Verfasst: 20.07.2005 00:35
von Ridethenight
Gasagt, getan,
aber es bleibt bei demselben Fehler.
Re: Was bedeutet parse error, unexpected T_IF, expecting ')'
Verfasst: 20.07.2005 02:58
von easygo
Ridethenight hat geschrieben:Laut Einbauanleitung soll der MID aber genau da hin!
Nö, und der Fehler liegt darin, dass du ein assign ins
andere kopiert hast. Das kann so nix werden...
Versuchs mal damit
Code: Alles auswählen
//-- mod : categories hierarchy ------------------------------------------------
//-- delete
// 'U_POST_ID' => $postrow[$i]['post_id'])
// );
//-- add
'U_POST_ID' => $postrow[$i]['post_id'],
'U_UNREAD_POST' => $config->url('viewtopic', array(POST_POST_URL => $postrow[$i]['post_id'], 'unmark' => 'post'), true),
));
//begin map MOD
if (($poster_from != '') && ((float)$postrow[$i]['longitude'] != 0)) {
$template->assign_block_vars('postrow.switch_map', array(
'U_MAP' => append_sid("map.$phpEx?highlight=".$postrow[$i]['user_id'])
));
}
else {
$template->assign_block_vars('postrow.switch_no_map', array());
}
//end map MOD
Ansonsten die viewtopic.php als TXT verlinken bitte... easy
Verfasst: 20.07.2005 08:44
von Ridethenight
Vielen Dank, das Problem ist gelöst.
Nun habe ich nur noch folgendes Problem mit der Karte (Map MOD).
Zunächst wurde die Karte angezeigt, doch als ich in meinem Profil den Ort eingegeben habe, kommt beim Aufruf der Karte nur noch folgende Fehlermeldung:
Fatal error: Call to a member function on a non-object in /home/www/p126/html/forum/includes/class_forums.php on line 1058
Der Bereich um Zeile 1058 sieht wie folgt aus:
{
$user->get_cache(POST_FORUM_URL . 'jbox');
}
Was muss ich machen damit die Karte funktioniert?
Den Map MOD habe ich mit Easymod installiert
Verfasst: 20.07.2005 13:52
von easygo
Ridethenight hat geschrieben:Den Map MOD habe ich mit Easymod installiert
Jo, genau das war ein Fehler. Nach dem CH-MOD Install solltest du den
Easymod besser nicht mehr verwenden, weils sonst genau diese
Probleme gibt, und deine Zeitersparnis gegen Null geht.
Da hilft jetzt nur eins: Map mod Install nochmal Punkt für Punkt
durchgehen, und alle Einbaufehler manuell beseitigen.
Zurück zum Backup und nochmal neu wär auch ne Lösung... easy
Verfasst: 20.07.2005 15:10
von Ridethenight
Genau das hatte ich ja bereits durch. Ich habe den MOD zuerst manuell installiert. Dann kam schon mal dieser Fehler. und da dachte ich mir, es liegt daran, dass ich das nicht mit dem Easymod gemacht habe. Also zurück zum BACKUP und das Ganze mit Easymod erstellt.
Das Ergebnis ist nach wie vor dieser Fehler.
Seltsam ist nur, dass mir zunächst die Karte angezeigt wurde und erst als ich meinem Admin-Profil den Ort hinzugefügt habe, da wird die Karte nicht mehr angezeigt und diese Fehlermeldung erscheint.
Liegt das vieeleicht an der Datenbank?
Verfasst: 20.07.2005 16:28
von easygo
Hmja, also die Fehlermeldung...
Fatal error: Call to a member function on a non-object in /home/www/p126/html/forum/includes/class_forums.php on line 1058
deutet imho klar auf nen CH mod (cache) Konflikt hin.
Am besten schaust du dort mal rein ->
http://ptifo.clanmckeen.com/
Wenn du Glück hast, gibts ja vielleicht schon ne Lösung für.
Ich bin an der Stelle überfragt, sry
Verfasst: 20.07.2005 17:23
von Ridethenight
Dein Link war goldwert !
Dort ist das Problem erfasst und ich erlaube mir hier nun die Lösung zu posten:
by use Map-Mod with CH2.1.x after write youre coordinations on profile and start Map.php comes an error like this
http://ptifo.clanmckeen.com/viewtopic.p ... =map&t=245
to disable
open map.php
find
Code:
$template->set_filenames(array(
'body' => 'map.tpl',
'jumpbox' => 'jumpbox.tpl')
);
$jumpbox = make_jumpbox('viewforum.'.$phpEx, $forum_id);
$template->assign_vars(array(
"L_GO" => $lang['Go'],
"L_JUMP_TO" => $lang['Jump_to'],
"L_SELECT_FORUM" => $lang['Select_forum'],
"S_JUMPBOX_LIST" => $jumpbox,
"S_JUMPBOX_ACTION" => append_sid("viewforum.$phpEx"))
);
$template->assign_var_from_handle("JUMPBOX", "jumpbox");
and replace with
Code:
$template->set_filenames(array(
'body' => 'map.tpl')
);
Verfasst: 20.07.2005 17:45
von easygo
Ahja, CH2.1.x cached also die Jumpbox.
Gut zu wissen

thx