WoltLab Suite Forum bietet zwar einige Themenübersichten wie Ungelesene Themen oder Unerledigte Themen. Es fehlt aber eine schnelle Übersicht darüber, was im Forum in den letzten 24 Stunden los war. Dieses Plugin schließt die Lücke.
Beschreibung
Themen der letzten 24 Stunden fasst die Themen zentral auf einer Seite zusammen, in den in den letzten 24 Stunden Beiträge erstellt wurden.
Konfiguration
Die Konfiguration im ACP umfasst
- die Einstellung der Benutzergruppenrechte für das Ansehen der Seite und
- Optionen für die Darstellung von geschlossenen bzw. erledigten Themen.
-
Version 5.5.1
- Darkwood.Design
- 4.56 kB
- 3 Downloads
- Alle Infos: UdoZ wird zu Darkwood.Design
- Änderung der Lizenz von LGPL auf Lizenz für kommerzielle Plugins
-
Version 5.5.0
- Darkwood.Design
- 51.2 kB
- 29 Downloads
Wartungsupdate / Versionsbereinigung
-
Version 5.4.0
- Darkwood.Design
- 51.2 kB
- 81 Downloads
- Versionsbereinigung
- Kompatibilität mit WSC 5.4
-
Version 5.3.2
- Darkwood.Design
- 51.2 kB
- 50 Downloads
Änderung der Lizenz auf LGPL.
-
Version 5.3.1
- Darkwood.Design
- 51.2 kB
- 49 Downloads
- Erweiterung des wählbaren Zeitraums auf 2.550 Stunden
- Änderung des Seitentitels in Abhängigkeit von den gewählten Stunden
- Korrektur eines Problems bei der Ermittlung der im Zeitraum vorhandenen Themen
-
Version 5.3.0
- Darkwood.Design
- 51.2 kB
- 40 Downloads
Kompatibilität mit WSC 5.3
-
Version 5.2.1
- Darkwood.Design
- 51.2 kB
- 73 Downloads
- Wartungsupdate
- Zusammenfassung der Versionen für WSC 3.1 und 5.2
-
Version 3.0.1
- Darkwood.Design
- 51.2 kB
- 13 Downloads
- Wartungsupdate
-
Version 5.2.0
- Darkwood.Design
- 51.2 kB
- 94 Downloads
Version für WSC 5.2
-
Version 3.1.0 pl 1
- Darkwood.Design
- 51.2 kB
- 165 Downloads
Ergänzt die Möglichkeit, Themen per Doppelklick als gelesen zu markieren.
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".