Autor Thema: Ignorier-Liste - was macht sie?  (Gelesen 12266 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline JS

  • Titan
  • *********
  • Ich war es nicht!
  • Beiträge: 13.106
  • Geschlecht: Männlich
  • Username: JS
Re: Ignorier-Liste - was macht sie?
« Antwort #50 am: 19.08.2020 | 22:43 »
Du solltest wissen das eine solche Frage schon irgendwie unhöfflich ist. Oder wäre eine Antwort auf dieser unhöfflich und die Frage ist generell erlaubt?

Hö? Wie? Was?
Das war eine scherzhaft gemeinte Frage ohne Antworterwartung und mit Spaßsmiley.
 ;)
« Letzte Änderung: 19.08.2020 | 23:22 von JS »
Wer gern sagt, was er denkt, sollte vorher etwas gedacht haben.

Offline Selis

  • Adventurer
  • ****
  • Rollenspiel Rebell
  • Beiträge: 905
  • Geschlecht: Männlich
  • Username: Lord Selis
    • Rollenspiel Rebellen
Re: Ignorier-Liste - was macht sie?
« Antwort #51 am: 19.08.2020 | 22:55 »
man man man

aber danke fürs Script.
Das hilft schon mal sehr weiter.

Wenn ich dran denke, das ich früher ein vehementer Gegner von irgendwelchen Ignore Funktionen war und hätte ich am liebsten eine, die wie bei FB funktioniert und einem die Existenz der ignorierten Person quasi auslöscht.

Nur noch innerhalb der Threads noch zum laufen bekommen, da tüftel ich mal dran rum, wenn ich die Zeit hab.
JQuery ist ja nun kein Hexenwerk.
spiele: L5R, FFG Star Wars, 7te See, Monster of the Week, Monsterhearts
leite: Monsterhearts (baue Poolgruppe auf)
SL Backlog: 7te See, Dragon Age

Offline Wanderer

  • Adventurer
  • ****
  • Beiträge: 653
  • Geschlecht: Männlich
  • Username: Wanderer
Re: Ignorier-Liste - was macht sie?
« Antwort #52 am: 20.08.2020 | 08:32 »
@Wanderer: das reicht fast für einen Heiratsantrag, vielen lieben dank.
Und erschreckend wie leer das Forum auf einmal geworden ist.

Zu viel der Ehre, ich habe nur aus dem anderen Thread die Vorschläge zusammengeführt und um eine Zeile für Violentmonkey erweitert.

Und wegen des Heiratsantrages muss ich mal meine Frau fragen...  ~;D



Nur noch innerhalb der Threads noch zum laufen bekommen, da tüftel ich mal dran rum, wenn ich die Zeit hab.
JQuery ist ja nun kein Hexenwerk.

Jepp, so umwerfend kompliziert ist JQuery nicht.
Ich habe gestern nur mal kurz drübergeschaut, sollte sich eigentlich machen lassen.
Das ist was für ein verregnetes Wochenende, wenn sonst nix Eiliges zu tun ist.

Offline Ginster

  • Famous Hero
  • ******
  • Beiträge: 2.044
  • Username: Ginster
Re: Ignorier-Liste - was macht sie?
« Antwort #53 am: 20.08.2020 | 17:53 »
On-topic: bei mir macht die Ignorierliste nach wie vor: gar nichts.  ~;D

Offline Selis

  • Adventurer
  • ****
  • Rollenspiel Rebell
  • Beiträge: 905
  • Geschlecht: Männlich
  • Username: Lord Selis
    • Rollenspiel Rebellen
Re: Ignorier-Liste - was macht sie?
« Antwort #54 am: 24.08.2020 | 14:36 »
Ich habe es mit Violentmonkey statt Greasemonkey probiert, und da funktioniert es mit folgendem script:

// ==UserScript==
// @name        Tanelorn Ignore Users
// @namespace   Violentmonkey Scripts
// @match        http://www.tanelorn.net/*
// @match        https://www.tanelorn.net/*
// @grant       none
// @version     1.0
// @author      -
// @description 19/08/2020, 16:30:33
// @inject-into auto
// ==/UserScript==

var threadAuthorsToIgnore = ["Username"];

for(const author of threadAuthorsToIgnore){
    var elements = $("tr > td > div > p > a:contains(" + author + ")").each(function(){$(this).parents().eq(3).remove();});
}


Für Username einfach den Username des zu ignorierenden Users eintragen.

ich habe die Schleife erweitert.
Damit wird auf der Landingpage die neusten Beitrage und die ungelesenen Beiträge mit begonnen von und neuster Beitrag behandelt.
var elements = kann man sich sparen, der zu löschene Inhalt muss keiner Variable zugewiesen werden:

    $("tr > td > div > p > a:contains(" + author + ")").each(function(){$(this).parents().eq(3).remove();}); //Kanalansicht
    $("tr > td > a:contains(" + author + ")").parents().eq(1).remove(); //neuste Beiträge Landingpage
    $("tr > td.subject > div > p > strong > a:contains(" + author + ")").each(function(){$(this).parents().eq(4).remove();}); //ungelesene Beiträge

ToDo: Userliste am Ende der Landingpage
spiele: L5R, FFG Star Wars, 7te See, Monster of the Week, Monsterhearts
leite: Monsterhearts (baue Poolgruppe auf)
SL Backlog: 7te See, Dragon Age

Offline Sarakin

  • Adventurer
  • ****
  • Beiträge: 936
  • Geschlecht: Männlich
  • Username: Sarakin
Re: Ignorier-Liste - was macht sie?
« Antwort #55 am: 24.08.2020 | 14:43 »
Dadurch werden aber auch Threads ausgeblendet, in denen es neue Beiträge von anderen Usern als Blockierten gibt, solange der letzte Beitrag von einem Blockierten ist, oder?
Don't lie to me! I'm totally using Sense Motive on you!

Offline Selis

  • Adventurer
  • ****
  • Rollenspiel Rebell
  • Beiträge: 905
  • Geschlecht: Männlich
  • Username: Lord Selis
    • Rollenspiel Rebellen
Re: Ignorier-Liste - was macht sie?
« Antwort #56 am: 24.08.2020 | 14:46 »
auf der Seite "ungelesenen Beiträge" jup und mit der vierten Zeile auf der Übersichtsseite auch:

    $("p > a:contains(" + author + ")").each(function(){$(this).parents().eq(1).remove();}); // Landingpage Forum Übersicht letzter Beitragdas ist aber auch Sinn der Sache, wenn man eben den Beitrag eines zu ignorierenden Users nicht sehen möchte.

Ein neuer Beitrag später von einem anderen User ist ja wieder sichtbar.
spiele: L5R, FFG Star Wars, 7te See, Monster of the Week, Monsterhearts
leite: Monsterhearts (baue Poolgruppe auf)
SL Backlog: 7te See, Dragon Age

Offline Sarakin

  • Adventurer
  • ****
  • Beiträge: 936
  • Geschlecht: Männlich
  • Username: Sarakin
Re: Ignorier-Liste - was macht sie?
« Antwort #57 am: 24.08.2020 | 14:49 »
Man sollte sich halt bewusst sein, dass dadurch auch Dinge ausgeblendet werden, die man vielleicht nicht ausgeblendet haben möchte.
Kleines Beispiel:
In einem Thread sind 50 neue Beiträge von Nicht-Blockierten und ganz zum Schluss ein Beitrag von einem Blockierten. Dass da neue Beiträge sind, sieht man so eben nicht und diese Beiträge gehen dadurch quasi "verloren" und man merkt erst - evtl. viel später - dass da was war.
Ist halt eine Schwäche dieser Lösung.

Edith hat einen Smiley gelöscht.
« Letzte Änderung: 24.08.2020 | 15:47 von Sarakin »
Don't lie to me! I'm totally using Sense Motive on you!

Offline Selis

  • Adventurer
  • ****
  • Rollenspiel Rebell
  • Beiträge: 905
  • Geschlecht: Männlich
  • Username: Lord Selis
    • Rollenspiel Rebellen
Re: Ignorier-Liste - was macht sie?
« Antwort #58 am: 24.08.2020 | 14:55 »
ich denke man kann davon ausgehen, das ein Thread mit 50 Beiträgen so aktiv ist, das sich das schnell wieder ändert.
Ich persönlich will das halt nicht sehen und deswegen hab ich das so gemacht.
Du kannst es ja weglassen.
Eine clientseitige Lösung hat da immer ihre Schwächen.
« Letzte Änderung: 24.08.2020 | 15:51 von Lord Selis »
spiele: L5R, FFG Star Wars, 7te See, Monster of the Week, Monsterhearts
leite: Monsterhearts (baue Poolgruppe auf)
SL Backlog: 7te See, Dragon Age

Offline Der Läuterer

  • Mythos
  • ********
  • Adjektivator des Grauens
  • Beiträge: 8.700
  • Username: Der Läuterer
Re: Ignorier-Liste - was macht sie?
« Antwort #59 am: 24.08.2020 | 15:27 »
Mir schwelt da noch eine Frage im Gebeiss...
Angenommen ich bin auf Deiner Ignorieren Liste und ein anderer zitiert mich, dann hast Du das von mir doch auch gleich wieder auf Sicht in dem betreffenden Post. Oder nicht?
Power Gamer: 38% | Butt-Kicker: 8% | Tactician: 67% | Specialist: 38%
        Method Actor: 96% | Storyteller: 83% | Casual Gamer: 13%

Nur wenige Menschen sind stark genug, um die Wahrheit zu sagen und die Wahrheit zu hören.
- Luc de Clapiers Marquis de Vauvenargues -

Offline Selis

  • Adventurer
  • ****
  • Rollenspiel Rebell
  • Beiträge: 905
  • Geschlecht: Männlich
  • Username: Lord Selis
    • Rollenspiel Rebellen
Re: Ignorier-Liste - was macht sie?
« Antwort #60 am: 24.08.2020 | 15:31 »
Nun ich habe nicht alle Fälle abgedeckt und ich werde auch nie alle Fälle abdecken können.
Aber das ist ein Punkt, den ich gern auch noch abfangen möchte.
Ein Zitat auszublenden, sollte aber auch nicht so schwer sein.

Nachtrag:
    $("p > a:contains(" + author + ")").each(function(){$(this).parents().eq(1).remove();}); // Landingpage Forum Übersicht letzter Beitraglöscht zuviel raus und zwar die komplette online Liste unten auf der Landing Page
das ist besser:
$("td.lastpost > p > a:contains(" + author + ")").each(function(){$(this).parents().eq(1).html("");}); // Landingpage Forum Übersicht letzter Beitrag
« Letzte Änderung: 24.08.2020 | 16:16 von Lord Selis »
spiele: L5R, FFG Star Wars, 7te See, Monster of the Week, Monsterhearts
leite: Monsterhearts (baue Poolgruppe auf)
SL Backlog: 7te See, Dragon Age

Offline Wanderer

  • Adventurer
  • ****
  • Beiträge: 653
  • Geschlecht: Männlich
  • Username: Wanderer
Re: Ignorier-Liste - was macht sie?
« Antwort #61 am: 24.08.2020 | 16:42 »
@Lord Selis:

Uhh, schick! Dankeschön!  :d