Beiträge von yzemaze
-
-
Einer unserer User stellte fest, dass die durch EasyPoll ergänzten Umfrageoptionen nur im Startbeitrag eines Themas verfügbar sind – aber leider nicht in Antworten. Sofern eine Überarbeitung von EasyPoll (noch) stattfindet, wäre es prima, wenn die Optionen für alle Umfragen nutzbar wären.
-
-
Wir haben am 21.08. das Update auf 5.5.1 vollzogen. Seither haben mehrere User beobachtet, dass vormals abonnierte Themen ohne ihr eigenes Zutun aus ihrer Abo-Liste verschwunden sind. Ein paar berichten, dass sie vorher ein Thema (per Plugin) ignoriert haben. (Alle WL-eigenen Ignoriermöglichkeiten sind bei uns per CSS ausgeblendet.)
Ob der Zusammenhang wirklich besteht, sei mal dahingestellt, für mich stellt es sich aktuell jedenfalls als wahrscheinlich dar.
-
Der Thema nicht mehr ignorieren? Link in der Fehlermeldung beim Aufruf eines ignorierten Themas funktioniert seit dem Update auf 5.5.0 bei uns nicht mehr.
In der Firefox-Console landen:
-
Danke Cyperghost
Noch einfacher zu realisieren und grundsätzlich hilfreich (bei bis zu 100 Optionen): Alphabetische (-numerische) Sortierung der Optionen (statt nach ID), wenn „Ergebnis nach Stimmen sortieren“ nicht aktiviert ist.
-
Bei der Eingabe von Umfrageoptionen („eigene Antwortmöglichkeit“) durch User wäre eine Überprüfung wünschenswert, ob die entsprechende Option schon existiert, um doppelte Einträge zu verhindern.
Ebenfalls praktisch wäre es, wenn man beim Erstellen einer Umfrage eine Liste von Begriffen angeben könnte, die nicht vorgeschlagen werden können.
(2021 bei CLS vorgeschlagen. Kein Feedback erhalten.)
-
Bei Umfragen mit mehr als 10 Optionen werden nach Klick auf Abstimmen bzw. Ergebnis anzeigen (nur) 10 Optionen angezeigt. Der Button Alle Optionen anzeigen wird erst nach erneutem Laden der Seite dargestellt. [Reproduzierbar in div. Browsern.]
-
Moin,
aufgrund des dürftigen Umfangs der WL-eigenen Ignorierfunktion möchten wir euer Plugin gern weiter nutzen. Es läuft aktuell bei uns mit 5.5.2 bis auf zwei Probleme wie gehabt:
- Ignorieren abonnierter Themen führt reproduzierbar zu folgender …
Fehlermeldung
Mon, 11 Jul 2022 09:51:24 +0000
Message: wcf\data\DatabaseObjectDecorator::__construct(): Argument #1 ($object) must be of type wcf\data\DatabaseObject, null given, called in /usr/www/users/speter/lib/data/user/object/watch/UserObjectWatchAction.class.php on line 176
PHP version: 8.0.21
WoltLab Suite version: 5.5.2
Request URI: POST /forum/index.php?ajax-proxy/&t=4ef40f4e8156aaea073ffa7143984659ce576731f9b7c2cba5846fa380f745f5-kdJeeX4Nwi9N6AA5ZKv20w==
Referrer: https://unknowns.de/forum/thread/2…/?postID=789672
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0
Peak Memory Usage: 5612128/134217728
======
Error Class: TypeError
Error Message: wcf\data\DatabaseObjectDecorator::__construct(): Argument #1 ($object) must be of type wcf\data\DatabaseObject, null given, called in /usr/www/users/speter/lib/data/user/object/watch/UserObjectWatchAction.class.php on line 176
Error Code: 0
File: /usr/www/users/speter/lib/data/DatabaseObjectDecorator.class.php (37)
Extra Information: -
Stack Trace: [{"file":"\/usr\/www\/users\/speter\/lib\/data\/user\/object\/watch\/UserObjectWatchAction.class.php","line":176,"function":"__construct","class":"wcf\\data\\DatabaseObjectDecorator","type":"->","args":[]},{"file":"\/usr\/www\/users\/speter\/lib\/data\/AbstractDatabaseObjectAction.class.php","line":216,"function":"unsubscribe","class":"wcf\\data\\user\\object\\watch\\UserObjectWatchAction","type":"->","args":[]},{"file":"\/usr\/www\/users\/speter\/forum\/lib\/data\/thread\/ThreadIgnoreAction.class.php","line":86,"function":"executeAction","class":"wcf\\data\\AbstractDatabaseObjectAction","type":"->","args":[]},{"file":"\/usr\/www\/users\/speter\/lib\/data\/AbstractDatabaseObjectAction.class.php","line":216,"function":"ignoreThreads","class":"wbb\\data\\thread\\ThreadIgnoreAction","type":"->","args":[]},{"file":"\/usr\/www\/users\/speter\/lib\/action\/AJAXProxyAction.class.php","line":92,"function":"executeAction","class":"wcf\\data\\AbstractDatabaseObjectAction","type":"->","args":[]},{"file":"\/usr\/www\/users\/speter\/lib\/action\/AJAXInvokeAction.class.php","line":111,"function":"invoke","class":"wcf\\action\\AJAXProxyAction","type":"->","args":[]},{"file":"\/usr\/www\/users\/speter\/lib\/action\/AbstractAction.class.php","line":57,"function":"execute","class":"wcf\\action\\AJAXInvokeAction","type":"->","args":[]},{"file":"\/usr\/www\/users\/speter\/lib\/action\/AJAXInvokeAction.class.php","line":65,"function":"__run","class":"wcf\\action\\AbstractAction","type":"->","args":[]},{"file":"\/usr\/www\/users\/speter\/lib\/system\/request\/Request.class.php","line":90,"function":"__run","class":"wcf\\action\\AJAXInvokeAction","type":"->","args":[]},{"file":"\/usr\/www\/users\/speter\/lib\/system\/request\/RequestHandler.class.php","line":107,"function":"execute","class":"wcf\\system\\request\\Request","type":"->","args":[]},{"file":"\/usr\/www\/users\/speter\/forum\/index.php","line":11,"function":"handle","class":"wcf\\system\\request\\RequestHandler","type":"->","args":[]}]
- Nach dem Ignorieren eines Themas wird nicht mehr zum Dashboard weitergeleitet. (Das war schon mal behoben worden. Das Problem könnte auch ein rein lokales sein, tauchte allerdings erst nach Neuinstallation von 2.1.1.pl5 wieder auf.)
Wird das Plugin noch weiterentwickelt bzw. an 5.5 angepasst oder werdet ihr die Entwicklung aufgrund der Übernahme der Kernfunktion durch WL einstellen?
- Ignorieren abonnierter Themen führt reproduzierbar zu folgender …
-
s. https://community.woltlab.com/thread/289091-…n-teilweise-ni/
Die Vorschau eines ignorierten Themas ist offenbar kein Problem.
-
Code: __threadIgnoreListButton.tpl
{if $templateName != "threadIgnoreList"} {assign var="board" value=$thread->getBoard()} {/if} …
… ermöglicht das Ignorieren auch in Ungelesene Beiträge (und ggf. anderen Ansichten). Bei uns läuft das in der Form seit gut einem Jahr und Seiteneffekte haben wir nicht feststellen können. (Zur Sicherheit könnte man die Bedingung auf das gewünschte tpl einschränken.)
Falls o. g. Code zu keinem Effekt führen sollte, muss ich noch mal genauer schauen. … (Es war nicht die einzige Änderung, weil das Ignorieren auch mobil gewünscht war etc.)
-
- Thema ignorieren
- Thema wird gepinnt
- Thema ent-ignorieren => „Du besitzt leider nicht die notwendigen Zugriffsrechte, um diese Aktion auszuführen.“
- Thema lösen
- Thema ent-ignorieren => funktioniert
-
-
Vielen Dank – auch von diversen zufriedenen Nutzer*innen unserer Seite
Seit dem Update werden bei uns in der Themenansicht zwei Ignore-Buttons angezeigt. Da ich leider ad hoc nicht ausschließen kann, dass der zweite Button ein Effekt von Template-Anpassungen meinerseits ist, warte einfach mal ab, ob sich noch jemand mit dem Problem meldet. Ich habe ihn derweil per CSS entfernt.
Den Text zum Ent-Ignorieren würde ich noch überarbeiten. Der Link sollte zwingend einen sinnvolleren Titel als „hier“ tragen. Ich habe es kompromisslos umgesetzt:
-
-
Da ich’s gerade angepasst habe, bitte sehr:
Code
Alles anzeigende.wbb-elite.wbb.thread.ignore.message {if LANGUAGE_USE_INFORMAL_VARIANT}Du hast{else}Sie haben{/if} dieses Thema ignoriert. Sämtliche Einträge werden hier nicht angezeigt. {if LANGUAGE_USE_INFORMAL_VARIANT}Möchtest du{else}Möchten Sie{/if} dieses Thema nicht mehr ignorieren, {if LANGUAGE_USE_INFORMAL_VARIANT}bestätige{else}bestätigen Sie{/if} dies auf dieser <a href="{@$link}">Seite</a>. de.wbb-elite.wbb.thread.ignore.noThreads {if LANGUAGE_USE_INFORMAL_VARIANT}Du hast{else}Sie haben{/if} derzeit keine Themen ignoriert. de.wbb-elite.wbb.thread.ignore.really {if LANGUAGE_USE_INFORMAL_VARIANT}Möchtest du{else}Möchten Sie{/if} das Thema „{$thread->getTitle()}“ wirklich ignorieren? de.wbb-elite.wbb.thread.stop.all.ignore.confirmMessage {if LANGUAGE_USE_INFORMAL_VARIANT}Möchtest du{else}Möchten Sie{/if} wirklich alle Themen nicht mehr ignorieren? de.wbb-elite.wbb.thread.stop.ignore.confirmMessage {if LANGUAGE_USE_INFORMAL_VARIANT}Möchtest du{else}Möchten Sie{/if} die ausgewählten Themen wirklich nicht mehr ignorieren?
(Möchten/wollen ist Geschmackssache. Ich mag’s einheitlich und minimal höflicher.)
-
Es ist so gewollt, das angepinnte Themen nicht ignoriert werden können.
Dass das nicht aus Versehen in den Code gerutscht ist, war schon klar
Ich wäre dir im Namen unserer User hochgradig für eine entsprechende Option im ACP dankbar, um dieses Feature deaktivieren zu können.
-
Wahrscheinlich (ebenfalls) seit 2.1.1 pl3 können gepinnte Themen nicht mehr ignoriert werden. Optional wäre das ok, aber als default halte ich das nicht für sonderlich glücklich. (Bei uns gibt’s z. B. gepinnte Schnäppchenthreads für iOS- und Android-Apps, bei denen wohl einige gerne mindestens eins der Themen ignorieren würden.)
Nebenbei: Versucht man, ein vor der Änderung ignoriertes Thema zu ent-ignorieren, gibt’s eine Fehlermeldung wg. mangelnder Rechte („Du besitzt leider nicht die notwendigen Zugriffsrechte, um diese Aktion auszuführen.“)
-
Höchstwahrscheinlich seit dem gestrigen Update auf 2.1.1 pl3 gibt es folgendes (auch mit anderen Browsern und Accounts reproduzierbares) Problem:
Seit Gestern Abend werde ich wenn ich ein Thema ignoriere nicht mehr weitergeleitet. Sonst bin ich dann direkt im entsprechenden Forum gelandet, seit Gestern gibt es nach der Rueckfrage ("Moechtest Du wirklich ignorieren?") keine erkennbare Rueckmeldung dass irgendwas passiert ist.
Ist mir erst am Handy aufgefallen, jetzt auch auf dem Notebook. Jeweils mit Firefox unter Android / Linux.
Oh, falls das konfigurierbar ist und ich einen Wunsch aeussern duerfte: besser faende ich wenn ich nach dem Ignorieren auf das Dashboard geleitet wuerde statt auf das Unterforum in dem ich den Beitrag ignoriert habe. Die Wahrscheinlichkeit dass da noch was lesenswertes ist duerfte deutlich groesser sein.
-
Es wäre prima, wenn beim Aufruf eines ignorierten Themas gleichzeitig auch eine Möglichkeit angeboten würde, das Thema von der Ignore-Liste zu nehmen – gern auch ohne Bestätigungsdialog.
Insbesondere wenn man als Mod/Admin in ignorierten Themen mittels @ erwähnt wird, sind die nötigen Klicks zum ent-ignorieren reichlich lästig. Zwar kann man für den bloßen Aufruf einen privaten Tab nutzen, falls aber ein Eingriff erforderlich sein sollte, fallen die Klicks dann doch an … Das ginge einfacher.