Seite 1 von 1
Syntax Error Viewtopic 1703
Verfasst: 07.08.2011 10:22
von Die Mathematik
Hallo,
ich habe gerade Arcade installiert und seitdem habe ich 2 Fehler enthalten. Einer steht schon in Mod Support und der andere jetzt hier, weil ich ihn eher als Administration und Benutzung ansehe.
Wenn ich mir irgendein Thema ansehen möchte kommt folgende Meldung:
Code: Alles auswählen
Parse error: syntax error, unexpected ';', expecting ')' in /users/legmbhkeg/www/forum/viewtopic.php on line 1703
Code: Alles auswählen
// phpBB Arcade Start
[1703] $arcade_data = display_arcade_highscores($poster_id, basename(__FILE__, '.' . $phpEx));
if (sizeof($arcade_data))
{
$postrow = array_merge($postrow, $arcade_data);
}
// phpBB Arcade End
Was ist falsch?

Re: Syntax Error Viewtopic 1703
Verfasst: 07.08.2011 12:05
von mad-manne
Code: Alles auswählen
$arcade_data = display_arcade_highscores($poster_id, basename(__FILE__, '.' . $phpEx));
Nur mal so ins Blaue geraten ... das müsste wohl eher so lauten:
Code: Alles auswählen
$arcade_data = display_arcade_highscores($poster_id, basename(__FILE__ . '.' . $phpEx));
Gruss,
Manne.
Re: Syntax Error Viewtopic 1703
Verfasst: 07.08.2011 12:16
von Die Mathematik
Nein, der Fehler bleibt leider bestehen.

Re: Syntax Error Viewtopic 1703
Verfasst: 07.08.2011 13:20
von wolfman24
Der Fehler ist wahrscheinlich nicht in den von dir angegebenen Zeilen zu suchen, sondern vorher. Der Code soll nach
Code: Alles auswählen
'L_IGNORE_POST' => ($row['hide_post']) ? sprintf ... : '',
);
eingefügt werden, also so aussehen:
Code: Alles auswählen
'L_IGNORE_POST' => ($row['hide_post']) ? sprintf ... : '',
);
// phpBB Arcade Start
$arcade_data = display_arcade_highscores($poster_id, basename(__FILE__, '.' . $phpEx));
if (sizeof($arcade_data))
{
$postrow = array_merge($postrow, $arcade_data);
}
// phpBB Arcade End
Bei dir sieht es wahrscheinlich so aus:
Code: Alles auswählen
'L_IGNORE_POST' => ($row['hide_post']) ? sprintf ... : '',
// phpBB Arcade Start
$arcade_data = display_arcade_highscores($poster_id, basename(__FILE__, '.' . $phpEx));
if (sizeof($arcade_data))
{
$postrow = array_merge($postrow, $arcade_data);
}
// phpBB Arcade End
);
Beachte: Die ... sind nicht im Code enthalten, hier habe ich einiges herausgekürzt, um die Lesbarkeit zu erhöhen!
Re: Syntax Error Viewtopic 1703
Verfasst: 07.08.2011 13:31
von Die Mathematik
Also leider funktioniert es immer noch nicht. Das ); hat an der Stelle gefehlt und war da unten stimmt. Aber unter Arcade ist noch Ultimate Points, dann kommt erst das Herrenlose );
Also es sieht jetzt so aus:
Code: Alles auswählen
'S_IGNORE_POST' => ($row['hide_post']) ? true : false,
'L_IGNORE_POST' => ($row['hide_post']) ? sprintf($user->lang['POST_BY_FOE'], get_username_string('full', $poster_id, $row['username'], $row['user_colour'], $row['post_username']), '<a href="' . $viewtopic_url . "&p={$row['post_id']}&view=show#p{$row['post_id']}" . '">', '</a>') : '',
);
// phpBB Arcade Start
$arcade_data = display_arcade_highscores($poster_id, basename(__FILE__, '.' . $phpEx));
if (sizeof($arcade_data))
{
$postrow = array_merge($postrow, $arcade_data);
}
// phpBB Arcade End
// Start UPS Easy Shop
[1711] 'S_SIG_SHELF' => $sig_shelf,
// END UPS Easy Shop
// Start Ultimate Points
'L_MOD_USER_POINTS' => ($auth->acl_get('a_points') || $auth->acl_get('m_chg_points')) ? sprintf($user->lang['POINTS_MODIFY']) : '',
'U_POINTS_MODIFY' => ($auth->acl_get('a_points') || $auth->acl_get('m_chg_points')) ? append_sid("{$phpbb_root_path}points.$phpEx", "mode=points_edit&user_id=".$poster_id."&adm_points=1&post_id=".$row['post_id']) : '',
'L_BANK_USER_POINTS' => ($auth->acl_get('a_points') || $auth->acl_get('m_chg_bank')) ? sprintf($user->lang['POINTS_MODIFY']) : '',
'U_BANK_MODIFY' => ($auth->acl_get('a_points') || $auth->acl_get('m_chg_bank')) ? append_sid("{$phpbb_root_path}points.$phpEx", "mode=bank_edit&user_id=".$poster_id."&adm_points=1&post_id=".$row['post_id']) : '',
'L_DONATE' => ($auth->acl_get('u_use_transfer')) ? sprintf($user->lang['POINTS_DONATE']) : '',
'U_POINTS_DONATE' => ($auth->acl_get('u_use_transfer')) ? append_sid("{$phpbb_root_path}points.$phpEx", "mode=transfer&i=".$poster_id."&adm_points=1&post_id=".$row['post_id']) : '',
'S_IS_OWN_POST' => ($poster_id == $user->data['user_id']) ? true : false,
// End Ultimate Points
);
So funktioniert es nicht. Wenn ich das ); entferne geht es auch nicht.
Jetzt soll übrigens die 1711 falsch sein, nachdem ich das korrigiert habe.

Re: Syntax Error Viewtopic 1703
Verfasst: 07.08.2011 15:58
von Die Mathematik
So mit Unterstützung von Elsensee hat es geklappt.
