- Offizieller Beitrag
Gibt es eine Möglichkeit/eine aktivierbare Option, so dass ich ein Thema direkt im Dashboard schon auf Ignore setzen kann?
Gibt es eine Möglichkeit/eine aktivierbare Option, so dass ich ein Thema direkt im Dashboard schon auf Ignore setzen kann?
Nein, leider nicht. Es steht allerdings seit Ewigkeiten auf meiner #todo, ist nur leider tricky (ebenso wie „alles gelesen markieren“ im Dashboard).
Voting System für Features?
Wie kann ich denn den kompletten neuen Streitbereich auf einmal ignorieren?
So das auch zukünftige Themen nicht mehr in meiner Übersicht auftauchen und ich nicht jeden einzelnen nachträglich auf Ignore setzen muss?
Wie kann ich denn den kompletten neuen Streitbereich auf einmal ignorieren?
So das auch zukünftige Themen nicht mehr in meiner Übersicht auftauchen und ich nicht jeden einzelnen nachträglich auf Ignore setzen muss?
In der Forenübersicht (Forum - unknowns.de – Das Brettspielforum (online seit 17.03.2007)) rechts oben auf das durchgestrichene Auge klicken und die uninteressanten Foren abwählen.
Ah super danke
Wie kann ich denn den kompletten neuen Streitbereich auf einmal ignorieren?
Ausblenden von (Unter-)Foren (im Wiki, wie so vieles)
[Admin]
Am Status vom 18.06.2018 hat sich leider nicht viel geändert.
Ich habe mir das entsprechende Plugin zwischenzeitlich genauer angeschaut, sah aber keine einfache Möglichkeit der Umsetzung (schon gar nicht so easy wie beim Themen als gelesen markieren). Es wäre zwar kein größerer Aufwand das Plugin anzupassen, aber das wäre allein schon aufgrund der notwendigen Nacharbeiten bei Updates nur eine Notlösung. Mal sehen, ob der Entwickler selbst das Feature umsetzen mag
Sieht eher schlecht aus:
Das ganze ist leider so ohne weiteres nicht für alle Benutzer möglich. Da nicht alle die Funktion haben Themen wie z.b. Moderatoren zu markieren.
Update vergessen …
Themen ignorieren aus Listenansichten wird wohl ziemlich sicher Teil der neuen Version sein. Das dürfte dich sicher freuen Es sollte auch nicht mehr ewig dauern.
Momentan sieht’s aber wieder nach „dauert noch“ aus, weil der Entwickler aktuell wenig Zeit zu haben scheint.
Edit:
Ich habe das ganze wie oben umgesetzt, in einem späteren Update wird dies integriert sein, dafür muss aber noch ein paar Sachen mehr eingebaut werden
Immer mal wieder freundlich aber bestimmt nachzufragen, zahlt sich manchmal doch ausNichtsdestotrotz müssen wir uns noch in Geduld üben, weil "in einem späteren Update" naturgemäß einen aktuell noch unbestimmten Veröffentlichungszeitpunkt erahnen lässt => 🍵 trinken
Update vergessen …
Themen ignorieren aus Listenansichten wird wohl ziemlich sicher Teil der neuen Version sein. Das dürfte dich sicher freuen Es sollte auch nicht mehr ewig dauern.
Momentan sieht’s aber wieder nach „dauert noch“ aus, weil der Entwickler aktuell wenig Zeit zu haben scheint.
Irgendwelche Updates diesbezüglich? Wäre überragend, das bald zu sehen Danke
Lg
Nein, aktuell kann ich leider keinen Zeitplan nennen, eine Beta wird es nicht direkt geben.
Edit:
Ich habe das ganze wie oben umgesetzt, in einem späteren Update wird dies integriert sein, dafür muss aber noch ein paar Sachen mehr eingebaut werden
Okay schade, aber danke trotzdem für die Info. Hoffe, es kommt noch irgendwann.
Lg
Hallo zusammen,
da auch mich es immer wieder nervt, dass ich erst in ein Thema reingehen muss, um es zu ignorieren, hab ich mal ein paar Minuten investiert und ein Userscript geschrieben, dass diese Funktionalität (zumindest für Desktop-Browser) mit geringem Aufwand integriert.
Dazu braucht ihr jedoch eine Erweiterung namens TamperMonkey, die es für nahezu alle aktuellen Browser gibt (Chrome, Microsoft Edge, Safari, Firefox, Opera Next, Dolphin und UC): Tampermonkey • Chrome
Wenn ihr diese installiert habt, erscheint rechts oben in der Taskleiste ein neues Symbol, eine kleine schwarze Kiste mit zwei Punkten am unteren Rand. Klickt ihr dort drauf, poppt ein Dialog auf. Wählt dort "Neues Skript erstellen". Ein Tab mit einer großen Textbox öffnet sich. Kopiert dort nun den unteren Skript Code komplett hinein (inkl. den Kommentaren oberhalb) und wählt danach "Datei > Speichern" (oder drückt einfach STRG+S). Ihr gelangt zurück zur Übersicht, dort sollte das Skript nun gelistet sein. Noch einmal kurz überprüfen, ob es aktiviert ist (links der Schalter). Fertig.
Nun habt ihr in der Übersicht der Foren im Allgemeinen, bei den ungelesenen Themen und allen anderen Forensichten (mit Ausnahme der ignorierten Themen) einen neuen Button links von der Spalte "Antworten". Dort, wo ihr auch die Links, Anhang-Icons, etc. findet. Es handelt sich dabei um das gleiche Symbol wie auf dem Ignorieren-Button.
Klickt ihr dort drauf, öffnet sich der bekannte Dialog. Bestätigt ihn, der Thread wird in Zukunft ignoriert und die Zeile verschwindet. Der Request wird im Hintergrund abgesendet und nutzt exakt die gleiche Funktionalität wie der Button im Beitrag.
Und diejenigen unter euch, die das verstehen, was da unten passiert: Ja, hätte man schöner schreiben können
// ==UserScript==
// @name Unknowns.de Quick Thread Ignore
// @namespace https://unknowns.de/
// @version 0.1
// @description Ignorieren von Beiträgen ohne den Umweg der Beitragsansicht
// @author Sascha Kurr
// @match https://www.unknowns.de/wbb4/*
// @exclude https://www.unknowns.de/wbb4/forum/index.php?thread-ignore-list/
// @grant none
// ==/UserScript==
(function(jQuery, WCF, SECURITY_TOKEN) {
'use strict'
if (!jQuery('nav.userPanelLoggedIn').length) {
return
}
var ignoreTopic = function(threadId, $row) {
var postUrl = location.pathname + '?ajax-proxy/&t=' + SECURITY_TOKEN
var postData = {
actionName: 'ignoreThreads',
className: 'wbb\\data\\thread\\ThreadIgnoreAction',
'objectIDs[0]': threadId
}
jQuery.post(postUrl, postData, function(result) {
$row.parent('li').remove()
})
}
jQuery('.messageGroupList .tabularListRow:not(.tabularListRowHead) ol').each(function(index) {
var $row = jQuery(this)
var $statusList = $row.find('aside ul')
if (!$statusList) return
var threadId = $row.data('threadId')
var title = $row.find('.columnSubject h3 > a').text()
var $ignoreLink = jQuery('<li><a href="javascript:;" class="jsTooltip" title="Thema ignorieren">' +
'<span class="icon icon16 fa-power-off"></span></a>');
$ignoreLink.on('click', function() {
WCF.System.Confirmation.show('Möchten Sie das Thema "' + title + '" wirklich ignorieren?', function(response) {
if (response !== 'confirm') return
ignoreTopic(threadId, $row)
})
})
$statusList.append($ignoreLink);
})
})(jQuery, WCF, SECURITY_TOKEN);
Alles anzeigen
Falls ihr Problem habt, gebt Bescheid. Dann kann ich noch Bugs fixen.
Getestet habe ich es jetzt auf diversen Seiten im Forum als auch Browsern.
Grüße,
Sascha
toasted . hallo Sascha. tolle Sache, musste ich gleich mal probieren. Allein ich finde keinen neuen Button irgendwo im Dashboard oder sonstwo !? Und wie das überhaupt funktioniert, frag ich garnicht erst Mach mal einen Screenshot, vielleicht bin ich ja blind. Habe Chrome Version 76.0.3809.100 (Windows 10) hier.
Smuntz es funktioniert nicht auf der eigenen Dashboard Seite, sondern nur direkt im Forum.
hab die match-Zeile im Quellcode gesehen, sehe auch im .../forum/... nichts
EDIT: erledigt. dort war mit einem Mal das Script deaktiviert. Aktiviert... schwupp, waren die Symbole da - funktioniert bestens Danke !!!!
Kannst du das auch für das Dashboard erweitern? Dann wäre der Skript für mich nutzbar
Ja, einfaches Ding. Hab es oben angepasst. Du musst nur die Match-Zeile ändern auf:
// @match https://www.unknowns.de/wbb4/*
Hier mal ein Screenshot (jetzt auch vom Dashboard):
Kannst du das auch für das Dashboard erweitern? Dann wäre der Skript für mich nutzbar!
hab einfach mal in der match-Zeile oben in den Kommentaren die URL verkürzt zu unknowns.de – Das Brettspielforum (online seit 17.03.2007)
Scheint zu funktionieren
EDIT: toasted war 2 Minuten schneller (und beherrscht das Einfügen einer klar lesbaren URL hier in diesem Forum)... nochmal danke!
Die anderen Listenansichten (Dashboard, Ungelesene Themen) sowie die mobile Version (< 769px Breite) werde ich mir anschauen.
Thx
Lg
[Admin]
Das direkte Ignorieren von Themen aus sämtlichen¹ Listen sollte nun funktionieren.
Gepinnte Themen können (wieder) ignoriert werden, Ankündigungen nicht.
Bei der Anzeige von Suchergebnissen wird die Option auch bei bereits ignorierten Themen angezeigt. (Das erneute Ignorieren hat keine Auswirkungen.)
Bei mobilen Endgeräten (<= 768px Breite) wird nur ein hoffentlich eindeutiges Icon angezeigt. Der Tap-Bereich sollte groß genug sein.
Wie üblich konnte ich nicht alle Eventualitäten und Nutzungsszenarien testen. Falls es Probleme geben sollte, sagt bitte Bescheid.
¹ außer „Ignorierte Themen“
PS: Nebenbei hatte ich auch noch die Texte des Plugins auf die hier übliche informelle Anrede („Du“ statt „Sie“) angepasst.
Super, vielen Dank!
Also der Button ist aufm Handy ziemlich nervig, schon ein paar mal aus Versehen gedrückt und optisch sticht er auch ziemlich nervend ins Auge.
Bekommt man den Button irgendwie weg?
Kann man die Farbe ändern/dezenter machen? Hat die gleiche Farbe wie das Thema, das ist glaube der Grund warum ich das als "störend" empfinde.
Klasse, vielen dank. Gerade mobil hilft mir das sehr.
Ich finds auch super, besonders auch mobil, danke!
Bekommt man den Button irgendwie weg?
Kann man die Farbe ändern/dezenter machen?
Ja.
yzemaze Auch wenn ich der Änderung neutral gegenüberstehe, da ich Themen bisher kaum ignoriere, so beschneidet der Button zumindest auf der Mobilseite die Touchfläche für das Thema. Das ist das, was aich Hillbilly stört. Während man vorher mehr Platz für seine Finger hatte, so hört dieser nun als Fläche beim Button auf, selbst wenn man über dem Button auf den Titel eines Themas klickt. (Android, Galaxy S7)
[Admin]
so beschneidet der Button zumindest auf der Mobilseite die Touchfläche für das Thema
Wenn ich dich richtig verstanden haben, ist das so gewollt.
Mobil lag ursprünglich (im WoltLab-Standard) ein Linkschatten über der ganzen Zeile. Das war zwar praktisch für Fummelstummel, aber reduzierte die Funktionalität. Sowohl die Möglichkeit, das Thema per Doppeltap auf den Avatar als gelesen zu markieren, als auch durch Tap auf die Anzahl Beiträge zum letzten Beitrag zu springen, wurden dadurch verhindert. Daher hatte ich diesen Linkschatten links und rechts gekürzt. Jetzt halt wieder, um den Ignorier-Button überhaupt zu ermöglichen. Zwischen Avatar und Ignorier-Button kann man aber immer noch irgendwohin tappen, um den ersten ungelesen Beitrag aufzurufen. Ab ein paar Pixel links vom Ignorier-Button muss man genauer zielen und tatsächlich den Titel erwischen.
selbst wenn man über dem Button auf den Titel eines Themas klickt
Das kann ich nicht nachvollziehen. Der Titellink funktioniert hier mit diversen Browsern problemlos.
selbst wenn man über dem Button auf den Titel eines Themas klickt
Das kann ich nicht nachvollziehen. Der Titellink funktioniert hier mit diversen Browsern problemlos.
Das ist mein klickbarer Bereich ..
Alles ab dem Button ist halt dann ignorieren.
Man kann es sehen, wenn man den Finger gedrückt hält. Bei mir Highlights sich dann die Fläche.
Vielen Dank. Sehr hilfreich 👍
Also im Opera Mobile klappt das tadellos. Welcher Browser?
Chrome App
Ich finde das Klasse.
Danke.