Template Variablen gesucht

  • Affected Version
    WoltLab Suite 3.1

    {$__wcf->getUserNotificationHandler()->getNotificationCount()}

    {$__wcf->getModerationQueueManager()->getOutstandingModerationCount()}

    {$__wcf->getConversationHandler()->getUnreadConversationCount()}


    Habe ich bereits von norse bekommen damals.
    Allerdings suche ich noch die Variablen für


    ► ungelesene Blog Artikel

    ► ungelesene Artikel (CMS)
    ► ungelesene Foren Beiträge

    Weiß die Jemand?

    • Official Post

    Hallo,


    dafür gibt es keine Aufrufe, da diese direkt über die angeschlossenen PageHandler der Menü-Einträge ermittelt werden. Ein direkter Aufruf im Template ist nicht möglich, falls diese Angaben benötigt werden, bleibt hier nur der Umweg über ein Plugin.

    • Official Post

    Folgender Code nutzt die von Alexander Ebert erwähnten Einträge des Hauptmenüs, sucht sich dort die relevanten Menüeinträge raus und verwendet deren Anzahl an ungelesenen Objekten:

  • Ich dachte das würde net gehen xD

    Danke dir Matthias Schmidt, werde ich gleich testen :)


    Edit klappt soweit. Nur Nachrichten (Konversationen) und Notificationen bekomme ich so nicht :/

    Ein Tipp dazu?

    Edited 4 times, last by LRDE ().

    • Official Post

    Das Problem an dem obigen Code ist, dass er nur funktioniert, wenn der entsprechende Eintrag im Hauptmenü existiert, denn genau diese Informationen greift der Code ab. Das ist auch der Grund, weshalb dort keine Angaben für die Benachrichtigungen bzw. die Konversationen auftaucht, denn diese stehen nicht im Hauptmenü.

  • Habe ich bereits gemerkt, vllt besteht dennoch die Möglichkeit, die beiden Dinge zu kombinieren?

  • Ja das hatte ich bisher aber der vorteil am Code von Matthias ist, dass es nur einblendet wenn wirklich was zu lesen ist. Ist nichts da also 0 wird nichts eingeblendet, das wäre bei Conversationen und Notifications auch toll. Muss iich das dann auf Outstanding im UserPanel prüfen?

    • Official Post
  • So sieht nun meine Box aus =)


    Ohne Benachrichtigungen










    Mit Benachrichtigungen

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!