Global definierte Online Userliste

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
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.
Knowhow-Sauger
Mitglied
Beiträge: 656
Registriert: 18.05.2012 07:06

Re: Global definierte Online Userliste

Beitrag von Knowhow-Sauger »

BNa hat geschrieben:
Knowhow-Sauger hat geschrieben:
11 + twe - ele + 13 = result_as_word px:
11 + [twe - ele > twelve - eleven > (12 - 11)] + 13 = result_as_word px: twentyfive px

Edit: Ist ja normalerweise Donators Area, doch da es eine neue V2 gibt, machen wir mal eine Ausnahme für de:
Static global logged in userlist V2

With this snippet you get a template variable, which shows a global logged in userlist everywhere as on Index
Normally the logged in userlist display is different in footer, if you go to forum, topic or wherever.

Credit: BNa

Screen:
on_2.png
open

includes/functions.php

find

Code: Alles auswählen

    // The following assigns all _common_ variables that may be used at any point in a template.
    $template->assign_vars(array(
before add

Code: Alles auswählen

        // Static global logged in userlist V2 / BNa / 2012
        $online_users_glob        = obtain_users_online(0, $item);
        $user_online_strings_glob = obtain_users_online_string($online_users_glob, 0, $item);
        $online_userlist_glob     = $user_online_strings_glob['online_userlist'];
        // Static global logged in userlist V2 / BNa / 2012         
find

Code: Alles auswählen

        'LOGGED_IN_USER_LIST'            => $online_userlist,
after add

Code: Alles auswählen

        // Static global logged in userlist V2 / BNa / 2012
        'LOGGED_IN_USER_LIST_GLOB'        => (isset($online_userlist_glob)) ? $online_userlist_glob : false,
        // Static global logged in userlist V2 / BNa / 2012                         
Now you can use {LOGGED_IN_USER_LIST_GLOB} in every template file

@ example:

open

styles/prosilver/template/overall_footer.html

find

Code: Alles auswählen

<div id="page-footer">
after add

Code: Alles auswählen

<!-- IF SCRIPT_NAME !== 'index' -->
    <div class="navbar">
        <div class="inner"><span class="corners-top"><span></span></span>

{LOGGED_IN_USER_LIST_GLOB}

        <span class="corners-bottom"><span></span></span></div>
    </div>
    
<div>&nbsp;</div>
<!-- ENDIF -->
Dont forget to clear all board- and browser-caches after each template change
Hallo,

sehr schöne Userliste! :)
Kann mir jemand sagen, wie ich die User untereinander angezeigt bekommen kann, statt in einer Reihe mit Komma getrennt?
Danke :grin:
Forum für Freunde kurzer Hosen: http://www.kurzehosenforum.com
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Global definierte Online Userliste

Beitrag von BNa »

BItte keine kompletten Codes aus dem 4seven Forum woanders posten. Ein Link dahin reicht. Danke...

Edit:
Hatte es ja selbst vor 2 Seiten gepostet. Sorry, falscher Alarm.
Bei so vielen Codes kann man schonmal den Überblick verlieren :wink:

Versuch mal

Finde

Code: Alles auswählen

        // Static global logged in userlist V2 / BNa / 2012
        'LOGGED_IN_USER_LIST_GLOB'        => (isset($online_userlist_glob)) ? $online_userlist_glob : false,
        // Static global logged in userlist V2 / BNa / 2012         
Ersetze mit

Code: Alles auswählen

        // Static global logged in userlist V2 / BNa / 2012
        'LOGGED_IN_USER_LIST_GLOB'        => (isset($online_userlist_glob)) ? str_replace(',', '<br />', $online_userlist_glob) : false,
        // Static global logged in userlist V2 / BNa / 2012         
Dann darf aber kein User ein Komma im Namen haben :wink:
Knowhow-Sauger
Mitglied
Beiträge: 656
Registriert: 18.05.2012 07:06

Re: Global definierte Online Userliste

Beitrag von Knowhow-Sauger »

Vielen Dank,
funktioniert super!! :)
Forum für Freunde kurzer Hosen: http://www.kurzehosenforum.com
Knowhow-Sauger
Mitglied
Beiträge: 656
Registriert: 18.05.2012 07:06

Re: Global definierte Online Userliste

Beitrag von Knowhow-Sauger »

Wie kann man die Online-Liste eigentlich in Echtzeit anzeigen lassen?
Momentan ist es ja so, dass die Userliste erst aktualisiert wird, wenn man die Seite neu lädt.
Besser wäre es natürlich, wenn sofort nach dem ein/ausloggen die Userliste aktualisiert werden würde.
Geht sowas? :)
Forum für Freunde kurzer Hosen: http://www.kurzehosenforum.com
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Global definierte Online Userliste

Beitrag von BNa »

Das tut zB. diese Mod.

Hier eine Demo: http://www.4seven.de/forum/6test/index.php (ganz unten)

Eine neue, verbesserte Version kommt in einiger Zeit mit neuen Features heraus:
http://www.4seven.de/forum/6test/viewto ... &t=86#p552
http://www.4seven.de/forum/6test/viewto ... &t=86#p621
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“