Theme editor

XenForum Ignore Members / Threads / Everything

  • Thread starter Thread starter xXxLunaxXx
  • Start date Start date
  • Replies Replies 15
  • Views Views 326

xXxLunaxXx

Luna the Forbidden
Registered
Lewd
Prestige 1
Prestige 5
Donator
Game Modder
UwU
Joined
Jun 26, 2026
Threads
53
Messages
933
Vouches
0
Likes
548
LewdCoins
⚡24
Donation coins
0
Platinum
0
adcoin
0
1/3
‎2 Months of Service‎
Thread owner
i have created a script for f95 / lewdcorner / azkoselscorner what allowed you that you can ignore members.... its possible to extend this for threads and anything

i was tired to ignore the same members on multiple xenforo forums, therefore i created this

please dont use that for f95 / lewdcorner / ATF / AC / ULMF staff members or moderators...

the maybe can ban you for that

atm it supports only ignore members function, but its also possible to ignore entire threads with different tags and everything

you need tampermonkey addon

add this script to tampermonkey userscripts

Code:
// ==UserScript==
// @name         Lewdcorner/Azkosels Corner/F95zone/ULMF Ignore Members
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  try to take over the world!
// @author       You
// @match        https://lewdcorner.com/threads/*
// @match        https://azkoselscorner.com/index.php?threads/*
// @match        https://f95zone.to/threads/*
// @match        https://ulmf.org/threads/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// @run-at       document-end
// @require https://code.jquery.com/jquery-3.6.0.min.js
// ==/UserScript==

var ignoreMembers = ["User"];

function ignoreFunction() {
    var elements = document.querySelectorAll("article.message.message--post.js-post");
    elements.forEach((userItem) => {
        var author = $(userItem).data("author");
        if (ignoreMembers.includes(author)) {
            $(userItem).remove();
        }
    });
}
$(document).ready(ignoreFunction);
window.addEventListener("load", ignoreFunction);

the nice thing is you can turn on/off this script with the tampermonkey addon

on this way you can ignore 9000 members and with a one click, you can read everything cool or?

with that script you can ignore the same members in multiple forums

i have tested it, you can also use that script on other XenForo Forums, you must only add a // @match line

you must only change the

var ignoreMembers line so

for example

var ignoreMembers = ["user1", "user2"];

the username is exact the same like in the forum

for example

var ignoreMembers = ["xXxLunaxXx"];

Code:
// ==UserScript==
// @name         Lewdcorner/Azkosels Corner/F95zone/ULMF Ignore Members
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  try to take over the world!
// @author       You
// @match        https://lewdcorner.com/threads/*
// @match        https://azkoselscorner.com/index.php?threads/*
// @match        https://f95zone.to/threads/*
// @match        https://ulmf.org/threads/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// @run-at       document-end
// @require https://code.jquery.com/jquery-3.6.0.min.js
// ==/UserScript==

var ignoreMembers = ["User"];

function ignoreFunction() {
    var elements = document.querySelectorAll("article.message.message--post.js-post");
    elements.forEach((userItem) => {
        var author = $(userItem).data("author");
        if (ignoreMembers.includes(author)) {
            $(userItem).remove();
        }
    });
}
$(document).ready(ignoreFunction);
window.addEventListener("load", ignoreFunction);
 
Last edited:
var ignorarMembros = ["xXxLunaxXx"];
Thanks, you were helpful — one less user for xXxLunaxXx to write. :ROFLMAO:
I couldn’t resist.

I liked the extension. Is there a Firefox version too?
It worked in Firefox — I tested it with you, xXxLunaxXx hahaha.
 
Who should we be ignoring?


Go Away Goodbye GIF
 
Thread owner
Version 2 is faster

you can easily install it on



in order to manage your script you can go on

chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/options.html#filter=https%3A%2F%2Flewdcorner.com%2Fthreads%2Fxenforum-ignore-members-threads-everything.24265%2F&url=aHR0cHM6Ly9sZXdkY29ybmVyLmNvbS90aHJlYWRzL3hlbmZvcnVtLWlnbm9yZS1tZW1iZXJzLXRocmVhZHMtZXZlcnl0aGluZy4yNDI2NS8=&nav=dashboard


You must be registered to see attachments


and pin tampermonkey and so you can easily manage the extension

Code:
// ==UserScript==
// @name         Lewdcorner/Azkosels Corner/F95zone/ULMF Ignore Members V2.0
// @namespace    http://tampermonkey.net
// @version      1.3
// @description  ignore members in xenforo forums
// @author       You
// @match        https://lewdcorner.com/threads/*
// @match        https://azkoselscorner.com/index.php?threads/*
// @match        https://f95zone.to/threads/*
// @match        https://ulmf.org/threads/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// @run-at       document-start
// @require https://code.jquery.com/jquery-3.6.0.min.js
// ==/UserScript==

var ignoreMembers = [
    "Intorpecido",
    "digletboi",
    "John Doe",
    "Geheim-Autor"
];

function GM_addStyle(css) {
  const style = document.getElementById("GM_addStyleBy8626") || (function() {
    const style = document.createElement('style');
    style.type = 'text/css';
    style.id = "GM_addStyleBy8626";
    document.head.appendChild(style);
    return style;
  })();
  const sheet = style.sheet;
  sheet.insertRule(css, (sheet.rules || sheet.cssRules || []).length);
}

var cssSelectors = [];

ignoreMembers.forEach((element, index) => {
  cssSelectors.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssElement = cssSelectors.join(",");
var cssContent = cssElement + " { display: none !important; }";

GM_addStyle(cssContent);

if you use brave you must go here

brave://extensions/?id=dhdgffkkebhmkfjojejmpbldmpobfkfo

or in edge

edge://extensions/?id=dhdgffkkebhmkfjojejmpbldmpobfkfo

or in google chrome

chrome://extensions/?id=dhdgffkkebhmkfjojejmpbldmpobfkfo

and then click on

Allow userscripts
Allow in private mode

You must be registered to see attachments

and if you want change the ignoreMembers go to chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/options.html#nav=dashboard


and click edit

the green button is in order to activate/deactivate the script
 

Attachments

You must be registered for see attachments list
Last edited:
Thread owner
Thanks, you were helpful — one less user for xXxLunaxXx to write. :ROFLMAO:
I couldn’t resist.

I liked the extension. Is there a Firefox version too?
It worked in Firefox — I tested it with you, xXxLunaxXx hahaha.
Haha thanks, tested V2 on firefox... works perfectly

I’ve added a few cool features.It makes me sad when others get likes and I don’t; it always gets me down.It also upsets me when someone on F95 acts toxic and leaves angry reactions on your posts.So, I’ve added this:

var ignoreReactionsMembers = ["user1"]

var ignoreMembersAll = false;

var ignoreReactionsAll = false;

If you set

ignoreMembersAll = true;

you can ignore all members, including yourself......which isn't particularly useful, since the forum would be practically empty.But what *is* cool is that if you don't want to see reactions from anyone at all, you can set

ignoreReactionsAll = true.

You can easily install the script here if you want to get the latest version quickly.



Code:
// ==UserScript==
// @name         Lewdcorner/Azkosels Corner/F95zone/ULMF Ignore Members V2.0
// @namespace    http://tampermonkey.net
// @version      2.1
// @description  ignore members in xenforo forums
// @author       You
// @match        https://lewdcorner.com/threads/*
// @match        https://azkoselscorner.com/index.php?threads/*
// @match        https://f95zone.to/threads/*
// @match        https://ulmf.org/threads/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// @run-at       document-start
// @require https://code.jquery.com/jquery-3.6.0.min.js
// @license wolfitdm
// ==/UserScript==

var ignoreMembers = [
    "user1",
    "user2",
    "user3"
];

var ignoreReactionsMembers = [
    "user4"
];

var ignoreReactionsAll = false;
var ignoreMembersAll = false;

function GM_addStyle(css, id) {
  const style = document.getElementById("GM_addStyleBy8626") || (function() {
    const style = document.createElement('style');
    style.type = 'text/css';
    style.id = "GM_addStyleBy8626" + id;
    document.head.appendChild(style);
    return style;
  })();
  const sheet = style.sheet;
  sheet.insertRule(css, (sheet.rules || sheet.cssRules || []).length);
}

var cssSelectors = [];

ignoreMembers.forEach((element, index) => {
  cssSelectors.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssSelectors2 = [];

ignoreReactionsMembers.forEach((element, index) => {
  cssSelectors2.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssElement = cssSelectors.join(",");
var cssElement2 = cssSelectors2.join(",");
var cssContent = cssElement + " { display: none !important; }";
var cssContent2 = cssElement2 + " .reactionsBar.js-reactionsList.is-active { display: none !important; }";
var cssContent3 = ".reactionsBar.js-reactionsList.is-active { display: none !important; }";
var cssContent4 = "article.message.message--post.js-post[data-author] { display: none !important; }";

if (ignoreMembers.length > 0) {
    GM_addStyle(cssContent, "1");
}

if (ignoreReactionsMembers.length > 0) {
   GM_addStyle(cssContent2, "2");
}

if (ignoreMembersAll) {
    GM_addStyle(cssContent4, "4");
}

if (ignoreReactionsAll) {
  GM_addStyle(cssContent3, "3");
}

Just to mention it, the script simply hides the elements you don't like, so you no longer see reactions,

you no longer see member posts, and it works by using simple CSS.
 
Last edited:
Thread owner
One thing about LC that is personally really annoying is all the whitespace created by the user groups.

for example

You must be registered to see attachments


and with my newest version of the ignore script

You must be registered to see attachments


much better or not???

and the script is now much faster

Lewd = Member+
Registered = Member

you can easily update the script here



here is the code for V6

now you can also ignore the LC Badges Zoidberg and so on

Code:
// ==UserScript==
// @name         Lewdcorner/Azkosels Corner/F95zone/ULMF Ignore Members V2.0
// @namespace    http://tampermonkey.net
// @version      2.6
// @description  ignore members in xenforo forums
// @author       You
// @match        https://lewdcorner.com/threads/*
// @match        https://azkoselscorner.com/index.php?threads/*
// @match        https://f95zone.to/threads/*
// @match        https://ulmf.org/threads/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// @run-at       document-start
// @require https://code.jquery.com/jquery-3.6.0.min.js
// @license wolfitdm
// ==/UserScript==

var ignoreMembers = [
    "user1",
    "user2",
    "user3"
];

var ignoreReactionsMembers = [
    "user4"
];

var ignoreLCBanners = ["t1", "t2", "t3", "t4", "t5", "t6", "Registered", "Lewd", "VIPplus"];

var ignoreLCBadges = true;

var ignoreReactionsAll = false;
var ignoreMembersAll = false;

var useSameId = true;

function GM_addStyle(css, id) {
  if (useSameId) {
    id = "";
  }
  const style = document.getElementById("GM_addStyleBy8626") || (function() {
    const style = document.createElement('style');
    style.type = 'text/css';
    style.id = "GM_addStyleBy8626" + id;
    document.head.appendChild(style);
    return style;
  })();
  const sheet = style.sheet;
  sheet.insertRule(css, (sheet.rules || sheet.cssRules || []).length);
}

var cssSelectors = [];

ignoreMembers.forEach((element, index) => {
  cssSelectors.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssSelectors2 = [];

ignoreReactionsMembers.forEach((element, index) => {
  cssSelectors2.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssSelectors3 = [];

ignoreLCBanners.forEach((element, index) => {
  cssSelectors3.push("div.userBanner."+ element + ".message-userBanner");
});

var cssElement = cssSelectors.join(",");
var cssElement2 = cssSelectors2.join(",");
var cssElement3 = cssSelectors3.join(",");
var cssContent = cssElement + " { display: none !important; }";
var cssContent2 = cssElement2 + " .reactionsBar.js-reactionsList.is-active { display: none !important; }";
var cssContent3 = ".reactionsBar.js-reactionsList.is-active { display: none !important; }";
var cssContent4 = "article.message.message--post.js-post[data-author] { display: none !important; }";
var cssContent5 = cssElement3 + " { display: none !important; }";

if (ignoreMembers.length > 0) {
    GM_addStyle(cssContent, "1");
}

if (ignoreReactionsMembers.length > 0) {
   GM_addStyle(cssContent2, "2");
}

if (ignoreMembersAll) {
    GM_addStyle(cssContent4, "4");
}

if (ignoreReactionsAll) {
  GM_addStyle(cssContent3, "3");
}

if (ignoreLCBanners.length > 0) {
   GM_addStyle(cssContent5, "5");
}

if (ignoreLCBadges) {
   GM_addStyle("div.featuredBadges.featuredBadges--message { display: none !important; }", "6");
}
 

Attachments

You must be registered for see attachments list
Last edited:
Thread owner
Now you have more ignore options

and you can change the lc design to ignore more white space

You can easily update it here



Code:
// ==UserScript==
// @name         Lewdcorner/Azkosels Corner/F95zone/ULMF Ignore Members V2.0
// @namespace    http://tampermonkey.net
// @version      3.0
// @description  ignore members in xenforo forums
// @author       You
// @match        https://lewdcorner.com/threads/*
// @match        https://azkoselscorner.com/index.php?threads/*
// @match        https://f95zone.to/threads/*
// @match        https://ulmf.org/threads/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// @run-at       document-start
// @require https://code.jquery.com/jquery-3.6.0.min.js
// @license wolfitdm
// ==/UserScript==

// All XenForo Forums

var ignoreMembers = ["user1"];
var ignoreReactionsMembers = ["user1"];
var ignoreReactionsAll = true;
var ignoreMembersAll = false;

// LC

var ignoreLCSignatureMembers = ["user1"];
var ignoreLCBanners = ["t1", "t2", "t3", "t4", "t5", "t6", "Registered", "Lewd", "VIPplus", "UwU", "Godly"];
var ignoreLCDonationBanners = true;
var ignoreLCBadges = true;
var ignoreLCSignaturesAll = false;
var ignoreLCWhiteSpaceSoMuchYouCan = false;

// CODE DONT'T TOUCH THIS PLEASE

var useSameId = true;

function GM_addStyle(css, id) {
  if (useSameId) {
    id = "";
  }
  const style = document.getElementById("GM_addStyleBy8626") || (function() {
    const style = document.createElement('style');
    style.type = 'text/css';
    style.id = "GM_addStyleBy8626" + id;
    document.head.appendChild(style);
    return style;
  })();
  const sheet = style.sheet;
  sheet.insertRule(css, (sheet.rules || sheet.cssRules || []).length);
}

var cssSelectors = [];

ignoreMembers.forEach((element, index) => {
  cssSelectors.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssSelectors2 = [];

ignoreReactionsMembers.forEach((element, index) => {
  cssSelectors2.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssSelectors3 = [];

ignoreLCBanners.forEach((element, index) => {
  cssSelectors3.push("div.userBanner."+ element + ".message-userBanner");
});

var cssSelectors4 = [];

ignoreLCSignatureMembers.forEach((element, index) => {
     cssSelectors4.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssElement = cssSelectors.join(",");
var cssElement2 = cssSelectors2.join(",");
var cssElement3 = cssSelectors3.join(",");
var cssElement4 = cssSelectors4.join(",");
var cssContent = cssElement + " { display: none !important; }";
var cssContent2 = cssElement2 + " .reactionsBar.js-reactionsList.is-active { display: none !important; }";
var cssContent3 = ".reactionsBar.js-reactionsList.is-active { display: none !important; }";
var cssContent4 = "article.message.message--post.js-post[data-author] { display: none !important; }";
var cssContent5 = cssElement3 + " { display: none !important; }";
var cssContent6 = cssElement4 + " aside.message-signature { display: none !important; }";

if (ignoreLCSignatureMembers.length > 0) {
    GM_addStyle(cssContent6, "10");
}

if (ignoreLCSignaturesAll) {
    GM_addStyle("aside.message-signature { display: none !important; }", "11");
}

if (ignoreMembers.length > 0) {
    GM_addStyle(cssContent, "1");
}

if (ignoreReactionsMembers.length > 0) {
   GM_addStyle(cssContent2, "2");
}

if (ignoreMembersAll) {
    GM_addStyle(cssContent4, "4");
}

if (ignoreReactionsAll) {
  GM_addStyle(cssContent3, "3");
}

if (ignoreLCBanners.length > 0) {
   GM_addStyle(cssContent5, "5");
}

if (ignoreLCBadges) {
   GM_addStyle("div.featuredBadges.featuredBadges--message { display: none !important; }", "6");
}

if (ignoreLCWhiteSpaceSoMuchYouCan) {
    GM_addStyle("div.st-years-of-service, .xentr-message-container .xentr-slider-nav { padding: 0px !important; margin: 0px !important; }", "7");
    GM_addStyle("div.st-years-of-service { margin-top: 5px !important; }", "9");
    GM_addStyle("dl.pairs.pairs--justified { padding: 0 5px 0px 5px !important; }", "8");
}

if (ignoreLCDonationBanners) {
    GM_addStyle(".jblcDonateNotice, .stfrtDonateBubble { display: none !important; }", "12");
}
 
Thread owner
Added allthefallen support

you can easily update it here



Code:
// ==UserScript==
// @name         Lewdcorner/Azkosels Corner/F95zone/ULMF Ignore Members V2.0
// @namespace    http://tampermonkey.net
// @version      3.1
// @description  ignore members in xenforo forums
// @author       You
// @match        https://lewdcorner.com/threads/*
// @match        https://azkoselscorner.com/index.php?threads/*
// @match        https://f95zone.to/threads/*
// @match        https://ulmf.org/threads/*
// @match        https://allthefallen.moe/forum/index.php?threads/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// @run-at       document-start
// @require https://code.jquery.com/jquery-3.6.0.min.js
// @license wolfitdm
// ==/UserScript==

// All XenForo Forums

var ignoreMembers = ["user1"];
var ignoreReactionsMembers = ["user1"];
var ignoreReactionsAll = true;
var ignoreMembersAll = false;

// LC

var ignoreLCSignatureMembers = ["user1"];
var ignoreLCBanners = ["t1", "t2", "t3", "t4", "t5", "t6", "Registered", "Lewd", "VIPplus", "UwU", "Godly"];
var ignoreLCDonationBanners = true;
var ignoreLCBadges = true;
var ignoreLCSignaturesAll = false;
var ignoreLCWhiteSpaceSoMuchYouCan = false;

// CODE DONT'T TOUCH THIS PLEASE

var useSameId = true;

function GM_addStyle(css, id) {
  if (useSameId) {
    id = "";
  }
  const style = document.getElementById("GM_addStyleBy8626") || (function() {
    const style = document.createElement('style');
    style.type = 'text/css';
    style.id = "GM_addStyleBy8626" + id;
    document.head.appendChild(style);
    return style;
  })();
  const sheet = style.sheet;
  sheet.insertRule(css, (sheet.rules || sheet.cssRules || []).length);
}

var cssSelectors = [];

ignoreMembers.forEach((element, index) => {
  cssSelectors.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssSelectors2 = [];

ignoreReactionsMembers.forEach((element, index) => {
  cssSelectors2.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssSelectors3 = [];

ignoreLCBanners.forEach((element, index) => {
  cssSelectors3.push("div.userBanner."+ element + ".message-userBanner");
});

var cssSelectors4 = [];

ignoreLCSignatureMembers.forEach((element, index) => {
     cssSelectors4.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssElement = cssSelectors.join(",");
var cssElement2 = cssSelectors2.join(",");
var cssElement3 = cssSelectors3.join(",");
var cssElement4 = cssSelectors4.join(",");
var cssContent = cssElement + " { display: none !important; }";
var cssContent2 = cssElement2 + " .reactionsBar.js-reactionsList.is-active { display: none !important; }";
var cssContent3 = ".reactionsBar.js-reactionsList.is-active { display: none !important; }";
var cssContent4 = "article.message.message--post.js-post[data-author] { display: none !important; }";
var cssContent5 = cssElement3 + " { display: none !important; }";
var cssContent6 = cssElement4 + " aside.message-signature { display: none !important; }";

if (ignoreLCSignatureMembers.length > 0) {
    GM_addStyle(cssContent6, "10");
}

if (ignoreLCSignaturesAll) {
    GM_addStyle("aside.message-signature { display: none !important; }", "11");
}

if (ignoreMembers.length > 0) {
    GM_addStyle(cssContent, "1");
}

if (ignoreReactionsMembers.length > 0) {
   GM_addStyle(cssContent2, "2");
}

if (ignoreMembersAll) {
    GM_addStyle(cssContent4, "4");
}

if (ignoreReactionsAll) {
  GM_addStyle(cssContent3, "3");
}

if (ignoreLCBanners.length > 0) {
   GM_addStyle(cssContent5, "5");
}

if (ignoreLCBadges) {
   GM_addStyle("div.featuredBadges.featuredBadges--message { display: none !important; }", "6");
}

if (ignoreLCWhiteSpaceSoMuchYouCan) {
    GM_addStyle("div.st-years-of-service, .xentr-message-container .xentr-slider-nav { padding: 0px !important; margin: 0px !important; }", "7");
    GM_addStyle("div.st-years-of-service { margin-top: 5px !important; }", "9");
    GM_addStyle("dl.pairs.pairs--justified { padding: 0 5px 0px 5px !important; }", "8");
}

if (ignoreLCDonationBanners) {
    GM_addStyle(".jblcDonateNotice, .stfrtDonateBubble { display: none !important; }", "12");
}
 
Thread owner
Added Ignore LC Banners Donator and Donator2

Now you can only see important ranks like Modder, Game Dev, Staff, Mod and Admin banners

this banners, are given role badges from the LC Team and therefore i think its really bad to ignore that ;)

you can easily update this script here



Code:
// ==UserScript==
// @name         Lewdcorner/Azkosels Corner/F95zone/ULMF Ignore Members V2.0
// @namespace    http://tampermonkey.net
// @version      3.2
// @description  ignore members in xenforo forums
// @author       You
// @match        https://lewdcorner.com/threads/*
// @match        https://azkoselscorner.com/index.php?threads/*
// @match        https://f95zone.to/threads/*
// @match        https://ulmf.org/threads/*
// @match        https://allthefallen.moe/forum/index.php?threads/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// @run-at       document-start
// @require https://code.jquery.com/jquery-3.6.0.min.js
// @license wolfitdm
// ==/UserScript==

// All XenForo Forums

var ignoreMembers = ["user1"];
var ignoreReactionsMembers = ["user1"];
var ignoreReactionsAll = true;
var ignoreMembersAll = false;

// LC

var ignoreLCSignatureMembers = ["user1"];
var ignoreLCBanners = ["t1", "t2", "t3", "t4", "t5", "t6", "Registered", "Lewd", "VIPplus", "UwU", "Godly", "Donator", "Donator2"];
var ignoreLCDonationBanners = true;
var ignoreLCBadges = true;
var ignoreLCSignaturesAll = false;
var ignoreLCWhiteSpaceSoMuchYouCan = false;

// CODE DONT'T TOUCH THIS PLEASE

var useSameId = true;

function GM_addStyle(css, id) {
  if (useSameId) {
    id = "";
  }
  const style = document.getElementById("GM_addStyleBy8626") || (function() {
    const style = document.createElement('style');
    style.type = 'text/css';
    style.id = "GM_addStyleBy8626" + id;
    document.head.appendChild(style);
    return style;
  })();
  const sheet = style.sheet;
  sheet.insertRule(css, (sheet.rules || sheet.cssRules || []).length);
}

var cssSelectors = [];

ignoreMembers.forEach((element, index) => {
  cssSelectors.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssSelectors2 = [];

ignoreReactionsMembers.forEach((element, index) => {
  cssSelectors2.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssSelectors3 = [];

ignoreLCBanners.forEach((element, index) => {
  cssSelectors3.push("div.userBanner."+ element + ".message-userBanner");
});

var cssSelectors4 = [];

ignoreLCSignatureMembers.forEach((element, index) => {
     cssSelectors4.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssElement = cssSelectors.join(",");
var cssElement2 = cssSelectors2.join(",");
var cssElement3 = cssSelectors3.join(",");
var cssElement4 = cssSelectors4.join(",");
var cssContent = cssElement + " { display: none !important; }";
var cssContent2 = cssElement2 + " .reactionsBar.js-reactionsList.is-active { display: none !important; }";
var cssContent3 = ".reactionsBar.js-reactionsList.is-active { display: none !important; }";
var cssContent4 = "article.message.message--post.js-post[data-author] { display: none !important; }";
var cssContent5 = cssElement3 + " { display: none !important; }";
var cssContent6 = cssElement4 + " aside.message-signature { display: none !important; }";

if (ignoreLCSignatureMembers.length > 0) {
    GM_addStyle(cssContent6, "10");
}

if (ignoreLCSignaturesAll) {
    GM_addStyle("aside.message-signature { display: none !important; }", "11");
}

if (ignoreMembers.length > 0) {
    GM_addStyle(cssContent, "1");
}

if (ignoreReactionsMembers.length > 0) {
   GM_addStyle(cssContent2, "2");
}

if (ignoreMembersAll) {
    GM_addStyle(cssContent4, "4");
}

if (ignoreReactionsAll) {
  GM_addStyle(cssContent3, "3");
}

if (ignoreLCBanners.length > 0) {
   GM_addStyle(cssContent5, "5");
}

if (ignoreLCBadges) {
   GM_addStyle("div.featuredBadges.featuredBadges--message { display: none !important; }", "6");
}

if (ignoreLCWhiteSpaceSoMuchYouCan) {
    GM_addStyle("div.st-years-of-service, .xentr-message-container .xentr-slider-nav { padding: 0px !important; margin: 0px !important; }", "7");
    GM_addStyle("div.st-years-of-service { margin-top: 5px !important; }", "9");
    GM_addStyle("dl.pairs.pairs--justified { padding: 0 5px 0px 5px !important; }", "8");
}

if (ignoreLCDonationBanners) {
    GM_addStyle(".jblcDonateNotice, .stfrtDonateBubble { display: none !important; }", "12");
}
 
Thread owner
added direct message support

you can easily update it here



Code:
// ==UserScript==
// @name         Lewdcorner/Azkosels Corner/F95zone/ULMF Ignore Members V2.0
// @namespace    http://tampermonkey.net
// @version      3.3
// @description  ignore members in xenforo forums
// @author       You
// @match        https://lewdcorner.com/threads/*
// @match        https://lewdcorner.com/direct-messages/*
// @match        https://azkoselscorner.com/index.php?threads/*
// @match        https://azkoselscorner.com/index.php?direct-messages/*
// @match        https://f95zone.to/threads/*
// @match        https://f95zone.to/direct-messages/*
// @match        https://ulmf.org/threads/*
// @match        https://ulmf.org/direct-messages/*
// @match        https://allthefallen.moe/forum/index.php?threads/*
// @match        https://allthefallen.moe/forum/index.php?direct-messages/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// @run-at       document-start
// @require https://code.jquery.com/jquery-3.6.0.min.js
// @license wolfitdm
// ==/UserScript==

// All XenForo Forums

var ignoreMembers = ["user1"];
var ignoreReactionsMembers = ["user1"];
var ignoreReactionsAll = true;
var ignoreMembersAll = false;

// LC

var ignoreLCSignatureMembers = ["user1"];
var ignoreLCBanners = ["t1", "t2", "t3", "t4", "t5", "t6", "Registered", "Lewd", "VIPplus", "UwU", "Godly", "Donator", "Donator2"];
var ignoreLCDonationBanners = true;
var ignoreLCBadges = true;
var ignoreLCSignaturesAll = false;
var ignoreLCWhiteSpaceSoMuchYouCan = false;

// CODE DONT'T TOUCH THIS PLEASE

var useSameId = true;

function GM_addStyle(css, id) {
  if (useSameId) {
    id = "";
  }
  const style = document.getElementById("GM_addStyleBy8626") || (function() {
    const style = document.createElement('style');
    style.type = 'text/css';
    style.id = "GM_addStyleBy8626" + id;
    document.head.appendChild(style);
    return style;
  })();
  const sheet = style.sheet;
  sheet.insertRule(css, (sheet.rules || sheet.cssRules || []).length);
}

var cssSelectors = [];

ignoreMembers.forEach((element, index) => {
  cssSelectors.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssSelectors2 = [];

ignoreReactionsMembers.forEach((element, index) => {
  cssSelectors2.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssSelectors3 = [];

ignoreLCBanners.forEach((element, index) => {
  cssSelectors3.push("div.userBanner."+ element + ".message-userBanner");
});

var cssSelectors4 = [];

ignoreLCSignatureMembers.forEach((element, index) => {
     cssSelectors4.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssElement = cssSelectors.join(",");
var cssElement2 = cssSelectors2.join(",");
var cssElement3 = cssSelectors3.join(",");
var cssElement4 = cssSelectors4.join(",");
var cssContent = cssElement + " { display: none !important; }";
var cssContent2 = cssElement2 + " .reactionsBar.js-reactionsList.is-active { display: none !important; }";
var cssContent3 = ".reactionsBar.js-reactionsList.is-active { display: none !important; }";
var cssContent4 = "article.message.message--post.js-post[data-author] { display: none !important; }";
var cssContent5 = cssElement3 + " { display: none !important; }";
var cssContent6 = cssElement4 + " aside.message-signature { display: none !important; }";

if (ignoreLCSignatureMembers.length > 0) {
    GM_addStyle(cssContent6, "10");
}

if (ignoreLCSignaturesAll) {
    GM_addStyle("aside.message-signature { display: none !important; }", "11");
}

if (ignoreMembers.length > 0) {
    GM_addStyle(cssContent, "1");
}

if (ignoreReactionsMembers.length > 0) {
   GM_addStyle(cssContent2, "2");
}

if (ignoreMembersAll) {
    GM_addStyle(cssContent4, "4");
}

if (ignoreReactionsAll) {
  GM_addStyle(cssContent3, "3");
}

if (ignoreLCBanners.length > 0) {
   GM_addStyle(cssContent5, "5");
}

if (ignoreLCBadges) {
   GM_addStyle("div.featuredBadges.featuredBadges--message { display: none !important; }", "6");
}

if (ignoreLCWhiteSpaceSoMuchYouCan) {
    GM_addStyle("div.st-years-of-service, .xentr-message-container .xentr-slider-nav { padding: 0px !important; margin: 0px !important; }", "7");
    GM_addStyle("div.st-years-of-service { margin-top: 5px !important; }", "9");
    GM_addStyle("dl.pairs.pairs--justified { padding: 0 5px 0px 5px !important; }", "8");
}

if (ignoreLCDonationBanners) {
    GM_addStyle(".jblcDonateNotice, .stfrtDonateBubble { display: none !important; }", "12");
}
 
Thread owner
Added multiple ignore functions and fix bugs

you can easily update it here



Code:
// ==UserScript==
// @name         Lewdcorner/Azkosels Corner/F95zone/ULMF/ATF Ignore Members And More V3.0
// @namespace    http://tampermonkey.net
// @version      3.5
// @description  ignore members and more in xenforo forums
// @author       You
// @match        https://lewdcorner.com/threads/*
// @match        https://lewdcorner.com/direct-messages/*
// @match        https://azkoselscorner.com/index.php?threads/*
// @match        https://azkoselscorner.com/index.php?direct-messages/*
// @match        https://f95zone.to/threads/*
// @match        https://f95zone.to/direct-messages/*
// @match        https://ulmf.org/threads/*
// @match        https://ulmf.org/direct-messages/*
// @match        https://allthefallen.moe/forum/index.php?threads/*
// @match        https://allthefallen.moe/forum/index.php?direct-messages/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// @run-at       document-start
// @require https://code.jquery.com/jquery-3.6.0.min.js
// @license wolfitdm
// ==/UserScript==

// All XenForo Forums

// Threads

var ignoreMembers = ["user1"];
var ignoreReactionsMembers = ["user1"];
var ignoreMembersAll = false;
var ignoreReactionsAll = false;

// Direct Messages

var ignoreMembersDirectMessages = ["user1"];
var ignoreMembersDirectMessagesReactions = ["user1"];
var ignoreMembersDirectMessagesAll = false;
var ignoreMembersDirectMessagesReactionsAll = false;

// LC Threads

var ignoreLCSignatureMembers = ["user1"];

// LC Direct Messages

var ignoreLCSignatureDirectMessagesMembers = ["user1"];

// LC Threads and Direct Messages

var ignoreLCBanners = ["t1", "t2", "t3", "t4", "t5", "t6", "Registered", "Lewd", "VIPplus", "UwU", "Godly", "Donator", "Donator2"];
var ignoreLCDonationBanners = true;
var ignoreLCBadges = true;
var ignoreLCSignaturesAll = false;
var ignoreLCWhiteSpaceSoMuchYouCan = false;


// ------------------------------------------------

// CODE DONT'T TOUCH THIS PLEASE

// -----------------------------------------------

var useSameId = true;

function GM_addStyle(css, id) {
  if (useSameId) {
    id = "";
  }
  const style = document.getElementById("GM_addStyleBy8626") || (function() {
    const style = document.createElement('style');
    style.type = 'text/css';
    style.id = "GM_addStyleBy8626" + id;
    document.head.appendChild(style);
    return style;
  })();
  const sheet = style.sheet;
  sheet.insertRule(css, (sheet.rules || sheet.cssRules || []).length);
}

var cssSelectors10 = [];
ignoreMembersDirectMessages.forEach((element, index) => {
    cssSelectors10.push("article.message.message--conversationMessage.js-message[data-author='"+ element + "']");
});

var cssSelectors11 = [];
ignoreMembersDirectMessagesReactions.forEach((element, index) => {
    cssSelectors11.push("article.message.message--conversationMessage.js-message[data-author='"+ element + "']");
});

var cssSelectors = [];
ignoreMembers.forEach((element, index) => {
  cssSelectors.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssSelectors2 = [];

ignoreReactionsMembers.forEach((element, index) => {
  cssSelectors2.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssSelectors3 = [];

ignoreLCBanners.forEach((element, index) => {
  cssSelectors3.push("div.userBanner."+ element + ".message-userBanner");
});

var cssSelectors4 = [];

ignoreLCSignatureMembers.forEach((element, index) => {
     cssSelectors4.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssSelectors40 = [];

ignoreLCSignatureDirectMessagesMembers.forEach((element, index) => {
     cssSelectors40.push("article.message.message--conversationMessage.js-message[data-author='"+ element + "']");
});

var cssElement = cssSelectors.join(",");
var cssElement2 = cssSelectors2.join(",");
var cssElement3 = cssSelectors3.join(",");
var cssElement4 = cssSelectors4.join(",");
var cssElement40 = cssSelectors40.join(",");
var cssElement10 = cssSelectors10.join(",");
var cssElement11 = cssSelectors11.join(",");
var cssContent10 = cssElement10 + " { display: none !important; }";
var cssContent11 = cssElement11 + " .reactionsBar.js-reactionsList.is-active { display: none !important; }";
var cssContent = cssElement + " { display: none !important; }";
var cssContent2 = cssElement2 + " .reactionsBar.js-reactionsList.is-active { display: none !important; }";
var cssContent3 = ".reactionsBar.js-reactionsList.is-active { display: none !important; }";
var cssContent4 = "article.message.message--post.js-post[data-author] { display: none !important; }";
var cssContent5 = cssElement3 + " { display: none !important; }";
var cssContent6 = cssElement4 + " aside.message-signature { display: none !important; }";
var cssContent60 = cssElement40 + " aside.message-signature { display: none !important; }";
var cssContent7 = "article.message.message--conversationMessage.js-message[data-author] { display: none !important; }";

if (ignoreMembersDirectMessagesAll) {
    GM_addStyle(cssContent7, "15");
}

if (ignoreMembersDirectMessages.length > 0) {
    GM_addStyle(cssContent10, "13");
}

if (ignoreMembersDirectMessagesReactions.length > 0) {
    GM_addStyle(cssContent11, "14");
}

if (ignoreLCSignatureMembers.length > 0) {
    GM_addStyle(cssContent6, "10");
}

if (ignoreLCSignatureDirectMessagesMembers.length > 0) {
    GM_addStyle(cssContent60, "100");
}

if (ignoreLCSignaturesAll) {
    GM_addStyle("aside.message-signature { display: none !important; }", "11");
}

if (ignoreMembers.length > 0) {
    GM_addStyle(cssContent, "1");
}

if (ignoreReactionsMembers.length > 0) {
   GM_addStyle(cssContent2, "2");
}

if (ignoreMembersAll) {
    GM_addStyle(cssContent4, "4");
}

if (ignoreReactionsAll || ignoreMembersDirectMessagesReactionsAll) {
  GM_addStyle(cssContent3, "3");
}

if (ignoreLCBanners.length > 0) {
   GM_addStyle(cssContent5, "5");
}

if (ignoreLCBadges) {
   GM_addStyle("div.featuredBadges.featuredBadges--message { display: none !important; }", "6");
}

if (ignoreLCWhiteSpaceSoMuchYouCan) {
    GM_addStyle("div.st-years-of-service, .xentr-message-container .xentr-slider-nav { padding: 0px !important; margin: 0px !important; }", "7");
    GM_addStyle("div.st-years-of-service { margin-top: 5px !important; }", "9");
    GM_addStyle("dl.pairs.pairs--justified { padding: 0 5px 0px 5px !important; }", "8");
}

if (ignoreLCDonationBanners) {
    GM_addStyle(".jblcDonateNotice, .stfrtDonateBubble { display: none !important; }", "12");
}
 
Thanks was hoping something like this was available to use.

Especially since some members make it impossible to ignore them.

I'm not talking about staff but those who lock access to their profiles.
 
Thread owner
Thanks was hoping something like this was available to use.

Especially since some members make it impossible to ignore them.

I'm not talking about staff but those who lock access to their profiles.
You've given me an idea, what do you think of it?

if addIgnoreButton = true,

its add a ignore button to the profile what allows you to use the xenforo ignore function on all users

That means you can now use the ignore button on profiles that don't allow their profile to be viewed.

and yes we talk of the xenforo ignore function not my custom ignore function, which you can of course also use

You must be registered to see attachments


you can easily update the script here



Code:
// ==UserScript==
// @name         Lewdcorner/Azkosels Corner/F95zone/ULMF/ATF Ignore Members And More V3.0
// @namespace    http://tampermonkey.net
// @version      3.6
// @description  ignore members and more in xenforo forums
// @author       You
// @match        https://lewdcorner.com/threads/*
// @match        https://lewdcorner.com/direct-messages/*
// @match        https://azkoselscorner.com/index.php?threads/*
// @match        https://azkoselscorner.com/index.php?direct-messages/*
// @match        https://f95zone.to/threads/*
// @match        https://f95zone.to/direct-messages/*
// @match        https://ulmf.org/threads/*
// @match        https://ulmf.org/direct-messages/*
// @match        https://allthefallen.moe/forum/index.php?threads/*
// @match        https://allthefallen.moe/forum/index.php?direct-messages/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// @run-at       document-start
// @require https://code.jquery.com/jquery-3.6.0.min.js
// @license wolfitdm
// @downloadURL https://update.greasyfork.org/scripts/590203/LewdcornerAzkosels%20CornerF95zoneULMF%20Ignore%20Members%20V20.user.js
// @updateURL https://update.greasyfork.org/scripts/590203/LewdcornerAzkosels%20CornerF95zoneULMF%20Ignore%20Members%20V20.meta.js
// ==/UserScript==

// All XenForo Forums

// Threads

var addIgnoreButton = true;
var ignoreMembers = ["user1"];
var ignoreReactionsMembers = ["user1"];
var ignoreMembersAll = false;
var ignoreReactionsAll = false;

// Direct Messages

var ignoreMembersDirectMessages = ["user1"];
var ignoreMembersDirectMessagesReactions = ["user1"];
var ignoreMembersDirectMessagesAll = false;
var ignoreMembersDirectMessagesReactionsAll = false;

// LC Threads

var ignoreLCSignatureMembers = ["user1"];

// LC Direct Messages

var ignoreLCSignatureDirectMessagesMembers = ["user1"];

// LC Threads and Direct Messages

var ignoreLCBanners = ["t1", "t2", "t3", "t4", "t5", "t6", "Registered", "Lewd", "VIPplus", "UwU", "Godly", "Donator", "Donator2"];
var ignoreLCDonationBanners = true;
var ignoreLCBadges = true;
var ignoreLCSignaturesAll = false;
var ignoreLCWhiteSpaceSoMuchYouCan = false;


// ------------------------------------------------

// CODE DONT'T TOUCH THIS PLEASE

// -----------------------------------------------

var useSameId = true;

function GM_addStyle(css, id) {
  if (useSameId) {
    id = "";
  }
  const style = document.getElementById("GM_addStyleBy8626") || (function() {
    const style = document.createElement('style');
    style.type = 'text/css';
    style.id = "GM_addStyleBy8626" + id;
    document.head.appendChild(style);
    return style;
  })();
  const sheet = style.sheet;
  sheet.insertRule(css, (sheet.rules || sheet.cssRules || []).length);
}

var cssSelectors10 = [];
ignoreMembersDirectMessages.forEach((element, index) => {
    cssSelectors10.push("article.message.message--conversationMessage.js-message[data-author='"+ element + "']");
});

var cssSelectors11 = [];
ignoreMembersDirectMessagesReactions.forEach((element, index) => {
    cssSelectors11.push("article.message.message--conversationMessage.js-message[data-author='"+ element + "']");
});

var cssSelectors = [];
ignoreMembers.forEach((element, index) => {
  cssSelectors.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssSelectors2 = [];

ignoreReactionsMembers.forEach((element, index) => {
  cssSelectors2.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssSelectors3 = [];

ignoreLCBanners.forEach((element, index) => {
  cssSelectors3.push("div.userBanner."+ element + ".message-userBanner");
});

var cssSelectors4 = [];

ignoreLCSignatureMembers.forEach((element, index) => {
     cssSelectors4.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssSelectors40 = [];

ignoreLCSignatureDirectMessagesMembers.forEach((element, index) => {
     cssSelectors40.push("article.message.message--conversationMessage.js-message[data-author='"+ element + "']");
});

var cssElement = cssSelectors.join(",");
var cssElement2 = cssSelectors2.join(",");
var cssElement3 = cssSelectors3.join(",");
var cssElement4 = cssSelectors4.join(",");
var cssElement40 = cssSelectors40.join(",");
var cssElement10 = cssSelectors10.join(",");
var cssElement11 = cssSelectors11.join(",");
var cssContent10 = cssElement10 + " { display: none !important; }";
var cssContent11 = cssElement11 + " .reactionsBar.js-reactionsList.is-active { display: none !important; }";
var cssContent = cssElement + " { display: none !important; }";
var cssContent2 = cssElement2 + " .reactionsBar.js-reactionsList.is-active { display: none !important; }";
var cssContent3 = ".reactionsBar.js-reactionsList.is-active { display: none !important; }";
var cssContent4 = "article.message.message--post.js-post[data-author] { display: none !important; }";
var cssContent5 = cssElement3 + " { display: none !important; }";
var cssContent6 = cssElement4 + " aside.message-signature { display: none !important; }";
var cssContent60 = cssElement40 + " aside.message-signature { display: none !important; }";
var cssContent7 = "article.message.message--conversationMessage.js-message[data-author] { display: none !important; }";

if (ignoreMembersDirectMessagesAll) {
    GM_addStyle(cssContent7, "15");
}

if (ignoreMembersDirectMessages.length > 0) {
    GM_addStyle(cssContent10, "13");
}

if (ignoreMembersDirectMessagesReactions.length > 0) {
    GM_addStyle(cssContent11, "14");
}

if (ignoreLCSignatureMembers.length > 0) {
    GM_addStyle(cssContent6, "10");
}

if (ignoreLCSignatureDirectMessagesMembers.length > 0) {
    GM_addStyle(cssContent60, "100");
}

if (ignoreLCSignaturesAll) {
    GM_addStyle("aside.message-signature { display: none !important; }", "11");
}

if (ignoreMembers.length > 0) {
    GM_addStyle(cssContent, "1");
}

if (ignoreReactionsMembers.length > 0) {
   GM_addStyle(cssContent2, "2");
}

if (ignoreMembersAll) {
    GM_addStyle(cssContent4, "4");
}

if (ignoreReactionsAll || ignoreMembersDirectMessagesReactionsAll) {
  GM_addStyle(cssContent3, "3");
}

if (ignoreLCBanners.length > 0) {
   GM_addStyle(cssContent5, "5");
}

if (ignoreLCBadges) {
   GM_addStyle("div.featuredBadges.featuredBadges--message { display: none !important; }", "6");
}

if (ignoreLCWhiteSpaceSoMuchYouCan) {
    GM_addStyle("div.st-years-of-service, .xentr-message-container .xentr-slider-nav { padding: 0px !important; margin: 0px !important; }", "7");
    GM_addStyle("div.st-years-of-service { margin-top: 5px !important; }", "9");
    GM_addStyle("dl.pairs.pairs--justified { padding: 0 5px 0px 5px !important; }", "8");
}

if (ignoreLCDonationBanners) {
    GM_addStyle(".jblcDonateNotice, .stfrtDonateBubble { display: none !important; }", "12");
}

if (addIgnoreButton) {
window.addEventListener("load", function() {
    var elements = document.querySelectorAll("article.message.message--post.js-post[data-author]");
    elements.forEach((userItem) => {
        var author = $(userItem).data("author");
        $(userItem).find("section.message-user").each(function() {
            var element = $(this).attr("itemid");
            if (element !== undefined) {
               $(this).append("<a href=\"" + element + "ignore\"> Ignore " + author + "</a>");
            }
       });
    });
});
}
 

Attachments

You must be registered for see attachments list
Thread owner
i have added something cool

If `addIgnoreButton` is set to `true` (which is the default), two links are added to the profile; currently, this has only been tested on LC. "Hide" and "Ignore": "Hide" uses my custom ignore function on the fly, and the user is immediately hidden—though they reappear if you refresh the page (F5). "Ignore member" triggers the standard XenForo ignore function. Of course, you can still add the member to the array for a permanent ignore. But this way, you can temporarily hide *anyone*.

I could improve the script to make the "hide" action permanent, but then I’d have to store the information in persistent local storage; the downside to that, however, is that if you clear the site's cookies, the member would no longer be ignored, so adding them to an array is probably the better approach.

you can easily update the script here



274.jpg


Code:
// ==UserScript==
// @name         Lewdcorner/Azkosels Corner/F95zone/ULMF/ATF Ignore Members And More V3.0
// @namespace    http://tampermonkey.net
// @version      3.6
// @description  ignore members and more in xenforo forums
// @author       You
// @match        https://lewdcorner.com/threads/*
// @match        https://lewdcorner.com/direct-messages/*
// @match        https://azkoselscorner.com/index.php?threads/*
// @match        https://azkoselscorner.com/index.php?direct-messages/*
// @match        https://f95zone.to/threads/*
// @match        https://f95zone.to/direct-messages/*
// @match        https://ulmf.org/threads/*
// @match        https://ulmf.org/direct-messages/*
// @match        https://allthefallen.moe/forum/index.php?threads/*
// @match        https://allthefallen.moe/forum/index.php?direct-messages/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// @run-at       document-start
// @require https://code.jquery.com/jquery-3.6.0.min.js
// @license wolfitdm
// ==/UserScript==

// All XenForo Forums

var addIgnoreButton = true;

// Threads

var ignoreMembers = ["user1"];
var ignoreReactionsMembers = ["user1"];
var ignoreMembersAll = false;
var ignoreReactionsAll = false;

// Direct Messages

var ignoreMembersDirectMessages = ["user1"];
var ignoreMembersDirectMessagesReactions = ["user1"];
var ignoreMembersDirectMessagesAll = false;
var ignoreMembersDirectMessagesReactionsAll = false;

// LC Threads

var ignoreLCSignatureMembers = ["user1"];

// LC Direct Messages

var ignoreLCSignatureDirectMessagesMembers = ["user1"];

// LC Threads and Direct Messages

var ignoreLCBanners = ["t1", "t2", "t3", "t4", "t5", "t6", "Registered", "Lewd", "VIPplus", "UwU", "Godly", "Donator", "Donator2"];
var ignoreLCDonationBanners = true;
var ignoreLCBadges = true;
var ignoreLCSignaturesAll = false;
var ignoreLCWhiteSpaceSoMuchYouCan = false;


// ------------------------------------------------

// CODE DONT'T TOUCH THIS PLEASE

// -----------------------------------------------

var useSameId = true;

function GM_addStyle(css, id) {
  if (useSameId) {
    id = "";
  }
  const style = document.getElementById("GM_addStyleBy8626") || (function() {
    const style = document.createElement('style');
    style.type = 'text/css';
    style.id = "GM_addStyleBy8626" + id;
    document.head.appendChild(style);
    return style;
  })();
  const sheet = style.sheet;
  sheet.insertRule(css, (sheet.rules || sheet.cssRules || []).length);
}

var cssSelectors10 = [];
ignoreMembersDirectMessages.forEach((element, index) => {
    cssSelectors10.push("article.message.message--conversationMessage.js-message[data-author='"+ element + "']");
});

var cssSelectors11 = [];
ignoreMembersDirectMessagesReactions.forEach((element, index) => {
    cssSelectors11.push("article.message.message--conversationMessage.js-message[data-author='"+ element + "']");
});

var cssSelectors = [];
ignoreMembers.forEach((element, index) => {
  cssSelectors.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssSelectors2 = [];

ignoreReactionsMembers.forEach((element, index) => {
  cssSelectors2.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssSelectors3 = [];

ignoreLCBanners.forEach((element, index) => {
  cssSelectors3.push("div.userBanner."+ element + ".message-userBanner");
});

var cssSelectors4 = [];

ignoreLCSignatureMembers.forEach((element, index) => {
     cssSelectors4.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssSelectors40 = [];

ignoreLCSignatureDirectMessagesMembers.forEach((element, index) => {
     cssSelectors40.push("article.message.message--conversationMessage.js-message[data-author='"+ element + "']");
});

var cssElement = cssSelectors.join(",");
var cssElement2 = cssSelectors2.join(",");
var cssElement3 = cssSelectors3.join(",");
var cssElement4 = cssSelectors4.join(",");
var cssElement40 = cssSelectors40.join(",");
var cssElement10 = cssSelectors10.join(",");
var cssElement11 = cssSelectors11.join(",");
var cssContent10 = cssElement10 + " { display: none !important; }";
var cssContent11 = cssElement11 + " .reactionsBar.js-reactionsList.is-active { display: none !important; }";
var cssContent = cssElement + " { display: none !important; }";
var cssContent2 = cssElement2 + " .reactionsBar.js-reactionsList.is-active { display: none !important; }";
var cssContent3 = ".reactionsBar.js-reactionsList.is-active { display: none !important; }";
var cssContent4 = "article.message.message--post.js-post[data-author] { display: none !important; }";
var cssContent5 = cssElement3 + " { display: none !important; }";
var cssContent6 = cssElement4 + " aside.message-signature { display: none !important; }";
var cssContent60 = cssElement40 + " aside.message-signature { display: none !important; }";
var cssContent7 = "article.message.message--conversationMessage.js-message[data-author] { display: none !important; }";

if (ignoreMembersDirectMessagesAll) {
    GM_addStyle(cssContent7, "15");
}

if (ignoreMembersDirectMessages.length > 0) {
    GM_addStyle(cssContent10, "13");
}

if (ignoreMembersDirectMessagesReactions.length > 0) {
    GM_addStyle(cssContent11, "14");
}

if (ignoreLCSignatureMembers.length > 0) {
    GM_addStyle(cssContent6, "10");
}

if (ignoreLCSignatureDirectMessagesMembers.length > 0) {
    GM_addStyle(cssContent60, "100");
}

if (ignoreLCSignaturesAll) {
    GM_addStyle("aside.message-signature { display: none !important; }", "11");
}

if (ignoreMembers.length > 0) {
    GM_addStyle(cssContent, "1");
}

if (ignoreReactionsMembers.length > 0) {
   GM_addStyle(cssContent2, "2");
}

if (ignoreMembersAll) {
    GM_addStyle(cssContent4, "4");
}

if (ignoreReactionsAll || ignoreMembersDirectMessagesReactionsAll) {
  GM_addStyle(cssContent3, "3");
}

if (ignoreLCBanners.length > 0) {
   GM_addStyle(cssContent5, "5");
}

if (ignoreLCBadges) {
   GM_addStyle("div.featuredBadges.featuredBadges--message { display: none !important; }", "6");
}

if (ignoreLCWhiteSpaceSoMuchYouCan) {
    GM_addStyle("div.st-years-of-service, .xentr-message-container .xentr-slider-nav { padding: 0px !important; margin: 0px !important; }", "7");
    GM_addStyle("div.st-years-of-service { margin-top: 5px !important; }", "9");
    GM_addStyle("dl.pairs.pairs--justified { padding: 0 5px 0px 5px !important; }", "8");
}

if (ignoreLCDonationBanners) {
    GM_addStyle(".jblcDonateNotice, .stfrtDonateBubble { display: none !important; }", "12");
}

if (addIgnoreButton) {
window.addEventListener("load", function() {
    var elements = document.querySelectorAll("article.message.message--post.js-post[data-author]");
    elements.forEach((userItem) => {
        var author = $(userItem).data("author");
        $(userItem).find("section.message-user").each(function() {
            var element = $(this).attr("itemid");
            if (element !== undefined) {
               $(this).append("<a href=\"" + element + "ignore\"> Ignore " + author + "</a><br>");
               if (useSameId) {
                  $(this).append("<a class=\"ignore_custom_member\" data-author=\""+author+"\" href=\"#\"> Hide " + author + "</a>");
               }
            }
       });
       if (useSameId) {
          $(userItem).on('click', 'section.message-user .ignore_custom_member', function(event) {
            event.preventDefault();
            var meAuthor = $(this).data("author");
            GM_addStyle("article.message.message--conversationMessage.js-message[data-author=\""+meAuthor+"\"] { display: none !important; }", "1400");
            GM_addStyle("article.message.message--post.js-post[data-author=\""+meAuthor+"\"] { display: none !important; }", "1401");
         });
       }
    });
});
}
 
Thread owner
You must be registered to see attachments


If `hideUsersPermanent` is set to `true`and `addIgnoreButton` is set to `true`(which is the default behavior)

you can now permanently hide users using the "hide user permanent" button.

This data is stored in script storage, meaning you can clear your cookies without the hidden users reappearing.

I have also added a "Reset All" button to undo these changes.

If `hideUsersPermanent` is set to `false`, everything reverts to the previous behavior:

users are only hidden temporarily when using the "hide" function, and are only hidden permanently if you add them to the array.

you can easily update the script here


Code:
// ==UserScript==
// @name         Lewdcorner/Azkosels Corner/F95zone/ULMF/ATF Ignore Members And More V3.0
// @namespace    http://tampermonkey.net
// @version      3.7
// @description  ignore members and more in xenforo forums
// @author       You
// @match        https://lewdcorner.com/threads/*
// @match        https://lewdcorner.com/direct-messages/*
// @match        https://azkoselscorner.com/index.php?threads/*
// @match        https://azkoselscorner.com/index.php?direct-messages/*
// @match        https://f95zone.to/threads/*
// @match        https://f95zone.to/direct-messages/*
// @match        https://ulmf.org/threads/*
// @match        https://ulmf.org/direct-messages/*
// @match        https://allthefallen.moe/forum/index.php?threads/*
// @match        https://allthefallen.moe/forum/index.php?direct-messages/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant GM_setValue
// @grant GM_getValue
// @run-at       document-start
// @require https://code.jquery.com/jquery-3.6.0.min.js
// @license wolfitdm
// @downloadURL https://update.greasyfork.org/scripts/590203/LewdcornerAzkosels%20CornerF95zoneULMF%20Ignore%20Members%20V20.user.js
// @updateURL https://update.greasyfork.org/scripts/590203/LewdcornerAzkosels%20CornerF95zoneULMF%20Ignore%20Members%20V20.meta.js
// ==/UserScript==

// All XenForo Forums

var addIgnoreButton = true;
var hideUsersPermanent = true;

// Threads

var ignoreMembers = ["user1", "user2", "user3"];
var ignoreReactionsMembers = ["user1", "user2", "user3"];
var ignoreMembersAll = false;
var ignoreReactionsAll = false;

// Direct Messages

var ignoreMembersDirectMessages = ["user1", "user2", "user3"];
var ignoreMembersDirectMessagesReactions = ["user1", "user2", "user3"];
var ignoreMembersDirectMessagesAll = false;
var ignoreMembersDirectMessagesReactionsAll = false;

// LC Threads

var ignoreLCSignatureMembers = ["user1", "user2", "user3"];

// LC Direct Messages

var ignoreLCSignatureDirectMessagesMembers = ["user1", "user2", "user3"];

// LC Threads and Direct Messages

var ignoreLCBanners = ["t1", "t2", "t3", "t4", "t5", "t6", "Registered", "Lewd", "VIPplus", "UwU", "Godly", "Donator", "Donator2"];
var ignoreLCDonationBanners = true;
var ignoreLCBadges = true;
var ignoreLCSignaturesAll = false;
var ignoreLCWhiteSpaceSoMuchYouCan = false;


// ------------------------------------------------

// CODE DONT'T TOUCH THIS PLEASE

// -----------------------------------------------

if (!hideUsersPermanent) {
    GM_setValue("ignoreXenForoUsers", JSON.stringify(ignoreMembers));
    GM_setValue("ignoreXenForoUsersDM", JSON.stringify(ignoreMembersDirectMessages));
}

var newIgnoreMembers = GM_getValue("ignoreXenForoUsers", JSON.stringify(ignoreMembers));
var newDirectIgnoreMembers = GM_getValue("ignoreXenForoUsersDM", JSON.stringify(ignoreMembersDirectMessages));

newIgnoreMembers = JSON.parse(newIgnoreMembers);
newDirectIgnoreMembers = JSON.parse(newDirectIgnoreMembers);

ignoreMembers = newIgnoreMembers;
ignoreMembersDirectMessages = newDirectIgnoreMembers;

var useSameId = true;

function GM_addStyle(css, id) {
  if (useSameId) {
    id = "";
  }
  const style = document.getElementById("GM_addStyleBy8626") || (function() {
    const style = document.createElement('style');
    style.type = 'text/css';
    style.id = "GM_addStyleBy8626" + id;
    document.head.appendChild(style);
    return style;
  })();
  const sheet = style.sheet;
  sheet.insertRule(css, (sheet.rules || sheet.cssRules || []).length);
}

var cssSelectors10 = [];
ignoreMembersDirectMessages.forEach((element, index) => {
    cssSelectors10.push("article.message.message--conversationMessage.js-message[data-author='"+ element + "']");
});

var cssSelectors11 = [];
ignoreMembersDirectMessagesReactions.forEach((element, index) => {
    cssSelectors11.push("article.message.message--conversationMessage.js-message[data-author='"+ element + "']");
});

var cssSelectors = [];
ignoreMembers.forEach((element, index) => {
  cssSelectors.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssSelectors2 = [];

ignoreReactionsMembers.forEach((element, index) => {
  cssSelectors2.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssSelectors3 = [];

ignoreLCBanners.forEach((element, index) => {
  cssSelectors3.push("div.userBanner."+ element + ".message-userBanner");
});

var cssSelectors4 = [];

ignoreLCSignatureMembers.forEach((element, index) => {
     cssSelectors4.push("article.message.message--post.js-post[data-author='"+ element + "']");
});

var cssSelectors40 = [];

ignoreLCSignatureDirectMessagesMembers.forEach((element, index) => {
     cssSelectors40.push("article.message.message--conversationMessage.js-message[data-author='"+ element + "']");
});

var cssElement = cssSelectors.join(",");
var cssElement2 = cssSelectors2.join(",");
var cssElement3 = cssSelectors3.join(",");
var cssElement4 = cssSelectors4.join(",");
var cssElement40 = cssSelectors40.join(",");
var cssElement10 = cssSelectors10.join(",");
var cssElement11 = cssSelectors11.join(",");
var cssContent10 = cssElement10 + " { display: none !important; }";
var cssContent11 = cssElement11 + " .reactionsBar.js-reactionsList.is-active { display: none !important; }";
var cssContent = cssElement + " { display: none !important; }";
var cssContent2 = cssElement2 + " .reactionsBar.js-reactionsList.is-active { display: none !important; }";
var cssContent3 = ".reactionsBar.js-reactionsList.is-active { display: none !important; }";
var cssContent4 = "article.message.message--post.js-post[data-author] { display: none !important; }";
var cssContent5 = cssElement3 + " { display: none !important; }";
var cssContent6 = cssElement4 + " aside.message-signature { display: none !important; }";
var cssContent60 = cssElement40 + " aside.message-signature { display: none !important; }";
var cssContent7 = "article.message.message--conversationMessage.js-message[data-author] { display: none !important; }";

if (ignoreMembersDirectMessagesAll) {
    GM_addStyle(cssContent7, "15");
}

if (ignoreMembersDirectMessages.length > 0) {
    GM_addStyle(cssContent10, "13");
}

if (ignoreMembersDirectMessagesReactions.length > 0) {
    GM_addStyle(cssContent11, "14");
}

if (ignoreLCSignatureMembers.length > 0) {
    GM_addStyle(cssContent6, "10");
}

if (ignoreLCSignatureDirectMessagesMembers.length > 0) {
    GM_addStyle(cssContent60, "100");
}

if (ignoreLCSignaturesAll) {
    GM_addStyle("aside.message-signature { display: none !important; }", "11");
}

if (ignoreMembers.length > 0) {
    GM_addStyle(cssContent, "1");
}

if (ignoreReactionsMembers.length > 0) {
   GM_addStyle(cssContent2, "2");
}

if (ignoreMembersAll) {
    GM_addStyle(cssContent4, "4");
}

if (ignoreReactionsAll || ignoreMembersDirectMessagesReactionsAll) {
  GM_addStyle(cssContent3, "3");
}

if (ignoreLCBanners.length > 0) {
   GM_addStyle(cssContent5, "5");
}

if (ignoreLCBadges) {
   GM_addStyle("div.featuredBadges.featuredBadges--message { display: none !important; }", "6");
}

if (ignoreLCWhiteSpaceSoMuchYouCan) {
    GM_addStyle("div.st-years-of-service, .xentr-message-container .xentr-slider-nav { padding: 0px !important; margin: 0px !important; }", "7");
    GM_addStyle("div.st-years-of-service { margin-top: 5px !important; }", "9");
    GM_addStyle("dl.pairs.pairs--justified { padding: 0 5px 0px 5px !important; }", "8");
}

if (ignoreLCDonationBanners) {
    GM_addStyle(".jblcDonateNotice, .stfrtDonateBubble { display: none !important; }", "12");
}

if (addIgnoreButton) {
window.addEventListener("load", function() {
    var elements = document.querySelectorAll("article.message[data-author]");
    elements.forEach((userItem) => {
        var author = $(userItem).data("author");
        $(userItem).find("section.message-user").each(function() {
            var element = $(this).attr("itemid");
            if (element !== undefined) {
               $(this).append("<a href=\"" + element + "ignore\"> Ignore " + author + "</a><br>");
               if (useSameId) {
                  $(this).append("<a class=\"ignore_custom_member\" data-author=\""+author+"\" href=\"#\"> Hide " + author + "</a><br>");
                  $(this).append("<a class=\"reset_custom_member\" href=\"#\"> Reset All</a>");
               }
            }
       });
       if (useSameId) {
          $(userItem).on('click', 'section.message-user .ignore_custom_member', function(event) {
            event.preventDefault();
            var meAuthor = $(this).data("author");
            if (!ignoreMembers.includes(meAuthor)) {
                ignoreMembers.push(meAuthor);
            }
            if (!ignoreMembersDirectMessages.includes(meAuthor)) {
                ignoreMembersDirectMessages.push(meAuthor);
            }
            GM_setValue("ignoreXenForoUsers", JSON.stringify(ignoreMembers));
            GM_setValue("ignoreXenForoUsersDM", JSON.stringify(ignoreMembersDirectMessages));
            GM_addStyle("article.message.message--conversationMessage.js-message[data-author=\""+meAuthor+"\"] { display: none !important; }", "1400");
            GM_addStyle("article.message.message--post.js-post[data-author=\""+meAuthor+"\"] { display: none !important; }", "1401");
         });
         $(userItem).on('click', 'section.message-user .reset_custom_member', function(event) {
            event.preventDefault();
            GM_setValue("ignoreXenForoUsers", JSON.stringify(ignoreMembers));
            GM_setValue("ignoreXenForoUsersDM", JSON.stringify(ignoreMembersDirectMessages));
            newIgnoreMembers = JSON.parse(newIgnoreMembers);
            newDirectIgnoreMembers = JSON.parse(newDirectIgnoreMembers);
            ignoreMembers = newIgnoreMembers;
            ignoreMembersDirectMessages = newDirectIgnoreMembers;
         });
       }
    });
});
}
 

Attachments

You must be registered for see attachments list
Hey Luna, can I use this to ignore tags?
You must be registered to see attachments

I'm sick of the DAZ games stealing spaces in Latest Updates, and I don't see any option in the forum to ignore entire tags.
 

Attachments

You must be registered for see attachments list
Back
Top Bottom