Templateänderung / Wer ist online danach falsch

Gast at 20h34
18
Aug
2010
Hallo,
ich habe die "Wer ist online" Anzeige nach der Anleitung von cinderella in den Templates geändert.
Leider gibt es eine Problem:
Ist eine User online, ist noch alles ok. Das steht "Duellant". Das ist richtig:


Hier gelb markiert.

Sind aber zwei User online, kommst es zu einem Problem. Statt Duellant kommt Angemeldeter.


Hier gelb markiert.

Wie kann ich das Problem beheben, dass es wie gewünscht angezeigt wird?

Tigerauge
1 LouiXIV, am 18/08/2010 at 20h45
Hast du es im Code auch in beiden Zeilen richtig angepasst?
2 Gast, am 18/08/2010 at 20h47
öhhhmmm, ich glaube ja ??!?!!?
3 LouiXIV, am 18/08/2010 at 20h48
glauben heisst nicht wissen Wink

Setzt mal den Code hier rein, bitte - aber eingepackt in
Code:
[code][/code]
4 Gast, am 18/08/2010 at 20h53
Code:
<!-- BEGIN disable_viewonline -->
<table class=&quot;forumline&quot; width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;1&quot; cellpadding=&quot;0&quot;>
   <tr>
      <td class=&quot;catHead&quot; colspan=&quot;2&quot; height=&quot;28&quot;><span class=&quot;cattitle&quot;><a class=&quot;cattitle&quot; href=&quot;{U_VIEWONLINE}&quot; rel=&quot;nofollow&quot;>{L_WHO_IS_ONLINE}</a></span></td>
   </tr>
   <tr>
      <td class=&quot;row1&quot; rowspan=&quot;6&quot; align=&quot;center&quot; valign=&quot;middle&quot;><img src=&quot;{L_ONLINE_IMG}&quot; id=&quot;i_whosonline&quot; alt=&quot;{L_WHO_IS_ONLINE}&quot; /></td>
      <td class=&quot;row1&quot; width=&quot;100%&quot;><span class=&quot;gensmall&quot;>{TOTAL_POSTS}<br />
      {TOTAL_USERS}<br />
      {NEWEST_USER}</span></td>
   </tr>
   <tr>
      <td class=&quot;row1&quot;><font size=&quot;1&quot;><span id=&quot;online&quot;>{TOTAL_USERS_ONLINE}</span><script type=&quot;text/javascript&quot;>document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Angemeldeter/,&quot;Duellant&quot;);</script><script type=&quot;text/javascript&quot;>document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Angemeldeter/,&quot;Duellant&quot;);</script><script type=&quot;text/javascript&quot;>document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Gast/,&quot;Monster&quot;);</script><script type=&quot;text/javascript&quot;>document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Unsichtbarer/,&quot;Geist&quot;);</script><br>
      {RECORD_USERS}<br />
      <br />
      {LOGGED_IN_USER_LIST}</font></span></td>
   </tr>
...



hier
5 LouiXIV, am 18/08/2010 at 20h57
steht da wirklich &quot drin oder sind das Anführungszeichen?
6 Gast, am 18/08/2010 at 21h04
ja, ich sehe da &quot^^ oder ist das schelcht?
7 LouiXIV, am 18/08/2010 at 21h07
Klar, dann ist das beim Einfüge falsch interpretiert worden.

&quot; steht im HTML für " (Anführungszeichen)

ersetze das mal überall ( mit dem & und dem ; )

Hast du das überall? Da wundert es mich, dass die Sachen überhaupt bei dir laufen .....
8 Gast, am 18/08/2010 at 21h16
ähm sorry, ich verstehe dich grad nicht. also was muss ich jetzt gegen was ersetzen?
9 LouiXIV, am 18/08/2010 at 21h20
&quot; gegen "

Ich sehe auch wo dein Problem liegt:

Du hast 2 mal "Angemeldeter" verwendet. Es muss einmal "Angemeldete" heissen.
Soll es bei "Angemeldete" nicht auch "Duellanten" heissen?

Hier nochmal dein Code in schön:
Code:
<!-- BEGIN disable_viewonline -->
<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
  <tr>
      <td class="catHead" colspan="2" height="28"><span class="cattitle"><a class="cattitle" href="{U_VIEWONLINE}" rel="nofollow">{L_WHO_IS_ONLINE}</a></span></td>
  </tr>
  <tr>
      <td class="row1" rowspan="6" align="center" valign="middle"><img src="{L_ONLINE_IMG}" id="i_whosonline" alt="{L_WHO_IS_ONLINE}" /></td>
      <td class="row1" width="100%"><span class="gensmall">{TOTAL_POSTS}

      {TOTAL_USERS}

      {NEWEST_USER}</span></td>
  </tr>
  <tr>
      <td class="row1"><font size="1">
<span id="online">{TOTAL_USERS_ONLINE}</span>
<script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Angemeldeter/,"Duellant");</script>
<script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Angemeldete/,"Duellanten");</script>
<script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Gast/,"Monster");</script>
<script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Unsichtbarer/,"Geist");</script><br>
      {RECORD_USERS}

     

      {LOGGED_IN_USER_LIST}</font></span></td>
  </tr>
10 Gast, am 18/08/2010 at 21h24
so, habe es geändert, geht aber immer noch nicht Sad



edit((( ich versuche es nochmal, warte...
11 LouiXIV, am 18/08/2010 at 21h25
Hast du auch das zweite "Angemeldeter" geändert?

EDIT:

Ausserdem brauchst du noch ne Zeile für "Gäste" und "Unsichtbare":
Code:
<script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Gäste/,"Monster");</script>
<script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Unsichtbare/,"Geister");</script>
12 Gast, am 18/08/2010 at 21h33
Hilfe!!! Das hat geklappt.
Aber jetzt ist die ganze anzeige verzogen *heul*
Und auch das gleiche Problem gibt es jetzt bei Unsichtbarer und Gäste da steht dann satt 2 Monster, 2 Gäste?!!?
13 LouiXIV, am 18/08/2010 at 21h35
du musst auch meinen Edit lesen ....

Verzogen? für mich sieht es normal aus.

EDIT: Oh, ich sehe, was du meinst. Hehe, ich hab dir da was im Code geklaut ... Wink Da fehlt was. Hier hast du es wieder:
Code:
{RECORD_USERS}<br />
<br />
{LOGGED_IN_USER_LIST}</font></span></td>
14 Ivo, am 18/08/2010 at 21h36
Sorry, wenn ich mich einklinke aber, das stimmt. Ich bin dort Mitglied. Das habe ich gerade bemerkt. Hier noch ein Screenshot wie es aussieht:
15 LouiXIV, am 18/08/2010 at 21h38
jo, habs jetzt auch gesehen.
Siehe mein Edit

Also einfach hinter {RECORD_USERS} noch 2mal
einfügen, dann sollte es wieder passen ...
Code:
<!-- BEGIN disable_viewonline -->
<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
  <tr>
      <td class="catHead" colspan="2" height="28"><span class="cattitle"><a class="cattitle" href="{U_VIEWONLINE}" rel="nofollow">{L_WHO_IS_ONLINE}</a></span></td>
  </tr>
  <tr>
      <td class="row1" rowspan="6" align="center" valign="middle"><img src="{L_ONLINE_IMG}" id="i_whosonline" alt="{L_WHO_IS_ONLINE}" /></td>
      <td class="row1" width="100%"><span class="gensmall">{TOTAL_POSTS}
      <br />
      {TOTAL_USERS}
      <br />
      {NEWEST_USER}</span></td>
  </tr>
  <tr>
      <td class="row1"><font size="1">
<span id="online">{TOTAL_USERS_ONLINE}</span>
<script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Angemeldeter/,"Duellant");</script>
<script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Angemeldete/,"Duellanten");</script>
<script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Gast/,"Monster");</script>
<script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Unsichtbarer/,"Geist");</script><br>
      {RECORD_USERS}
      <br />
      <br />
      {LOGGED_IN_USER_LIST}</font></span></td>
  </tr>
16 Gast, am 18/08/2010 at 21h46
ne, sorry, funkt nicht *heul*
17 LouiXIV, am 18/08/2010 at 21h48
Hab oben nochmal den ganzen Code reingepackt. Müsste dann so wieder passen.
18 Gast, am 18/08/2010 at 21h50
funkt leider immer noch nicht *schnief* *heul*
19 LouiXIV, am 18/08/2010 at 21h53
schau mal bitte, dass du hinter den Variablen

{TOTAL_POSTS} und {TOTAL_USERS} jeweils ein <br /> stehen hast.
20 Gast, am 18/08/2010 at 21h56
danke für die schnelle Antwort und das zusammenbasteln,hat geklappt Wink
Similar topics
Hi, wir haben uns für ein Browserspiel ein Forum über Ihr Angebot eingerichtet. Der Veranrwortliche, der dies für uns getan hat, ist jetzt jedoch nicht mehr Teil unserer Gruppe. Deswegen würden wir ihm gern die Rechte als Administrator entziehen und
Hallo, ich habe mir leider beim Anlegen eines Forums ein falsches Passwort gegeben, auf jeden Fall komme ich jetzt nicht mehr hinein. Kann mir ein Admin weiterhelfen? Gruß, Markus
Ich habe schon überall gesucht, aber nichts gefunden. Wenn man einen Beitrag löscht, wird dieser nicht von den Beiträgen des Users, der den Beitrag geschrieben hat, weggezählt. Ist das nur bei mir? Könnte man das beheben?
12
Siehe auch
more_less
Informations

23 Antworten For the topic :
"Templateänderung / Wer ist online danach falsch"

This topic has been viewed 816 times.

Last message :
18/08/2010 at 20h34 von "Gast"