Lexi Help
Partner
www.forumieren.com

Wer ist Online verändern

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach unten

Keine Rückmeldung closed Wer ist Online verändern

Beitrag von MrZunZi am So 17 Jun 2012 - 10:01

Hallo!
Wo kann man eigentlich die Texte bei "Wer ist Online?" verändern, zum Beispiel so wie da: http://warrior-katzen.com
Ich möchte das auch machen...

Muss man da was mit Templates machen? Wenn ja, was genau? ^^
Danke schonmal!

MfG
ZunZi


Zuletzt von MrZunZi am So 17 Jun 2012 - 13:58 bearbeitet, insgesamt 1 mal bearbeitet

MrZunZi
Neuling
Neuling

Männlich Beiträge : 30
Anmeldedatum : 30.04.12

Benutzerprofil anzeigen

Nach oben Nach unten

Keine Rückmeldung closed Re: Wer ist Online verändern

Beitrag von #Frank am So 17 Jun 2012 - 10:15

Ja das muss man über die Templates machen. Wenn du dir mal die Themen unter dem Suchwort "Wer ist Online" anschaust, wirst du mindestens zwei Themen finden, wo das genau beschrieben ist.
Gerade in der Letzten Woche gab es dazu wieder einen Thread.
Du kannst auch nach "Textänderung" suchen. Damit solltest du auch fündig werden.



Keine Unaufgeforderten PN senden! Unsere Regeln Passwort vergessen ? Info's zu den Gründerdaten
Mein IPad schreibt die tollsten Wörter... Nicht wundern... Einfach geniessen...!

Meine Geduld wird geladen:

Fortschritt: 67%
Never change a running system on Friday!

#Frank
Admin a.D.
Admin a.D.

Männlich Beiträge : 34547
Hinweis : Admin außer Dienst
Anmeldedatum : 13.08.08
Firefox

Benutzerprofil anzeigen

Nach oben Nach unten

Keine Rückmeldung closed Re: Wer ist Online verändern

Beitrag von MrZunZi am So 17 Jun 2012 - 13:56

Ok ich hab jetzt in dem Thema http://hilfe.forumieren.com/t32670-ich-habe-quatsch-gebaut-und-krieg-es-nichtmehr-ruckgangigwer-ist-online?highlight=wer+ist+online
gefunden was ich wollte.
Ich habs jetzt auch geschafft, es korrekt einzufügen Wink
Ist es jedoch möglich, auch noch diese Sachen hier:

-Der Rekord liegt bei 13 Nutzern am Di 17 Apr 2012 - 20:26
-Unsere Mitglieder haben insgesamt 858 Beiträge geschrieben
Wir haben 22 eingetragene Mitglieder
Der neueste Nutzer ist Eisnacht.
-Mitglieder die innerhalb der letzten 24 Stunden online waren: Dschungellöffel, Feuersturm, Fichtenpfote, Giftblüte, Midnightpaw, Nebelwind
-Heute hat kein Mitglied Geburtstag
In den nächsten 7 Tagen hat kein Mitglied Geburtstag
-Im Chat sind momentan 0 Besucher :
[ Den Chat betreten ]

zu verändern? Smile
Wenn ja, wie? Very Happy

MrZunZi
Neuling
Neuling

Männlich Beiträge : 30
Anmeldedatum : 30.04.12

Benutzerprofil anzeigen

Nach oben Nach unten

Keine Rückmeldung closed Re: Wer ist Online verändern

Beitrag von #Frank am So 17 Jun 2012 - 17:09

Theoretisch ist das auch möglich. Du müstest das versuchen. Aber soweit ich weiß, hat das noch niemand gemacht.



Keine Unaufgeforderten PN senden! Unsere Regeln Passwort vergessen ? Info's zu den Gründerdaten
Mein IPad schreibt die tollsten Wörter... Nicht wundern... Einfach geniessen...!

Meine Geduld wird geladen:

Fortschritt: 67%
Never change a running system on Friday!

#Frank
Admin a.D.
Admin a.D.

Männlich Beiträge : 34547
Hinweis : Admin außer Dienst
Anmeldedatum : 13.08.08
Firefox

Benutzerprofil anzeigen

Nach oben Nach unten

Keine Rückmeldung closed Re: Wer ist Online verändern

Beitrag von MrZunZi am So 17 Jun 2012 - 17:52

Und wie muss ich das jetzt machen? ^^

MrZunZi
Neuling
Neuling

Männlich Beiträge : 30
Anmeldedatum : 30.04.12

Benutzerprofil anzeigen

Nach oben Nach unten

Keine Rückmeldung closed Re: Wer ist Online verändern

Beitrag von #Frank am So 17 Jun 2012 - 18:26

Wenn du dir den Beitrag genau anschaust, dann wirst du erkennen können, was gemacht wurde. Du must dir dann die entsprechenden stellen im Template suchst kannst du erkennen wie es gehen könnte und die endsprechenden Änderungen durchführen.
Es wird sich jetzt hier keiner hinsetzen und dir alle Änderungen fertig machen. Das gehört nicht zu unserem Service. Tut mir leid.



Keine Unaufgeforderten PN senden! Unsere Regeln Passwort vergessen ? Info's zu den Gründerdaten
Mein IPad schreibt die tollsten Wörter... Nicht wundern... Einfach geniessen...!

Meine Geduld wird geladen:

Fortschritt: 67%
Never change a running system on Friday!

#Frank
Admin a.D.
Admin a.D.

Männlich Beiträge : 34547
Hinweis : Admin außer Dienst
Anmeldedatum : 13.08.08
Firefox

Benutzerprofil anzeigen

Nach oben Nach unten

Keine Rückmeldung closed Re: Wer ist Online verändern

Beitrag von MrZunZi am So 17 Jun 2012 - 18:40

Ok ich glaub ich versteh das Prinzip.
Aber welche Stellen muss ich denn jetzt raussuchen? (^^ Nehmt mir meine Dummheit nicht übel...^^)

MrZunZi
Neuling
Neuling

Männlich Beiträge : 30
Anmeldedatum : 30.04.12

Benutzerprofil anzeigen

Nach oben Nach unten

Keine Rückmeldung closed Re: Wer ist Online verändern

Beitrag von #Frank am So 17 Jun 2012 - 20:44

Da ich keine Zeit habe, gebe ich das Thema frei.
Eventuell hat ein anderer die Zeit und Muße das mal zu probieren und die Scripte an die richtige Stelle zu setzen.

Thema Freigegeben.



Keine Unaufgeforderten PN senden! Unsere Regeln Passwort vergessen ? Info's zu den Gründerdaten
Mein IPad schreibt die tollsten Wörter... Nicht wundern... Einfach geniessen...!

Meine Geduld wird geladen:

Fortschritt: 67%
Never change a running system on Friday!

#Frank
Admin a.D.
Admin a.D.

Männlich Beiträge : 34547
Hinweis : Admin außer Dienst
Anmeldedatum : 13.08.08
Firefox

Benutzerprofil anzeigen

Nach oben Nach unten

Keine Rückmeldung closed Re: Wer ist Online verändern

Beitrag von Günther am So 17 Jun 2012 - 21:01

Wie Frank bereits sagte, macht es eher wenig Sinn, wenn wir dir hier den kompletten Code einfach runterschreiben. Aber ich möchte stattdessen versuchen, dir das Prinzip etwas näherzubringen. Wink

Im Grunde musst du nur einem Templatebereich (hauptsächlich sind hier {Variablen} betroffen) eine ID vergeben und diese ID dann vom JavaScript ansprechen lassen, welches ausgegebene Wörter durch andere ersetzt.
Dafür sieht das Grundgerüst so aus:
Code:
<span id="ID-NAME">BEREICH</span>
Code:
<script type="text/javascript">document.getElementById('ID-NAME').innerHTML=document.getElementById('ID-NAME').innerHTML.replace(/AUSGEGEBENES WORT/,"NEUES WORT");</script>
Wenn du dir am konkreten Beispiel der Onlineanzeige ansiehst, wie du damit arbeiten kannst (in dem Fall hast du es ja geschafft), dann lässt sich das ganz einfach auch auf andere Bereiche übertragen.
Und dass eine Variable namens {L_WHOSBIRTHDAY_TODAY} für die Ausgabe "Heute hat/haben ... Geburtstag" sorgt, kannst du dir entweder aufgrund des Namens denken oder durch Beobachten herausfinden. Wink
Ich denke, mit diesem Grundgerüst solltest du in der Lage sein, deine weiteren Anpassungen durchzuführen.

Günther
Admin a.D.
Admin a.D.

Männlich Beiträge : 15349
Anmeldedatum : 16.07.08
Firefox

Benutzerprofil anzeigen

Nach oben Nach unten

Keine Rückmeldung closed Re: Wer ist Online verändern

Beitrag von MrZunZi am Mo 18 Jun 2012 - 17:07

Danke ich werds gleich versuchen!
Aber was ist wenn ich was falsches lösche/verändere und es dann kaputt ist? ^^'

MrZunZi
Neuling
Neuling

Männlich Beiträge : 30
Anmeldedatum : 30.04.12

Benutzerprofil anzeigen

Nach oben Nach unten

Keine Rückmeldung closed Re: Wer ist Online verändern

Beitrag von Günther am Mo 18 Jun 2012 - 17:12

Du solltest dir dein Template so auf deinem Computer abspeichern, wie es jetzt gerade ist (du hast ja bereits erfolgreich etwas verändert). Falls etwas komplett schiefgeht und du es nicht rückgängig machen kannst, ist es dadurch möglich, das funktionierende Template nochmals einzusetzen und ggf. wieder mit den neuen Veränderungen zu beginnen.

Wenn man noch keine bisherigen Veränderungen gemacht hat, kann man das Template über wieder zum Standard zurückversetzen, aber in deinem Fall solltest du das klarerweise nicht machen.

Günther
Admin a.D.
Admin a.D.

Männlich Beiträge : 15349
Anmeldedatum : 16.07.08
Firefox

Benutzerprofil anzeigen

Nach oben Nach unten

Keine Rückmeldung closed Re: Wer ist Online verändern

Beitrag von MrZunZi am Di 19 Jun 2012 - 12:07

Ja danke
Was für eine IP muss ich denn einsetzen? o.o

Und was muss ich dann aus dem vorhandenen Code löschen? Und welches Wort muss ich bei Vergeben einsetzen? (Sorry für die (vielen) Fragen...)

MrZunZi
Neuling
Neuling

Männlich Beiträge : 30
Anmeldedatum : 30.04.12

Benutzerprofil anzeigen

Nach oben Nach unten

Keine Rückmeldung closed Re: Wer ist Online verändern

Beitrag von Günther am Di 19 Jun 2012 - 13:25

Ich möchte diesbezüglich nochmals auf die Aussage unseres Admins #Frank verweisen:
#Frank schrieb:Es wird sich jetzt hier keiner hinsetzen und dir alle Änderungen fertig machen. Das gehört nicht zu unserem Service. Tut mir leid.
Folgende Frage werde ich dir beantworten, weil du das nicht wissen kannst: Den Namen der ID kannst du frei wählen (natürlich ohne Umlaute, Sonderzeichen...), aber du musst darauf achten, diesen Namen dann auch an allen Stellen im Script identisch einzugeben. Außerdem musst du für alle Variablen, auf die du diesen Code anwenden willst, eine jeweils neue ID einsetzen. Wink

Zu deinen anderen beiden Fragen: Hier hat #Frank vollkommen Recht, denn das kannst du mit Leichtigkeit herausbekommen, wenn du dir den Code ansiehst, den du bereits erfolgreich eingesetzt hast. Dort wirst du sehen, dass nichts gelöscht, sondern nur etwas hinzugefügt wird.
Schau dir doch einfach meine Grundanleitung genau an und mache dir ein paar Gedanken dazu, wie diese in dem einen konkreten Fall angewendet wurde. Dann wirst du erkennen, dass diese Prinzipien auch bei anderen Bereichen genauso anzuwenden sind.

Ich denke, das wurde bereits gut erklärt und kann nachvollzogen werden, wenn du ein wenig Eigeninitiative zeigst. Smile

Günther
Admin a.D.
Admin a.D.

Männlich Beiträge : 15349
Anmeldedatum : 16.07.08
Firefox

Benutzerprofil anzeigen

Nach oben Nach unten

Keine Rückmeldung closed Re: Wer ist Online verändern

Beitrag von MrZunZi am Di 19 Jun 2012 - 14:09

Ich habs gemacht, aber dann stand in der Vorschau vor dem Rekord (Ich habs mit dem ausprobiert) das hier: </
Dann hab ich versucht, das weg zu machen, und plözlich war das ganze Rekord-Zeugs da unten weg.
Ich hab auf das Kreuz gedrückt, alles wieder Standart und hab halt den Code der es verändert nochma kopiert und eingefügt.
Wie kann ich es denn jetzt machen, dass das </ nicht kommt? ^^

MrZunZi
Neuling
Neuling

Männlich Beiträge : 30
Anmeldedatum : 30.04.12

Benutzerprofil anzeigen

Nach oben Nach unten

Keine Rückmeldung closed Re: Wer ist Online verändern

Beitrag von Günther am Di 19 Jun 2012 - 14:13

Wo sich hier genau ein Fehler eingeschlichen hat, kann ich dir ohne den entsprechenden Code natürlich nicht sagen. Wahrscheinlich hast du irgendwo ein "</" geschrieben, was ja nicht passieren sollte.
Aber ich kann dir dieses Angebot machen: Bevor du deine Änderung ins Template stellst, postest du hier im Thread den Teil, den du hinzufügen willst - und zwar innerhalb dieser zwei BB-Codes:
Code:
[code][/code]
Dann sehe ich ihn auf Fehler durch.

Günther
Admin a.D.
Admin a.D.

Männlich Beiträge : 15349
Anmeldedatum : 16.07.08
Firefox

Benutzerprofil anzeigen

Nach oben Nach unten

Keine Rückmeldung closed Re: Wer ist Online verändern

Beitrag von MrZunZi am Di 19 Jun 2012 - 17:02

Für den Rekord:

Code:

<td class="row1"><span class="gensmall"><span id="Rekord">
{RECORD_USERS}</span>

<script type="text/javascript">document.getElementById('Rekord').innerHTML=document.getElementById('Rekord').innerHTML.replace(/Nutzer/,"Hasen");</script>

Stimmt das so? ^^


MrZunZi
Neuling
Neuling

Männlich Beiträge : 30
Anmeldedatum : 30.04.12

Benutzerprofil anzeigen

Nach oben Nach unten

Keine Rückmeldung closed Re: Wer ist Online verändern

Beitrag von Günther am Di 19 Jun 2012 - 17:22

Eine Kleinigkeit noch: Die beiden ersten Elemente, die du öffnest (td, span) stehen schon vor der Variable eine Zeile darüber und gelten somit auch für die Rekord-Variable.
Im weiteren Kontext sollte der Code demnach so aussehen:
Code:
<td class="row1"><span class="gensmall">{TOTAL_USERS_ONLINE}<br />
<span id="Rekord">{RECORD_USERS}</span>
<script type="text/javascript">document.getElementById('Rekord').innerHTML=document.getElementById('Rekord').innerHTML.replace(/Nutzern/,"Hasen");</script>
<br />
{LOGGED_IN_USER_LIST}</span></td>
</tr>
Dass du um {TOTAL_USERS_ONLINE} herum auch schon span und JavaScript hast, ist hier nicht von Bedeutung. Es geht nur darum, dass du nicht nochmals td(row1) und span(gensmall) öffnen kannst. Wink
Und noch ein kleiner Fehler: Statt "Nutzer" musst du "Nutzern" einsetzen. Andernfalls hättest du einen Fehler in der Anzeige.

Ansonsten hast du das super umgesetzt! top

Günther
Admin a.D.
Admin a.D.

Männlich Beiträge : 15349
Anmeldedatum : 16.07.08
Firefox

Benutzerprofil anzeigen

Nach oben Nach unten

Keine Rückmeldung closed Re: Wer ist Online verändern

Beitrag von MrZunZi am Mi 20 Jun 2012 - 7:52

Ich habs tatsächlich geschafft, dass auch bei Rekord und bei neuster Nutzer "Hase" steht. Aber ich hab gleich wieder das Standart genommen (und nur "sind gerade online" neu eingesetzt), weil:

Wenn bei Rekord "Hase" steht, flutscht die "In den Chat gehen"-Anzeige unter das Wer ist Online Bild. Wenn bei Neuster Nutzer "Hase" steht, gehen auch alle Nutzergruppen unter Wer ist Online?

Question

MrZunZi
Neuling
Neuling

Männlich Beiträge : 30
Anmeldedatum : 30.04.12

Benutzerprofil anzeigen

Nach oben Nach unten

Keine Rückmeldung closed Re: Wer ist Online verändern

Beitrag von Günther am Mi 20 Jun 2012 - 13:42

Dann wirst du wieder einen Fehler eingebaut haben, als du innerhalb der Tabelle gearbeitet hast. Ich bin bereit, dir noch einmal zu zeigen, wie du das Prinzip in der Praxis anwenden kannst, auch in einem weiteren Kontext. Sieh dir bitte den Code genau an und setze ihn um. Das gilt auch, solltest du dort noch weitere Änderungen vornehmen wollen. Wink

Hier habe ich extra für dich den Ausschnitt bearbeitet, in dem du etwas ändern willst. Im Gesamtbild sieht er dann so aus:
<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 />
<span id="neu">{NEWEST_USER}</span></span>
<script type="text/javascript">document.getElementById('neu').innerHTML=document.getElementById('neu').innerHTML.replace(/Nutzer/,"Hase");</script>
</td>
</tr>
<tr>
<td class="row1"><span class="gensmall"><span id="online">{TOTAL_USERS_ONLINE}</span>
<script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Nutzer/,"Hase/n");</script>
<script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Angemeldeter/,"Hase");</script>
<script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Angemeldete/,"Hasen");</script>
<script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Gast/,"Wildhase");</script>
<script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Gäste/,"Wildhasen");</script>
<script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Unsichtbarer/,"Spionenhase");</script>
<script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Unsichtbare/,"Spionenhasen");</script>
<script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Insgesamt/,"Es");</script>
<script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/ist/,"lebt gerade");</script>
<script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/sind/,"leben gerade");</script>
<script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/online/,"im Wald");</script>
<br /><br />
<span id="rekord">{RECORD_USERS}</span>
<script type="text/javascript">document.getElementById('rekord').innerHTML=document.getElementById('rekord').innerHTML.replace(/Nutzern/,"Hasen");</script>
<br />
<br />
{LOGGED_IN_USER_LIST}</span></td>
</tr>
Und beim Ergebnis gibt es natürlich keinerlei Anzeigefehler:

Das muss jetzt aber wirklich für diese und weitere Änderungen ausreichen, denn nochmal werde ich dir keine kompletten Codes zu diesem Thema posten. Wink

Günther
Admin a.D.
Admin a.D.

Männlich Beiträge : 15349
Anmeldedatum : 16.07.08
Firefox

Benutzerprofil anzeigen

Nach oben Nach unten

Keine Rückmeldung closed Re: Wer ist Online verändern

Beitrag von MrZunZi am Mi 20 Jun 2012 - 15:11

Vielen lieben Dank Smile
Ich versuchs gleich

10 Minuten später:

Jetzt staune ich übre mich selbst ^^
Ich hab einfach so auf gut Glück was ausm Template gelöscht und dafür den obigen Code eingefügt - Siehe da: Es funktioniert Very Happy

Echt, danke dass ihr euch so geduldet habt und mir geholfen usw. Very Happy Smile

MrZunZi
Neuling
Neuling

Männlich Beiträge : 30
Anmeldedatum : 30.04.12

Benutzerprofil anzeigen

Nach oben Nach unten

Keine Rückmeldung closed Re: Wer ist Online verändern

Beitrag von Günther am Mi 20 Jun 2012 - 15:29

@MrZunZi schrieb:Ich hab einfach so auf gut Glück was ausm Template gelöscht und dafür den obigen Code eingefügt
Das ist zwar nicht wirklich das, was ich bewirken wollte...

aber es freut mich, dass du zumindest erfolgreich zu deinem Ziel gekommen bist. Vielleicht ist das für dich ja ein Ansporn, dich mal ein bisschen mit HTML und CSS zu beschäftigen.
Bitte, gern geschehen. Wink Und das -Icon nicht vergessen.
-done-

Günther
Admin a.D.
Admin a.D.

Männlich Beiträge : 15349
Anmeldedatum : 16.07.08
Firefox

Benutzerprofil anzeigen

Nach oben Nach unten

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach oben


 
Befugnisse in diesem Forum
Sie können in diesem Forum nicht antworten