*.js UserOnline anzeige (vonChat) in overall_header einbauen

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
niwes
Mitglied
Beiträge: 266
Registriert: 11.10.2010 14:42
Wohnort: ~~
Kontaktdaten:

*.js UserOnline anzeige (vonChat) in overall_header einbauen

Beitrag von niwes »

Hallo ,wie es der Betreff schon sagt möchte ich die User online Anzeige in dem Header meines phpbb anzeigen lassen..
(ich lasse die UserOnline Anzeige auch schon erfolgreich auf der Index Seite auf der Homepage anzeigen ,ohne probleme)

habe schon einiges probiert jedoch ohne erfolg :roll:

das hier ist der Code den ich einzubauen versuche

Code: Alles auswählen

     <span id="anw"></span>
     <script type="text/javascript" src ="pfad_zum_Chat/anw_anz.js"></script>

Auszug aus der ChatReadme

Code: Alles auswählen

##### user online Anzeige ####
1.   Wenn die Seiten mit der user online Anzeige auf dem gleichen Server liegen, auf dem der Chat läuft:

1.1. Nur die Gesamtzahl der user anzeigen:

     Hierfür sind die beiden AJAX Dateien anw_anz.js und anw_anz.php zuständig.

     Mit diesem Code wird die Anzahl angezeigt:
     <span id="anw"></span>
     und ans Ende der Datei (unmittelbar vor </body>:
     <script type="text/javascript" src ="pfad_zum_Chat/anw_anz.js"></script>

     User in privaten Räumen können wahlweise angezeigt werden oder nicht.
     Dazu in der anw_anz.php die Zeile   && strpos($file,"_pr") === false weg-/oder entkommentieren.
     
     Achtung! unter Umständen muss die Datei anw_anz.js angepasst werden:
     Die Zeile
         loadurl2('http://' + document.domain + '/chat/anw_anz.php');
     durch den kompletten Pfad ersetzen.


1.2. user pro Raum namentlich auflisten:

     Hierfür sind die beiden AJAX Dateien anwesend.js und anwesend.php zuständig.

     Anzeige mit diesem Code:
     <div id="output"> </div>
     und ans Ende der Datei (unmittelbar vor </body>:
     <script type="text/javascript" src ="pfad_zum_Chat/anwesend.js"></script>

     User in privaten Räumen können wahlweise angezeigt werden oder nicht.
     Dazu in der anwesend.php die Zeile   && strpos($file,"_pr") === false weg-/oder entkommentieren.
     
     Achtung! unter Umständen muss die Datei anwesend.js angepasst werden:
     Die Zeile
         loadurl('chat/anwesend.php');
     durch den kompletten Pfad ersetzen.


     Wenn auch Töne ausgegeben werden sollen:
     ans Ende der Datei (vor </body>:
     <div id="ton"></div>

1.3. die obige Anzeige in einem popup:
     ACHTUNG! hier wird unterstellt, dass die Datei mit dem Aufruf des popup 1 Verzeichnisebene höher steht als der Chat selbst.
              die Datei whoson.html muss also vom Verzeichnis /chat ins Verzeichnis ./ verschoben werden!
     <a  title="Wer ist online?" href="whoson.html" target="detail" onclick="javascript:window.open('','detail','width=175, height=120, toolbar=no, location=no, menubar=no, scrollbars=yes, status=no, resizable=yes, dependent=no')">die Anzeige der aktuell anwesenden Besucher in einem popup</a>


2.   Anzeige auf einem anderen Server:

     Der Chat schreibt die Gesamtzahl anwesender user in die Datei user_anw.txt
     User in privaten Räumen können wahlweise angezeigt werden oder nicht.
     Dazu in der chat_inc.php die Zeile
          && strpos($file,"_pr") === false
     wegkommentieren oder entkommentieren.
   
     Der Inhalt dieser Datei user_anw.txt kann nun per Javascript abgefragt und angezeigt werden:
     <script type="text/javascript" src ="http://pfad_zum_chat/user_js.php"></script>
     Diese Anzeige refreshed nicht automatisch.
     
     Anm.: Jeder, der diesen Code kennt, kann damit deine User anzeigen.
           Um das zu verhindern, in der Datei chat_inc.php  den folgenden Abschnitt löschen oder wegkommentieren
           (dann funktioniert diese Anzeigeart natürlich auch bei dir nicht mehr):
           
           // die Gesamtzahl anwesender user in ein file schreiben fuer externe Abfrage:
           $file4 = 'user_anw.txt';
           $open4 = fopen($file4, "w");
           fwrite($open4,$countall);
           fclose($open4);
           
           und eventuell noch die Datei user_anw.txt auf dem Server löschen.
hat jemand vielleicht noch einen Tipp?
Gruß niwes
Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!
Abraham Lincoln, 12.02.1809 - 15.04.1865
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Re: *.js UserOnline anzeige (vonChat) in overall_header einb

Beitrag von Pyramide »

Welcher Fehler tritt denn überhaupt auf?

KB:programmierfragen
KB:knigge
Benutzeravatar
niwes
Mitglied
Beiträge: 266
Registriert: 11.10.2010 14:42
Wohnort: ~~
Kontaktdaten:

Re: *.js UserOnline anzeige (vonChat) in overall_header einb

Beitrag von niwes »

es kommt gar kein Fehler und es passiert nichts das Board ladet die Seite so wie wenn ich nichts eingebaut hätte
(und ja ich habe das Template aktualisiert)

so sieht der Code auf meiner Homepage aus!
[ externes Bild ]
Gruß niwes
Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!
Abraham Lincoln, 12.02.1809 - 15.04.1865
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: *.js UserOnline anzeige (vonChat) in overall_header einb

Beitrag von Dr.Death »

Hi,

dann setzt die Zeile:

Code: Alles auswählen

<script type="text/javascript" src ="ReservoirChat/anw_anz.js"></script></div>
Doch auch mal, wie angegeben, vor die Zeile:

Code: Alles auswählen

</body>
Benutzeravatar
niwes
Mitglied
Beiträge: 266
Registriert: 11.10.2010 14:42
Wohnort: ~~
Kontaktdaten:

Re: *.js UserOnline anzeige (vonChat) in overall_header einb

Beitrag von niwes »

das ist ja das komische ,das hatte ich auch schon probiert ... davor dahinter ... laut dem "Hersteller Support" MUSS das funktionieren da es schon einige anscheinend in ein phpbb eingebaut hatten ,
allerdings wollte er mir nicht sagen wie und verlangt Geld für den weiteren Support :roll:
(Das reicht das ich für den Chat eine kleinigkeit hingelegt habe)

deswegen wollte ich hier einmal nach hacken :wink:
Gruß niwes
Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!
Abraham Lincoln, 12.02.1809 - 15.04.1865
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Re: *.js UserOnline anzeige (vonChat) in overall_header einb

Beitrag von Pyramide »

Möglicherweise sind irgendwelche Pfade falsch oder es fehlen Dateien. Ohne die betroffene Seite zu sehen, kann man nur raten.
KB:knigge
Gast234254
Gesperrt
Beiträge: 1999
Registriert: 08.02.2009 22:58

Re: *.js UserOnline anzeige (vonChat) in overall_header einb

Beitrag von Gast234254 »

Da Deine Angaben vom Chat dürftig sind, tippe ich mal ins blaue. Handelt es sich um den Ajax Chat ?

Wenn ja dann schau mal hier http://sourceforge.net/apps/mediawiki/a ... chat_users

Sollte ich mit meinem Tipp ins blaue verkehrt liegen, vergess meinen Beitrag. :-?
Benutzeravatar
niwes
Mitglied
Beiträge: 266
Registriert: 11.10.2010 14:42
Wohnort: ~~
Kontaktdaten:

Re: *.js UserOnline anzeige (vonChat) in overall_header einb

Beitrag von niwes »

Pyramide hat geschrieben:Möglicherweise sind irgendwelche Pfade falsch oder es fehlen Dateien. Ohne die betroffene Seite zu sehen, kann man nur raten.
das ist auf meiner Homepage und auf dem Board zu sehen (Klick einfach hier Rechts bei meinem Profil auf meine Page :) )

Handelt es sich um den Ajax Chat ?
ja tut es , ich schau es mir mal an ... danke

*Edit
wintstar hat geschrieben:Wenn ja dann schau mal hier http://sourceforge.net/apps/mediawiki/a ... chat_users
habe es mal probiert und ich bekomme diese Meldung
[ externes Bild ]
habe die Zeile kontrolliert ist alles iO. (habe natürlich das ganze an meinen Chat angepasst :cry: )
werde es noch etwas probieren und eventuell nochmal den Support von dem Chat anschreiben
Gruß niwes
Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!
Abraham Lincoln, 12.02.1809 - 15.04.1865
Benutzeravatar
niwes
Mitglied
Beiträge: 266
Registriert: 11.10.2010 14:42
Wohnort: ~~
Kontaktdaten:

[gelöst] *.js UserOnline (vonChat) in overall_header einbaue

Beitrag von niwes »

So ,ich hatte im Verzeichnis noch eine andere Datei mit der ich die "User Online Anzeige" anzeigen lassen kann
(auch von einem externen Server!)

Code: Alles auswählen

<a style="font-weight:bold" >Im Chat Online</a> <script type="text/javascript" src ="http://www.der_pfad_zur/user_test_js.php"></script>
danke trotzdem an alle :grin:

das Ergebnis im Forum http://board.reservoirdogs.biz/index.php
Gruß niwes
Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!
Abraham Lincoln, 12.02.1809 - 15.04.1865
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“