MyBB.de Forum
Threadlist-Refresh nach abgegebener Themenbewertung - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html)
+--- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-88.html)
+--- Thema: Threadlist-Refresh nach abgegebener Themenbewertung (/thread-38490.html)



Threadlist-Refresh nach abgegebener Themenbewertung - fernhafen - 29.12.2022

Liebe Alle,

ich wende mich mit einer Frage an Euch, die ich bereits vor über sieben Jahren hier mal gestellt und zwischenzeitlich aus den Augen verloren hatte. In dem alten, archivierten Thread kann ich leider nicht mehr antworten, daher auf ein Neues.

Und zwar stört es mich ein bisschen in meinem MyBB-Forum -- in dem die Themenbewertungen in Form einer Film- und Seriensammlung eine ganz wichtige Rolle spielen -- dass nach dem Anklicken der Sternbewertung für einen Thread erst die ganze Seite manuell neu geladen werden muss, damit die eigene Stimme sichtbar hinzugezählt wird.

Dieses Problem betrifft sowohl die Ansicht der Themenliste ("Forum Display > Thread List") als auch die Anzeige eines einzelnen Themas ("Show Thread"); bei beiden hat man ja die Möglichkeit, ein Thema mit Sternen zu bewerten.

Eine ideale, aber sicher etwas programmieraufwändige Lösung wäre für mich, wenn sich nur die angezeigten Sterne und Durchschnittspunkte direkt aktualisieren (ich vermute AJAX oder sowas)? Da ich hier aber nicht hinreichend befähigt bin, fände ich es alternativ eine gute Notlösung, wenn der Klick auf die gewünschte Sternebewertung einen Refresh der ganzen Seite auslöst.
Das würde ich dann zumindest für das "Forum Display" umsetzen.

Könnte mir hier irgendwer weiterhelfen?

Ich vermute, dass ich etwas am Template forumdisplay_threadlist_rating oder an der Javascript-Datei /jscripts/rating.js ändern muss. Dicke Bonus-Dankespunkte gibt's, wenn doch jemandem eine elegante Lösung einfällt, dass nur die Sternanzahl und die numerischen Durchschnittspunkte per Klick refreshed werden. Smile