Seite 1 von 1
Online/Offline-Anzeige in Userliste?
Verfasst: 10.01.2009 15:16
von LisaserstesForum
Hi, ich versuche nun schon seid längerem (bin ein Newbie mit Code, PHP usw) in die Mitgliederliste einzubauen, dass nach dem Username die Anzeige kommt, ob ein User online ist oder nicht. Ich brauche das gar nicht kompliziert, dass man danach sortieren können soll oder so, nur hinter dem Usernamen soll stehen online oder offline. In der memberlist_profile_view.html habe ich
gefunden, wenn ich das dann aber in die memberlist_body.html einbaue, taucht in der Mitgliederliste nichts auf. (Cache und Style aktualisiert + geleert). Schreibe ich
Test: {ONLINE_IMG}
steht dort "Test:", also funktioniert dieser Schnipsel anscheinend nicht. Was muss ich dahinter setzen, damit man sieht, ob jemand online ist oder nicht? Danke vorab für eure Hilfe!
Re: Online/Offline-Anzeige in Userliste?
Verfasst: 10.01.2009 19:06
von tafelsalz
Würde ich bei mir auch gerne einbauen

Re: Online/Offline-Anzeige in Userliste?
Verfasst: 16.01.2009 06:31
von worstbull
Hallo!
Ich habe zwei Varianten davon gefunden:
memberlist_view:
<!-- IF ONLINE_IMG -->
<tr>
<td align="center">{ONLINE_IMG}</td>
</tr>
<!-- ENDIF -->
Und:
viewtopic_body:
<!-- BEGIN postrow -->
<!-- IF postrow.ONLINE_IMG -->
<tr>
<td>{postrow.ONLINE_IMG}</td>
</tr>
<!-- ENDIF -->
<!-- END postrow -->
Mit freundlichen Grüßen
Re: Online/Offline-Anzeige in Userliste?
Verfasst: 16.01.2009 07:22
von LisaserstesForum
Re: Online/Offline-Anzeige in Userliste?
Verfasst: 16.01.2009 15:05
von Meyer83
also ich habe diese snippet mal für meine bedürfnisse angepasst.
so das neben jedem user die online und offline steht.
[ externes Bild ]
leider habe ich dadurch einen kleinen schönheitsfehler unten rechts an der ecke.
[ externes Bild ]
ich hab es folgendermassen gemacht.
AeroBlue style basiert auf subsilver2
öffne members_body.html
Suche:
Code: Alles auswählen
<th nowrap="nowrap" width="25%" align="{S_CONTENT_FLOW_BEGIN}"><a href="{U_SORT_USERNAME}">{L_USERNAME}</a></th>
ersetze die zeile mit diesen 2
Code: Alles auswählen
<th width="13%" align="{S_CONTENT_FLOW_BEGIN}" nowrap="nowrap"><a href="{U_SORT_USERNAME}">{L_USERNAME}</a></th>
<th width="12%" align="{S_CONTENT_FLOW_BEGIN}" nowrap="nowrap"><a href="{U_SORT_ONLINE}">{L_ONLINE}</a></th>
suche in gleicher datei nach
Code: Alles auswählen
<td class="genmed" align="{S_CONTENT_FLOW_BEGIN}">{memberrow.USERNAME_FULL}<!-- IF S_SELECT_SINGLE --> [ <a href="#" onclick="insert_single('{memberrow.A_USERNAME}'); return false;">{L_SELECT}</a> ]<!-- ENDIF --></td>
<td class="genmed" align="center" nowrap="nowrap"> {memberrow.JOINED} </td>
ersetzte es mit
Code: Alles auswählen
<td class="genmed" align="{S_CONTENT_FLOW_BEGIN}">{memberrow.USERNAME_FULL}<!-- IF S_SELECT_SINGLE --> [ <a href="#" onclick="insert_single('{memberrow.A_USERNAME}'); return false;">{L_SELECT}</a> ]<!-- ENDIF --> </td>
<td class="genmed" align="{S_CONTENT_FLOW_BEGIN}"><!-- IF memberrow.ONLINE_IMG --> {memberrow.ONLINE_IMG}<!-- ENDIF --> </td>
<td class="genmed" align="center" nowrap="nowrap"> {memberrow.JOINED} </td>
speichern hochladen und Cache leeren.
dies ist nicht die optimale lösung.
ich wollte noch die sortier funktion mit nutzen daher die {U_SORT_ONLINE} funktion mit drin.
evtl kann ja wer das hier verfeinern und auch den schönheitsfehler beheben der durch das hinzufügen der spalte wohl passiert.
Re: Online/Offline-Anzeige in Userliste?
Verfasst: 16.01.2009 17:37
von Dr.Death
Da Du die Tabelle um eine Spalte erweitert hast, hast Du wohl vergessen in allen anderen Zeilen den
zu erhöhen....
Beispiel:
ALT:
Code: Alles auswählen
<td class="row1" colspan="<!-- IF S_IN_SEARCH_POPUP -->9<!-- ELSE -->8<!-- ENDIF -->" align="center">
NEU:
Code: Alles auswählen
<td class="row1" colspan="<!-- IF S_IN_SEARCH_POPUP -->10<!-- ELSE -->9<!-- ENDIF -->" align="center">
Außerdem reicht es einmal den Content Flow anzugeben....
Code: Alles auswählen
<th width="12%" nowrap="nowrap"><a href="{U_SORT_ONLINE}">{L_ONLINE}</a></th>
Re: Online/Offline-Anzeige in Userliste?
Verfasst: 16.01.2009 19:21
von Meyer83
hey super danke dir Death
muss ich dann auch die werte hier auf 10 setzten?
Code: Alles auswählen
<td class="row3h" colspan="9"><b class="gensmall">{L_GROUP_LEADER}</b></td>
</tr>
<!-- ELSEIF not memberrow.S_GROUP_LEADER and not $S_MEMBER_HEADER -->
<tr>
<td class="row3h" colspan="9"><b class="gensmall">{L_GROUP_MEMBERS}</b></td>