Thread subject: pHpFusion Nederlands (BE|NL) » Ondersteuning, Themas, Infusies, Modificaties en Installatie :: Foutmelding
Posted by
martinde on 05 April 2010, 08:01
#1
Hallo allemaal,
Ik krijg de volgende foutmelding na een schone instalatie.
Parse error: syntax error, unexpected '<' in /storage/mijndomein/users/171661/public/sites/www.xxxxxxx.nl/themes/templates/panels.php(75) : eval()'d code on line 1
Waar komt deze melding vandaan en hoe is dit op te lossen.
Groet Martin
Edited by
martinde on 05 April 2010, 08:02
Posted by
Wanabo on 05 April 2010, 10:03
#2
Upload het bestand /themes/templates/
panels.php nogmaals.
Post de inhoud van je versie (/themes/templates/
panels.php ) op je server hier eens!
Verder valt het me op dat je de installatie in het engels hebt gedaan en daarna overgeschakeld bent naar nederlands (of vice versa). In ieder geval in je content nu 2 talig.
Edited by
Wanabo on 05 April 2010, 10:05
Posted by
martinde on 05 April 2010, 10:21
#3
I heb voor het testen de pagina in het engels gezet, maar hij is gewoon nederlands.
hier is de orginele code van de server
Code
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2008 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: panels.php
| Author: Nick Jones (Digitanium)
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or >\n";
if (iADMIN && $settings['maintenance']) {
echo "".$locale['global_190']."
";
}
if (iSUPERADMIN && file_exists(BASEDIR."setup.php")) {
echo "".$locale['global_198']."
";
}
if (iADMIN && !$userdata['user_admin_password']) {
echo "".$locale['global_199']."
";
}
if (check_panel_status("upper")) {
$p_res = dbquery("SELECT * FROM ".DB_PANELS." WHERE panel_side='2' AND panel_status='1' ORDER BY panel_order");
if (dbrows($p_res)) {
while ($p_data = dbarray($p_res)) {
if (checkgroup($p_data['panel_access'])) {
if ($p_data['panel_display'] == 1 || $settings['opening_page'] == START_PAGE) {
if ($p_data['panel_type'] == "file") {
$panel_name = $p_data['panel_filename']
include INFUSIONS.$panel_name."/".$panel_name.".php";
} else {
eval(stripslashes($p_data['panel_content']));
}
}
}
}
}
}
}
define("U_CENTER", ob_get_contents());
ob_end_clean();
// Render lower center panels
ob_start();
if(!defined("ADMIN_PANEL")){
if (check_panel_status("lower")) {
$p_res = dbquery("SELECT * FROM ".DB_PANELS." WHERE panel_side='3' AND panel_status='1' ORDER BY panel_order");
if (dbrows($p_res) != 0) {
while ($p_data = dbarray($p_res)) {
if (checkgroup($p_data['panel_access'])) {
if ($p_data['panel_display'] == 1 || $settings['opening_page'] == START_PAGE) {
if ($p_data['panel_type'] == "file") {
$panel_name = $p_data['panel_filename']
include INFUSIONS.$panel_name."/".$panel_name.".php";
} else {
eval(stripslashes($p_data['panel_content']));
}
}
}
}
}
}
}
define("L_CENTER", ob_get_contents());
ob_end_clean();
?>
Hier mee zou toch niets mis moeten zijn
Groetjes Martin
Posted by
Steff on 05 April 2010, 14:08
#4
In dat bestand worden alle panelen gerenderd, disable al je panelen en enable ze een voor een, als je de fout terugziet is het het laatste paneel dat je terug aan hebt gezet defect, kijk die code dus na !
Posted by
Wanabo on 05 April 2010, 22:31
#5
Geweldige tip van Jeepers! Start eerst met de eigengemaakte panelen (php), als dat het niet blijkt te zijn pak dan de bestand/file panelen.
Posted by
martinde on 06 April 2010, 07:11
#6
Dit onderwerp kan worden afgesloten het was idd een fout paneel.
Bedankt voor het wijzen in de goede richting.
Groetjes Martin