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.
-
Version 5.5.1
- Darkwood.Design
- 4.56 kB
- 3 Downloads
-
Version 5.5.0
- Darkwood.Design
- 51.2 kB
- 29 Downloads
Maintenance update / version clean-up
-
Version 5.4.0
- Darkwood.Design
- 51.2 kB
- 81 Downloads
- Version cleanup
- Compatibility with WSC 5.4
-
Version 5.3.2
- Darkwood.Design
- 51.2 kB
- 50 Downloads
Change of the license to LGPL.
-
Version 5.3.1
- Darkwood.Design
- 51.2 kB
- 49 Downloads
- 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
- Darkwood.Design
- 51.2 kB
- 40 Downloads
Compatibility with WSC 5.3
-
Version 5.2.1
- Darkwood.Design
- 51.2 kB
- 73 Downloads
- Maintenance update
- Merging of versions for WSC 3.2 and 5.2
-
Version 3.0.1
- Darkwood.Design
- 51.2 kB
- 13 Downloads
- Maintenance update
-
Version 5.2.0
- Darkwood.Design
- 51.2 kB
- 94 Downloads
Version for WSC 5.2
-
Version 3.1.0 pl 1
- Darkwood.Design
- 51.2 kB
- 165 Downloads
Adds the option to mark threads as read by double-clicking.
TPlenz
Ich wollte es gerade installieren Version 5.5.2, jedoch funktioniert die Installation leider nicht:
UdoZ
Kann ich nicht reproduzieren; funktioniert hier einwandfrei über die Paketsuche im ACP und manuell.
Die Fehlermeldung ist leider nicht wirklich aussagekräftig...
TPlenz
Ok. Also über den Quellcode geht es nicht. Habe das Paket nun manuell runter und wieder im Forum hochgeladen, damit hat es funktioniert.
UdoZ
Dafür habe ich keine Erklärung. Aber wenn es jetzt installiert ist ...
Gogadon
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?
UdoZ
Das ist mit der Erweiterung nicht möglich. Dafür müsste eine Box (als Erweiterung) erstellt werden.
Gogadon
Gibt es dafür ein Plugin? Wüsstest du da was?
UdoZ
Nein, ist mir nicht bekannt.
golfgtig60
Lässt sich nicht unter 5.2 installieren.
UdoZ
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
golfgtig60
Hab mich schon gewundert. Dann warte ich mal ab ... danke!
* Train-Man *
Kann man bestimmte Foren ausblenden so das sie nicht angezeigt werden ?
Fall dies nicht möglich ist wird diese Funktion noch eingefügt ?
UdoZ
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.
* Train-Man *
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.
UdoZ
Wenn gewünscht, könnte man mit einer Zeile Code dieses Forum ausschließen.
* Train-Man *
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.
UdoZ
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.
Meich
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...
Meich
Wunderbar, ich habe es nun doch selbst hinbekommen.
Im Template (twentyfourThreadList) muss nicht nur in der Button in die Header Navigation eingefügt werden:
... 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.
voom
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
UdoZ
Die Idee hat was. Mal prüfen, wie sich das umsetzen lässt.
nanuk
Lässt sich leider nich Installieren:
Dieses Paket ist inkompatibel mit den folgenden, installierten Paketen:
Aktuell installierte Version 3.1.0 RC 1
UdoZ
Version 3.1.0 ist für die neue WoltLab Suite. Diese Version ist aber noch nicht freigeschaltet.
nanuk
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
UdoZ
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.
webpexel
Gefällt mir sehr gut.
Vielen Dank
Mit freundlichen Grüßen
webpexel
marcbelgique
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
UdoZ
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.
marcbelgique
thanks it help me
dan1
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?
UdoZ
Actually, guests are prevented from viewing that page (beyond permissions).
Seems like that was a bad idea ...
dan1
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?
UdoZ
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.
dan1
Thank you. Conversation sent.
!CAZZ!
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
UdoZ
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
!CAZZ!
Merkwürdig... ich sehe da kein nichts neues
!CAZZ!
Finde die Seite dann aber nirgends.... wie rufe ich diese auf?
UdoZ
Über das Menü "Forum".