Seite 1 von 1
Online-Offline indicator
Verfasst: 03.02.2005 19:15
von Lenox82
Bekomme folgende Fehler meldung wenn ich auf Mitgliederliste klicke
Code: Alles auswählen
Parse error: parse error, unexpected T_IF, expecting T_WHILE in /home/vhosts/5000128608/cheating4free.de/htdocs/he/memberlist.php on line 304
Kann mir jemand verraten wo der Fehler hängt
Ich denke das es an der memberslist_body.tpl liegt aber weiss nicht wo!!!
Habe es laut Anleitung so eingebaut
Alles andere geht bis halt eben wenn ich auf dioe Mitgliederliste klicke
-------------------------------------------------------------------------------------
Bekomme diese fehlermeldung
Code: Alles auswählen
Parse error: parse error, unexpected T_VARIABLE in /home/vhosts/5000128608/cheating4free.de/htdocs/he/search.php on line 296
Wenn bei jemadnen im Profil bin und ich seine Beiträge lesen möchte die er geschrieben hat
Re: Online-Offline indicator
Verfasst: 03.02.2005 19:19
von SkYfiGhTeR
Lenox82 hat geschrieben:Bekomme folgende Fehler meldung wenn ich auf Mitgliederliste klicke
Code: Alles auswählen
Parse error: parse error, unexpected T_IF, expecting T_WHILE in /home/vhosts/5000128608/cheating4free.de/htdocs/he/memberlist.php on line 304
Kann mir jemand verraten wo der Fehler hängt
Ich denke das es an der memberslist_body.tpl liegt aber weiss nicht wo!!!
Habe es laut Anleitung so eingebaut
Alles andere geht bis halt eben wenn ich auf dioe Mitgliederliste klicke
Was hast du denn laut Anleitung so eingebaut ? *g*
Und zu der zweiten Sache, da stimmt wohl irgendwas mit der search.php nicht, denn die normale Forensuche sollte somit auch nicht funktionieren, also über "Suchen" halt.
Was hast du denn bisher an der search.php verändert bzw. verändern müssen (wg. MODs) ?
Verfasst: 03.02.2005 19:22
von Lenox82
Das habe ich in die Memberlist.php einfügen müssen
Code: Alles auswählen
#
#----------[ OPEN ]-------------------------------------
#
memberlist.php
#
#----------[ FIND ]-------------------------------------
#
$sql = "SELECT username, user_id, user_viewemail, user_posts, user_regdate, user_from, user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar
#
#----------[ INLINE FIND ]------------------------------
#
user_allowavatar
#
#----------[ INLINE AFTER, ADD ]------------------------
#
, user_allow_viewonline, user_session_time
#
#----------[ FIND ]-------------------------------------
#
if ( !empty($row['user_viewemail']) || $userdata['user_level'] == ADMIN )
#
#----------[ BEFORE, ADD ]------------------------------
#
// <!-- BEGIN Another Online/Offline indicator -->
if ( !$row['user_allow_viewonline'] && $userdata['user_level'] == ADMIN || $row['user_allow_viewonline'] )
{
$current_time = time();
$expiry_time = $current_time - 300;
if ( $row['user_session_time'] >= $expiry_time )
{
$user_onlinestatus = '<img src="' . $images['Online'] . '" alt="' . $lang['Online'] . '" title="' . $lang['Online'] . '" border="0" />';
if ( !$row['user_allow_viewonline'] && $userdata['user_level'] == ADMIN )
{
$user_onlinestatus = '<img src="' . $images['Hidden_Admin'] . '" alt="' . $lang['Hidden'] . '" title="' . $lang['Hidden'] . '" border="0" />';
}
}
else
{
$user_onlinestatus = '<img src="' . $images['Offline'] . '" alt="' . $lang['Offline'] . '" title="' . $lang['Offline'] . '" border="0" />';
if ( !$row['user_allow_viewonline'] && $userdata['user_level'] == ADMIN )
{
$user_onlinestatus = '<img src="' . $images['Offline'] . '" alt="' . $lang['Hidden'] . '" title="' . $lang['Hidden'] . '" border="0" />';
}
}
}
else
{
$user_onlinestatus = '<img src="' . $images['Offline'] . '" alt="' . $lang['Offline'] . '" title="' . $lang['Offline'] . '" border="0" />';
}
// <!-- END Another Online/Offline indicator -->
#
#----------[ FIND ]-------------------------------------
#
'USERNAME' => $username,
#
#----------[ AFTER, ADD ]-------------------------------
#
// <!-- BEGIN Another Online/Offline indicator -->
'ONLINESTATUS' => $user_onlinestatus,
// <!-- END Another Online/Offline indicator -->
Das in die memberlist_body.tpl
Code: Alles auswählen
#
#----------[ FIND ]-------------------------------------
#
<td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"><a href="{memberrow.U_VIEWPROFILE}" class="gen">{memberrow.USERNAME}</a></span></td>
#
#----------[ INLINE FIND ]------------------------------
#
{memberrow.USERNAME}</a>
#
#----------[ INLINE AFTER, ADD ]------------------------
#
<br />{memberrow.ONLINESTATUS}
#
#----------[ OPEN ]-------------------------------------
#
templates/subSilver/profile_view_body.tpl
#
#----------[ FIND ]-------------------------------------
#
<td class="row1" height="6" valign="top" align="center">{AVATAR_IMG}<br /><span class="postdetails">{POSTER_RANK}</span></td>
#
#----------[ INLINE FIND ]------------------------------
#
{POSTER_RANK}
#
#----------[ INLINE AFTER, ADD ]------------------------
#
<br />{USER_ONLINESTATUS}
Verfasst: 03.02.2005 19:25
von SkYfiGhTeR
Hi,
aja ok und wenn du dort einen Fehler vermutest, müsstest du wohl auch die beiden Dateien mal verlinken, damit man mal schauen kann.
Verfasst: 03.02.2005 19:44
von Lenox82
Verfasst: 03.02.2005 20:07
von SkYfiGhTeR
Hi,
zur memberlist.php:
else
{
$user_onlinestatus = '<img src="' . $images['Offline'] . '" alt="' . $lang['Offline'] . '" title="' . $lang['Offline'] . '" border="0" />';
}
// <!-- END Another Online/Offline indicator -->
Kann es sein, dass da vielleicht die Klammer fehlt, oder übersehe ich gerade was... *g*
Verfasst: 03.02.2005 20:26
von Lenox82
bekomme obwohl ich die } gesetzt habe jetzt diese meldung:
Code: Alles auswählen
Parse error: parse error, unexpected T_IF, expecting T_WHILE in /home/vhosts/5000128608/cheating4free.de/htdocs/he/memberlist.php on line 209
Und wenn ich auf einen Nicknamen klicke und dann um zu sehen wo er schon alles geschrieben hat also Alle Beiträge anzeigen dann bekomme ich die meldung:
Code: Alles auswählen
Parse error: parse error, unexpected T_VARIABLE in /home/vhosts/5000128608/cheating4free.de/htdocs/he/search.php on line 296
Verfasst: 03.02.2005 20:47
von SkYfiGhTeR
Hi,
öhm...ja also nochmal zur memberlist.php, ich kann eigentlich außer der einen Klammer laut deinem Code der hinzugefügt werden sollte jetzt nichts finden. Ich habe nochmal eine original unbearbeitete memberlist.php genommen und den Code von hier aus dem Thema hinzugefügt:
memberlist.php
Kannst es ja nochmal versuchen, wenn wieder der Fehler kommt...hm, vll. weiß wer andres da weiter?!
Solltest du dort in der memberlist.php natürlich vorher schon andere Änderungen gemacht haben durch andere MODs, dann kannst du die Datei jetzt nicht nehmen, da ich ja nun nur diese eine Änderung die du hier gepostet hast, eingefügt habe.
Verfasst: 03.02.2005 20:50
von SkYfiGhTeR
Zu deiner Sache wegen dem Color Groups machst du vll. am besten ein Thema in MOD Einbau/Anpassung auf, weil sonst kommt das erstens mit der Sache hier durcheinander und zweitens gehört es ja einfach da rein.
Des Weiteren wird da dann wohl was in der viewforum.php nicht stimmen bzw. nicht richtig ersetzt worden sein und deswegen kommen die Benutzernamen in der Spalte doppelt (=> als txt-Datei pls)
Verfasst: 03.02.2005 20:55
von Lenox82
Ist entnommen und ich schau mal welcher mod ich noch da in die memberslist eingebaut habe