Seite 1 von 1

Parse Error beim Birthday Mod

Verfasst: 16.03.2004 21:24
von TVerse
Ich habe den Birthdaymode mit dem EasyMod Installer installiert und seit dem geht das Forum nicht mehr richtig, ganz oben steht immer die Fehlermeldung:

Parse error: parse error, unexpected $ in /home/www/htdocs/technoverse.de/forum/phpBB2/includes/template.php(127) : eval()'d code on line 87

Das Hintergrundbild ist weg und auch die Datenbank wiederherstellen, hat den Fehler nicht behoben.

Kann man da noch was retten?

Verfasst: 16.03.2004 21:55
von Acid
Tip am Rande: Wenn Fehler auftreten, nicht hektisch werden und Datenbank wiederherstellen (Board neuinstallieren oder sonstwas), meist macht das nur mehr Arbeit als notwendig, denn solche Fehler sind oft schnell zu beheben. ;)

Wenn der Fehler auf allen phpBB-Seiten angezeigt wird, könnte es an einen Fehler in der overall_header.tpl liegen. Link zu deinem Board?

Verfasst: 16.03.2004 22:01
von TVerse

Verfasst: 16.03.2004 22:11
von Acid
overall_header.tpl
<!-- BEGIN switch_enable_pm_popup -->
<script language="Javascript" type="text/javascript">
<!--
if ( {PRIVATE_MESSAGE_NEW_FLAG} )
{
window.open('{U_PRIVATEMSGS_POPUP}', '_phpbbprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');;
}
//-->
</script>

<!-- Start add - Birthday MOD -->
{GREETING_POPUP}
<!-- End add - Birthday MOD -->
..oberhalb der blaumarkierten Zeile fehlt noch..
<!-- END switch_enable_pm_popup -->

Verfasst: 16.03.2004 22:24
von TVerse
Danke das hat geholfen, aber nun hab ich ein altesProblem zurück :(

Ich habe den Wetter Mod drauf und wenn ich im Profil unten auf "Absenden" klicke, kommt immer diese Meldung:

Could not update users table

DEBUG MODE

SQL Error : 1054 Unknown column 'user_plz' in 'field list'

UPDATE phpbb_users SET user_email = 'webmaster@technoverse.de', user_icq = '327845462', user_website = 'http://www.technoverse.de', user_occ = '', user_from = 'München', user_interests = '', user_birthday = '999999', user_next_birthday_greeting = '', user_plz = '', user_sig = '*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!* Bin auf der Suche nach Moderatoren. Also bitte melden per pn oder E-Mail, wenn Ihr Interesse habt, an diesem Forum mitzuarbeiten *!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*', user_sig_bbcode_uid = 'f833e32cf2', user_viewemail = 1, user_aim = 'Chandler+Munich', user_yim = '', user_msnm = '', user_attachsig = 1, user_allowsmile = 1, user_allowhtml = 0, user_allowbbcode = 1, user_allow_viewonline = 1, user_notify = 0, user_notify_pm = 1, user_popup_pm = 1, user_timezone = 1, user_dateformat = 'D M d, Y H:i a', user_lang = 'german', user_style = 1, user_active = 1, user_actkey = '' WHERE user_id = 2

Line : 529
File : /home/www/htdocs/technoverse.de/forum/phpBB2/includes/usercp_register.php

Verfasst: 16.03.2004 22:27
von Acid
Mit den genannten MODs hat diese Fehlermeldung nix zu tun.
Du hast/hattest ein neues Feld im Profil eingefügt, in dem die User die Postleitzahl eintragen können. Dazu fehlt aber noch das passende Feld in der "users" Tabelle (user_plz).

Verfasst: 16.03.2004 22:42
von TVerse
Okay,danke, hab hinbekommen!