Seite 3 von 6
Verfasst: 23.03.2006 21:15
von swisspower32
Hallo Any
Ich verstehe leider nicht all zu viel von PHP aber hast du mit der Änderung von WEEDman diese Variabel {LOGGED_IN_USER_LIST} gelöscht? diese sollte in irgendwo im Code vorkommen, wo die Anzeige generiert wird. Darin sind die Benutzer enthalten, die schon da waren. Fehlt bei dir diese Variaben solltest du nachrüsten. Hast du mal einen aktuellen auszug aus dem Portal-Code?
mfg Päde
Verfasst: 23.03.2006 23:08
von Any
ja stimmt, der Teil mit {LOGGED_IN_USER_LIST} wurde ersetzt... also muss das irgendwie wieder rein :-k
habs grad mal versucht das irgendwo einzufügen, aber leider wird´s nicht angezeigt.
ok, hier mal mein Auszug:
<!-- ##### WHOISONLINE START ##### -->
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="25"><span class="genmed"><b>{L_WHO_IS_ONLINE}</b></span></td>
</tr>
<tr>
<td class="row1" align="left"><span class="gensmall">
<!-- BEGIN stats -->
<!-- BEGIN root -->
{L_TOTAL_ONLINE}{TOTAL_USERS_ONLINE}<hr />
<!-- END root -->
{L_ONLINE_USERS}
<!-- BEGIN root_ELSE -->
{TOTAL_USERS_ONLINE}<br />
<!-- END root_ELSE -->
<!-- BEGIN online -->
{stats.online.L_SEP}<a href="{stats.online.U_VIEW_PROFILE}" title="{L_VIEW_PROFILE}" class="gensmall" {stats.online.STYLE}>{stats.online.USERNAME}</a>
<!-- END online -->
<!-- BEGIN none -->
{NO_USERS_ONLINE}
<!-- END none -->
<!-- END stats -->
<br /><hr />{RECORD_USERS}<br /> </span></td>
</tr>
</table>
<br />
also ich denk mal da fehlt dann was in der portal.php, oder wo steht der Befehl für {LOGGED_IN_USER_LIST}
Verfasst: 24.03.2006 17:58
von swisspower32
Hallo Any
Sorry. Ich habe mich geirrt. Die richtige Variabel müste {L_USERS_LASTHOUR} sein. Dies funktioniert aber auch nur dann, wen der Last Visit MOD von Niels eigebaut ist.
Versuche mal diesen Ausschnitt in deiner Datei mit meiner Version zu ersetzen:
Code: Alles auswählen
<!-- ##### WHOISONLINE START ##### -->
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="25"><span class="genmed"><b>{L_WHO_IS_ONLINE}</b></span></td>
</tr>
<tr>
<td class="row1" align="left"><span class="gensmall">
<!-- BEGIN stats -->
<!-- BEGIN root -->
{L_TOTAL_ONLINE}{TOTAL_USERS_ONLINE}<hr />
<!-- END root -->
{L_ONLINE_USERS}<hr />
{L_USERS_LASTHOUR}
<!-- BEGIN root_ELSE -->
{TOTAL_USERS_ONLINE}<br />
<!-- END root_ELSE -->
<!-- BEGIN online -->
{stats.online.L_SEP}<a href="{stats.online.U_VIEW_PROFILE}" title="{L_VIEW_PROFILE}" class="gensmall" {stats.online.STYLE}>{stats.online.USERNAME}</a>
<!-- END online -->
<!-- BEGIN none -->
{NO_USERS_ONLINE}
<!-- END none -->
<!-- END stats -->
<br /><hr />{RECORD_USERS}<br /> </span></td>
</tr>
</table>
<br />
Kann das leider nicht bei mir testen, weil ich die entsprechenden Mods nicht eingebaut habe. Hoffe aber, dass es funktioniert
mfg Päde
Verfasst: 26.03.2006 21:27
von Any
Huhu! Dankeschön, aber leider hat es nicht funktioniert. Das Problem ist wohl, dass ich keinen Mod dafür eingebaut hab, denn der ist beim CH-Mod schon dringewesen. Hm, echt ärgerlich, ist bestimmt nur wieder ein kleiner, blöder Fehler..

Verfasst: 30.03.2006 17:21
von swisspower32
Hallo
Ich habe selbst habe den CH mod nicht eingebaut aber ich könnte mir vorstellen, dass die Informationen über die Benutzer die schon da wahren in einer anderen Variabel gespeichert werden. diese müsstest du dan in der anzeige einbauen. Ich werde mir den CH-mod mal in meinem Testboard einbauen und das ganze testen
mfg Päde
Verfasst: 30.03.2006 17:41
von Any
huhu swisspower!
Das wär natürlich sehr lieb, wenn du das mal testen würdest
Aber der CH-Mod ist nicht mal eben schnell eingebaut, der is sehr umfangreich und es wird empfohlen den in einem neuen Board zu installieren, bzw. das vorgefertigte Pack von
der Seite zu nehmen.. "Installed on phpBB 2.0.19".. naja, bin gespannt

Verfasst: 02.04.2006 19:09
von swisspower32
Hallo Any
Kannst du mir mal deine komplette viewonline.php als viewonline.txt verlinken? Ich habe gesehen, dass der Mod anscheinend auf dem Index funktioniert. Wenn du also die viewonline.php als text verlinken könntest, kann ich dir villeicht helfen.
mfg Päde
Verfasst: 02.04.2006 21:40
von Any
jup, danke für die Hilfe
viewonline.txt
Verfasst: 02.04.2006 22:58
von swisspower32
Hallo Any
Ich hätte noch eine Idee. Versuche mal folgendes:
Suche mal diesen code in deiner portal_body.tpl :
Code: Alles auswählen
<tr>
<!-- END switch_whoisonline_active -->
<!-- BEGIN switch_lastvisitmod_active -->
<tr>
<td class="row1" align="left"><span class="gensmall"><br />{L_USERS_TODAY}{L_USERS_LASTHOUR}<br /><br />{USERS_TODAY_LIST}<br /><br /></span></td>
</tr>
<!-- END switch_lastvisitmod_active -->
<!-- BEGIN switch_whoisonline_active -->
Entferne dort die beiden Anmerkungen:
<!-- BEGIN switch_lastvisitmod_active -->
und
<!-- END switch_lastvisitmod_active -->
Versuche dann mal ob der Mod angezeigt wird.
Wenn nicht, könntest du bitte noch die index_body.tpl und portal.php als Textdatei verlinken. Ich könnte mir vorstellen, dass wir so zu einem Ergebniss kommen könnten. Die Zuweisung der Variabel scheint ja zu funktionieren, da die Benutzer im index angezeigt werden. Hoffe das es mit der jetztigen änderung funktioniert. Wenn nicht suche ich mal weiter

. Das positive an der Geschichte ist, dass mein Lerneffekt sehr gross ist, während ich nach dem Fehler suche
mfg Päde
Verfasst: 03.04.2006 22:02
von Any
hm, mein Code sieht anders aus..
der sieht bei mir so aus
portal_body.tpl
Code: Alles auswählen
<!-- ##### WHOISONLINE START ##### -->
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="25"><span class="genmed"><b>{L_WHO_IS_ONLINE}</b></span></td>
</tr>
<tr>
<td class="row1" align="left"><span class="gensmall">
<!-- BEGIN stats -->
<!-- BEGIN root -->
{L_TOTAL_ONLINE}{TOTAL_USERS_ONLINE}<hr />
<!-- END root -->
{L_ONLINE_USERS}
<!-- BEGIN root_ELSE -->
{TOTAL_USERS_ONLINE}<br />
<!-- END root_ELSE -->
<!-- BEGIN online -->
{stats.online.L_SEP}<a href="{stats.online.U_VIEW_PROFILE}" title="{L_VIEW_PROFILE}" class="gensmall" {stats.online.STYLE}>{stats.online.USERNAME}</a>
<!-- END online -->
<!-- BEGIN none -->
{NO_USERS_ONLINE}
<!-- END none -->
<!-- END stats -->
<br /><hr />{RECORD_USERS}<br /> </span></td>
</tr>
</table>
<br />
ich verlink gleich noch mal die Dateien, kann ja nicht schaden
