Benutzer nur zu bestimmten Zeiten Chat erlauben

  • Ich habe schon im Woltlab-Forum gefragt und Tim hat mich hierher verwiesen.
    Hier der Link http://www.woltlab.com/forum/i…-%C3%A4ndert/#post1357352


    Zusammenfassung:
    Eine Userin möchte nur zu bestimmten Zeiten in den Chat, weil sie ihr Studium sonst vernachlässigt.
    Meine Idee war ein Cronjob, Tim hat was von SuspensionAction und

    Zitat

    Sinnvoller wäre es aber wohl in ChatPage::readData() via EventListener eine NamedUserException zu werfen, so musst du nicht ständig die Banns nachtragen.


    geschrieben. Leider sagt mir das überhaupt nichts. Könnt ihr mir erklären, was ich dafür machen muss?


    Vielen Dank

    • Offizieller Beitrag

    Hallo,


    irgendwie ist mir das Thema hier komplett entfallen, bitte entschuldige. Du benötigst ein wenig Erfahrung im Bauen eines Plugins. In diesem Plugin verwendest du eine eventListener.xml:


    Und noch einen EventListener, welchen du mit dem files-PIP in den Chat extrahieren läßt:



    Dieser EventListener sollte den Zutritt erst ab 22 Uhr erlauben (und ab 0 Uhr wieder sperren), sobald der Benutzer aber im Chat ist kann er solange chatten wie er mag. Die Anpassungen bekommst du sicherlich auch selbst hin.