Voici un script pour modifier l'opacité des "Topics" selon le "Niveau" de l'utilisateur ayant posté :
// ==UserScript==
// @name JVC - TOPICS - Opacité Selon Niveau
// @version 0.1
// @description JVC - TOPICS - Opacité Selon Niveau
// @author JVC
// @match https://www.jeuxvideo.com/forums/0-51-0-1-0-1-0-blabla-18-25-ans.htm
// @grant none
// ==/UserScript==
(function() {
'use strict';
let topics = document.querySelectorAll('li[data-id]');
topics.forEach(async (topic) => {
let userLink = topic.querySelector('.topic-author').href;
let response = await fetch(userLink);
let text = await response.text();
let parser = new DOMParser();
let doc = parser.parseFromString(text, 'text/html');
let userLevel = parseInt(doc.querySelector('.user-level').textContent.replace('Niveau ', ''), 10);
let opacity = userLevel * 0.1;
topic.style.opacity = opacity;
});
})();
Test
Je up pour l'effort
On fait comment pour l'utiliser frérot ?
J'ai ajouté sur JVC Script :
https://jvscript.fr/scrippt/topics-opacite-selon-niveau
Le 28 mai 2023 à 03:24:15 Gamr13 a écrit :
On fait comment pour l'utiliser frérot ?
Il te faut un plugin pour ton navigateur du genre "Greasemonkey" ou "Tampermonkey", moi sur mon Mac avec Safari par exemple j'utilise "UserScripts", ensuite tu ajoute le script (https://raw.githubusercontent.com/ZoOoOoP/JVC-TOPICS-OPACITY/main/JVC%20-%20TOPICS%20-%20OPACITY.js) et tu actualise la page.
totalement inutile merci
Est ce qu'on peut simplement cacher tous les topics et posts des pseudos de niveau < 5 ?
Le 28 mai 2023 à 03:31:41 :
Est ce qu'on peut simplement cacher tous les topics et posts des pseudos de niveau < 5 ?
if niveau > 5 style = hidden
de rien
Cimer frérot