Online-Offline indicator

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Lenox82
Mitglied
Beiträge: 429
Registriert: 03.02.2004 00:40
Wohnort: Apolda
Kontaktdaten:

Online-Offline indicator

Beitrag 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
SkYfiGhTeR
Mitglied
Beiträge: 646
Registriert: 06.01.2004 12:34

Re: Online-Offline indicator

Beitrag 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) ?
Gruß SkYfiGhTeR
Benutzeravatar
Lenox82
Mitglied
Beiträge: 429
Registriert: 03.02.2004 00:40
Wohnort: Apolda
Kontaktdaten:

Beitrag 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}
SkYfiGhTeR
Mitglied
Beiträge: 646
Registriert: 06.01.2004 12:34

Beitrag 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.
Gruß SkYfiGhTeR
Benutzeravatar
Lenox82
Mitglied
Beiträge: 429
Registriert: 03.02.2004 00:40
Wohnort: Apolda
Kontaktdaten:

Beitrag von Lenox82 »

Hier die meberlist.php

und hier die meberlist_body.tpl
SkYfiGhTeR
Mitglied
Beiträge: 646
Registriert: 06.01.2004 12:34

Beitrag 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*
Gruß SkYfiGhTeR
Benutzeravatar
Lenox82
Mitglied
Beiträge: 429
Registriert: 03.02.2004 00:40
Wohnort: Apolda
Kontaktdaten:

Beitrag 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 
Zuletzt geändert von Lenox82 am 03.02.2005 20:54, insgesamt 1-mal geändert.
SkYfiGhTeR
Mitglied
Beiträge: 646
Registriert: 06.01.2004 12:34

Beitrag 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.
Zuletzt geändert von SkYfiGhTeR am 03.02.2005 22:40, insgesamt 1-mal geändert.
Gruß SkYfiGhTeR
SkYfiGhTeR
Mitglied
Beiträge: 646
Registriert: 06.01.2004 12:34

Beitrag 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)
Gruß SkYfiGhTeR
Benutzeravatar
Lenox82
Mitglied
Beiträge: 429
Registriert: 03.02.2004 00:40
Wohnort: Apolda
Kontaktdaten:

Beitrag von Lenox82 »

Ist entnommen und ich schau mal welcher mod ich noch da in die memberslist eingebaut habe
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“