NixName hat geschrieben:Hallo!
Also Du möchtest, dass wenn man sogar im Postfach ist, oder auch nur in den Einstellungen im Persönlichen Bereich, dass darunter die "LISTE" Angezeigt wird "WER IST WO ONLINE" ?
Nein, nicht wer
WO online ist, sondern nur
Wer online ist! Und ja, es soll auf jeder Seite angezeigt werden... allerdings nicht Unten, sondern separat und als "Liste" an der Seite! (in meinem Fall overall_footer)
Also nochmal zu dem was jetzt IST und dem was sein SOLLte:
Bisher: iframe mit src="
onlinebox.php" <-- Kopie der
viewonline.php mit angepasstem template (onlinebox.html)
Bei dieser Lösung steht der entsprechende Code zum Anzeigen der User ja in der
onlinebox.php und es funktioniert daher auch auf jeder Seite
Was passiert: Der iframe zeigt die
onlinebox.php mit passendem template (onlinebox.html)
Problem ist aber, mal abgesehen davon, dass es nen iframe ist^^, dass es u.a. die Anzeige der "Aktuelle Tätigkeit" auf der "echten" viewonline.php zerstört. Durch den iframe erkennt das Board den wirklichen "Ort" an dem sich der user befindet nicht mehr und zeigt bei jedem User "Foren-Übersicht" als Lokalisation an
daher hatte ich folgendes vor....
Wunsch / Vorhaben: Über einen INCLUDE-Befehl nur die Template-Datei einbinden (onlinebox.html).
Das würde nämlich das Problem mit der "Aktuelle Tätigkeit" auf der viewonline.php lösen und ich hätte den doofen iframe weg!
Schwierigkeit: Über <!-- INCLUDE..... --> kann ich ja wirklich nur die template-datei (onlinebox.html) einbinden und habe daher keine mitgelieferten Funktionen. (
onlinebox.php) kommt nicht mehr zum tragen!
--> demnach wird die Onlineliste natürlich auch nicht mehr angezeigt!
Die template-datei zieht sich die Funktionen jetzt aus der "aufgerufenen" php-Datei (Browser-Adresse) und dort gibt es die Funktion zur Anzeige der Onlineuser ja nicht!
Demnach müsste ich theoretisch den Code aus der viewonline.php bzw meiner
onlinebox.php in alle PHP-Dateien packen auf denen die Onlinebox angezeigt werden soll.....
Bessere Lösung: Entsprechenden Code zur Anzeige der Online-User in die includes/
functions.php, da diese
übergreifend für alle Templates wirksam ist!!!
Aber ich weiß nicht welcher Teil aus der viewonline.php genau dafür zuständig ist und wie bzw wo ich ihn dann in die functions.php integrieren kann?! Und genau DAS ist mein Problem!!!
Ich hoffe das war jetzt soweit verständlich.. ich gebe mir wirklich alle Mühe
NixName hat geschrieben:
Hab gerade bisschen mit den Templates rumgespielt, doch das einfach kopieren des Templates in den Footer Bereich z.b bringt keine richtige Ausgabe, da muss die Funktion von der viewonline.php irgendwie auf jeder Seite gültig sein.
Ja, wenn Sie z.b. in der functions.php stehen würde^^
NixName hat geschrieben:Tut mir leid, bis dahin ist mein Wissen zu gering. Hoffe jemand weiß es!
Viel Erfolg/Glück!
Ich danke dir trotzdem für Deine Mühe!!!
Ich hoffe täglich^^
