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 />&nbsp;</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 />&nbsp;</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 :wink:

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 :wink:

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 :wink:

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 />&nbsp;</span></td>
      </tr>
     </table>

     <br />
ich verlink gleich noch mal die Dateien, kann ja nicht schaden :)