WoltLab Cloud Threads of the last 24 hours 5.5.1

This plugin for WoltLab Suite Forum (Burning Board) adds a page listing all active threads of the last 24 hours to your community.

WoltLab Suite Forum offers some overviews about threads such as Watched Threads or Unresolved Threads. However, there is no quick overview of what was going on in the last 24 hours. This plugin closes the gap.

Description

Threads of the last 24 hours summarize the topics centrally on a page, in which posts have been made in the last 24 hours.

Configuration

The configuration in the ACP includes

  • the setting of the user group permissions for viewing the page and
  • options for displaying closed and/or resolved threads.

Images

  • Version 5.5.1

  • Version 5.5.0

    Maintenance update / version clean-up

  • Version 5.4.0

    • Version cleanup
    • Compatibility with WSC 5.4
  • Version 5.3.2

    Change of the license to LGPL.

  • Version 5.3.1

    • Extension of the selectable period to 2,550 hours
    • Changing the page title depending on the selected period
    • Correction of a problem in the determination of the topics existing in the given period
  • Version 5.3.0

    Compatibility with WSC 5.3

  • Version 5.2.1

    • Maintenance update
    • Merging of versions for WSC 3.2 and 5.2
  • Version 3.0.1

    • Maintenance update
  • Version 5.2.0

    Version for WSC 5.2

  • Version 3.1.0 pl 1

    Adds the option to mark threads as read by double-clicking.

  • Ich wollte es gerade installieren Version 5.5.2, jedoch funktioniert die Installation leider nicht:


    Code
    Cannot find package 'com.uz.wbb.twentyfourThreads' in version ''
    
    
    File:
    
    /homepages/u70064/httpd.www/forum/lib/system/package/PackageUpdateDispatcher.class.php in line 930
    • Kann ich nicht reproduzieren; funktioniert hier einwandfrei über die Paketsuche im ACP und manuell.

      Die Fehlermeldung ist leider nicht wirklich aussagekräftig...

    • Ok. Also über den Quellcode geht es nicht. Habe das Paket nun manuell runter und wieder im Forum hochgeladen, damit hat es funktioniert.

    • Dafür habe ich keine Erklärung. Aber wenn es jetzt installiert ist ... ;)

  • Ich würde gerne die Themen der letzten 24 Stunden in meinem Dashboard anzeigen lassen.


    Könnte mir da jemand helfen das ich sie darein bekomme? bzw. kann man das überhaupt mit dort einfügen?

    • Das ist mit der Erweiterung nicht möglich. Dafür müsste eine Box (als Erweiterung) erstellt werden.

    • Gibt es dafür ein Plugin? Wüsstest du da was?

    • Nein, ist mir nicht bekannt.

  • Lässt sich nicht unter 5.2 installieren.


    Quote

    Dieses Paket ist inkompatibel mit den folgenden, installierten Paketen:


    • „WoltLab Suite Core“ (com.woltlab.wcf)
    • Ja, es ist auch noch keine Version für WSC 5.2 freigeschaltet.

      WoltLab hat die Erweiterung fälschlicherweise als kompatibel mit WSC 5.2 markiert :(

    • Hab mich schon gewundert. Dann warte ich mal ab ... danke!

  • Kann man bestimmte Foren ausblenden so das sie nicht angezeigt werden ?

    Fall dies nicht möglich ist wird diese Funktion noch eingefügt ?

    • Es ist nicht möglich und eigentlich auch nicht geplant.

      Die Themen werden benutzerbezogen ausgewählt. Themen eines Forums, das Benutzer nicht sehen darf, werden ihm auch nicht angezeigt.

    • hm, schade

      es wäre gut wenn es möglich wäre, denn wir haben ein Forum in dem nur Nachrichten gepostet werden und diese überschwemmen die " 24 Stunden Anzeige ". Deshalb wollten wir das Forum aus der Anzeige ausgliedern, Die User wissen das es die News gibt können sie im Forum normal aufrufen.

    • Wenn gewünscht, könnte man mit einer Zeile Code dieses Forum ausschließen.

    • wie macht man das ?

      könntest du den Code hier posten und mir sagen wo der eingefügt werden muss ?


      würde dann die Foren-ID entsprechend anpassen.

    • Datei TwentyfourThreadList.class.php in forum\lib\data\thread . Nach parent::__construct(); Folgendes einfügen:


      $this->getConditionBuilder()->add("thread.boardID <> ?", [123]);


      123 durch die ID des Forums ersetzen.

  • Wunderbares Plugin.

    Meine Startseite in meinem Forum.


    Was ich mir noch wünschen würde, ist das "Alle Themen als gelesen markieren"-Häkchen (bei den Page-Navigation-Icons oben rechts über dem Inhaltsbereich), wie auf der Ungelesene Beiträge-Seite.


    ich habe im Template des Plugins die entsprechende Passage eingefügt, und das Häkchen erscheint danach auch, aber der Klick darauf bleibt leider ohne Effekt...

    • Wunderbar, ich habe es nun doch selbst hinbekommen.

      Im Template (twentyfourThreadList) muss nicht nur in der Button in die Header Navigation eingefügt werden:

      Code
      {capture assign='headerNavigation'}
          <li class="jsOnly"><a href="#" title="{lang}wbb.index.markAsRead{/lang}" class="markAllAsReadButton jsTooltip"><span class="icon icon16 fa-check"></span> <span class="invisible">{lang}wbb.index.markAsRead{/lang}</span></a></li>
      {/capture}

      ... sondern natürlich zusätzlich am Ende noch das Script, das die Funktion ausführt. Ist quasi dasselbe wie im Template unreadThreadList, nur mit angepasstem Controller, damit nach dem Klick auch wieder die Themen-der-letzten-24-Stunden-Seite neu geladen wird. :)


      Code
      <script data-relocate="true">
          $(function() {
              new WBB.Thread.MarkAsRead();
              new WBB.Board.MarkAllAsRead(function(){
                  window.location = '{link application='wbb' controller='TwentyfourThreadList'}{/link}';
              });
          });
      </script>
      Like 1
  • Vorschlag für eine zusätzliche Option: Nutzer können den Zeitraum selbst auswählen. Das wäre dann ein Analog zur Funktion "Aktive Themen" wie man sie vom phpBB kennt. Ich habe jetzt den Zeitraum wie von Dir vorgeschlagen im Code auf einen Monat geändert, würde aber gerne einen kürzeren Standard vorgeben und dann die Nutzer selbst wählen lassen. Das Plugin bräuchte dann natürlich einen neuen Namen ;)

    • Die Idee hat was. Mal prüfen, wie sich das umsetzen lässt.

  • Lässt sich leider nich Installieren:


    Dieses Paket ist inkompatibel mit den folgenden, installierten Paketen:

    • „WoltLab Suite Core“ (com.woltlab.wcf)


    Aktuell installierte Version 3.1.0 RC 1

    WoltLab Suite Core WoltLab GmbH 3.1.0 RC 1
    • Version 3.1.0 ist für die neue WoltLab Suite. Diese Version ist aber noch nicht freigeschaltet.

    • Hm komisch weil ich habe hier im Store die 3.1 ausgewählt und in deiner Beschreibung steht auch auch:


      Unterstützte Versionen
      WoltLab Suite 3.0
      WoltLab Suite 3.1


      Aber dann ist es klar das es nicht gehen kann wenn es noch nicht dafür sein sollte :)

    • Das ist ein Problem des Stores. 3.1.0 ist noch deaktiviert und es wird 3.0.0 pl 1 ausgeliefert. Ich passe die Unterstützte Version bis zur Freischaltung an.

      Like 1
  • Gefällt mir sehr gut.


    Vielen Dank :)


    Mit freundlichen Grüßen


    webpexel

  • thank you for the plugin ,


    24h is a great idea but if today i come at 8 am and tomorow i come at 11 am , i lost the new subject between 8am to 11 am , it is possible to give more than 24 hours ? by exemple


    it is 12 am today and have all the post of yesterday and the post of today

    • Well, it's designed to show the threads of the last 24 hrs. So, it works as designed ;)
      If you need another period of time you may adjust the code of the respective class. line 29 in TwentyfourThreadList.class.php in the forum's data/thread directory.

    • thanks it help me

  • Thank you for this plugin, just what my forum needed.


    The "threads of the last 24 hours" menu item and the page itself are not visible to guests. I set the permissions correctly, "yes" for all user groups including everyone user group. Please advise?

    • Actually, guests are prevented from viewing that page (beyond permissions).
      Seems like that was a bad idea ...

    • May I ask why? I think your page/plugin is particularly useful to guests. Because guests have no other way of keeping track of what they read.


      Is it possible to add permission for guests to view this page?

    • Well, there were good reasons for it. Because yours are better, I'll update it. If you want the update fast, just send me a conversion.

    • Thank you. Conversation sent.

  • Sorry nun geht es. Sag mal kannst du das nicht so einstellen, dass man vorgeben kann aus welchem Zeitraum man die Themen sehen kann? Gab so ein ähnliches Plugin für die Vorgängerversion von WBB3

    • Nun ja, der Zeitraum ist auf 24 Stunden festgelegt, weil eben diese letzten 24 Stunden betrachtet werden sollen ;)
      Man kann zur Not die Datei ändern, in der Zeitraum festgelegt ist. TwentyfourThreadList.class.php

  • Merkwürdig... ich sehe da kein nichts neues

  • Finde die Seite dann aber nirgends.... wie rufe ich diese auf?

    • Über das Menü "Forum".

Customers Who Bought This File Also Bought

  1. As the name suggests, this plugin allows you to set many powerful settings to edit the behavior and design of your running Apps with WoltLab Suite. Power Settings allows you to customize your Administration Control Panel, your design and improves your website.
    WoltLab Cloud
    EUR 2.95
    • Like 11
    • 672 Downloads
    • 255 Purchases
  2. Community Bot

    The 'Swiss Knife' for your community.
    EUR 19.99
    • Like 38
    • 2.9k Downloads
    • 988 Purchases
  3. This plugin provides a clean and modern shoutbox for your community.
    WoltLab Cloud
    EUR 6.99
    • Like 293
    • 20k Downloads
    • 4.9k Purchases
  4. The plugin Mobile Settings allows to re-enable some features of the standard Design in WoltLab Suite 3, which are disabled or bad accessible via mobile devices so that the features of your website can be used better and the usability will be improved.
    WoltLab Cloud
    EUR 2.95
    • Like 12
    • 591 Downloads
    • 372 Purchases