Was bedeutet parse error, unexpected T_IF, expecting ')'
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.
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.
-
Ridethenight
- Mitglied
- Beiträge: 114
- Registriert: 17.06.2005 00:24
Was bedeutet parse error, unexpected T_IF, expecting ')'
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),
));
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),
));
änder mal
das nach das
Code: Alles auswählen
'U_MAP' => append_sid("map.$phpEx?highlight=".$postrow[$i]['user_id'])
));Code: Alles auswählen
'U_MAP' => append_sid("map.$phpEx?highlight=".$postrow[$i]['user_id'])
);-
Ridethenight
- Mitglied
- Beiträge: 114
- Registriert: 17.06.2005 00:24
Re: Was bedeutet parse error, unexpected T_IF, expecting ')'
Nö, und der Fehler liegt darin, dass du ein assign insRidethenight hat geschrieben:Laut Einbauanleitung soll der MID aber genau da hin!
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-
Ridethenight
- Mitglied
- Beiträge: 114
- Registriert: 17.06.2005 00:24
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
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
Jo, genau das war ein Fehler. Nach dem CH-MOD Install solltest du denRidethenight hat geschrieben:Den Map MOD habe ich mit Easymod installiert
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
-
Ridethenight
- Mitglied
- Beiträge: 114
- Registriert: 17.06.2005 00:24
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?
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?
Hmja, also die Fehlermeldung...
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
deutet imho klar auf nen CH mod (cache) Konflikt hin.Fatal error: Call to a member function on a non-object in /home/www/p126/html/forum/includes/class_forums.php on line 1058
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
-
Ridethenight
- Mitglied
- Beiträge: 114
- Registriert: 17.06.2005 00:24
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')
);
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')
);