Permalänk
Hedersmedlem

Blockera användare

På förekommen anledning:

Det finns ett fåtal medlemmar på detta forum vars inlägg jag aldrig mer vill se. Det handlar inte om att de bryter mot några regler på forumet, specifikt, utan snarare om att det inte är bra för någon inblandad att jag ser deras inlägg.

Det finns en "blockera"-funktion, men den blockerar bara DM och notiser via citat och liknande, den döljer inte medlemmens inlägg för mig.

Skulle man kunna utöka detta med att man även döljer dessa inlägg? Möjligtvis bakom en "visa dolda inlägg"-knapp.

Permalänk
Hedersmedlem

Fixade detta så länge: funkar som ett userscript i t.ex. ViolentMonkey.

Jag är rätt kass på Javascript så ni får ursäkta koden.

// ==UserScript== // @name Hide Sweclockers Posts // @author pv2b // @include https://www.sweclockers.com/forum/post/* // @include https://www.sweclockers.com/forum/trad/* // @description Hides Sweclockers posts from certain users // @require http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.... // @grant GM_addStyle // ==/UserScript== /* jag är kass på javascript, så ni får ha överseende med kass kod... */ var blockedUsers = new Set(); // Lägg till en rad för varje störig snubbe... blockedUsers.add("StörigSnubbe1000"); blockedUsers.add("StörigSnubbe2000"); $("div.forum-post").each(function (index, post) { var author = $(post).find("a[itemprop="author"] span[itemprop="name"]").text(); if (blockedUsers.has(author)) { $("<button>Visa dolt inlägg</button>").click(function (event) { $(event.target).hide(); $(post).show(); }).insertBefore($(post)); $(post).hide(); } });

Duger för mitt syfte, men det vore ju ändå bra om det fanns som en funktion på själva siten.

Edit: Ser nu också att Sweclockers-forumet massakerar en URL i inlägget trots code-tagg, så ni får klicka på "citera inlägg" för att kopiera ut rätt källkod den vägen. Det kanske också är feedback förresten?

Edit 2: Här finns samma kod i en Gist istället: https://gist.github.com/pv2b/2540b1c45519ecead7a024a29eeefa9b

Permalänk
Medlem
Skrivet av pv2b:

På förekommen anledning:

Det finns ett fåtal medlemmar på detta forum vars inlägg jag aldrig mer vill se. Det handlar inte om att de bryter mot några regler på forumet, specifikt, utan snarare om att det inte är bra för någon inblandad att jag ser deras inlägg.

Det finns en "blockera"-funktion, men den blockerar bara DM och notiser via citat och liknande, den döljer inte medlemmens inlägg för mig.

Skulle man kunna utöka detta med att man även döljer dessa inlägg? Möjligtvis bakom en "visa dolda inlägg"-knapp.

Dags det fixas tack.

Visa signatur

Magnus AMD