IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Internet Discussion :

Comment filtrer des utilisateurs de forum ?


Sujet :

Internet

  1. #1
    Invité de passage
    Homme Profil pro
    adjoint administratif
    Inscrit en
    Mai 2024
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : adjoint administratif

    Informations forums :
    Inscription : Mai 2024
    Messages : 4
    Par défaut Comment filtrer des utilisateurs de forum ?
    Bonjour, Tout d'abord je m'excuse par avance car je ne sais pas du tout où poster ma demande d'aide...

    j'ai besoin de l'aide d'expert en programmation/navigateur internet ^^

    Je pratique la photo et je vais sur un forum qui s'appelle "Chasseur d'images". C'est difficile de se passer de ce forum car c'est celui qui est le plus réactif. Cependant, la modération semble catastrophique, un petit groupe de trois participants, notamment, se comportent comme des harceleurs avec certains (dont moi). Je ne peux pas ouvrir un sujet sans qu'ils n'arrivent pour le pourrir et je passe mon temps à faire des signalements à la modération.
    Je fais mon possible pour les ignorer mais devoir se farcir quotidiennement des messages négatifs, c'est lourd.

    Il y a bien une fonction dans le forum qui permet de masquer les commentaires des utilisateurs au choix, mais on sait qu'ils sont intervenus et le filtre est "facile" à désactiver, c'est donc trop tentant.
    Je pense qu'il y a possibilité d'utiliser un module sous Firefox pour filtrer complètement les messages de certains utilisateurs de sorte qu'on ne voit même pas qu'ils ont posté des commentaires, les rendant totalement invisibles pour moi.

    J'ai cherché en utilisant Chat GPT qui m'a conseillé d'installer Ublock Origine. Mais le code qu'il me propose d'écrire dans les règles de filtrage ne fonctionne pas et là je sèche...
    Pourriez-vous m'aider ?

    Merci

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 703
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 703
    Par défaut
    Bonjour, et bienvenue,

    peux-tu nous montrer les règles proposées par le chat qui pète ?

    mais, pourquoi poser la question sur le sous-forum Linux, plutôt que sur un sous-forum correspondant au navigateur que tu utilises ?

  3. #3
    Invité de passage
    Homme Profil pro
    adjoint administratif
    Inscrit en
    Mai 2024
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : adjoint administratif

    Informations forums :
    Inscription : Mai 2024
    Messages : 4
    Par défaut
    Merci pour la réponse.
    J'ai posté dans "Linux" car je ne savais pas du tout où poster ma demande et vu que je suis sous Linux et Firefox...

    Je ne suis pas chez moi, je donnerais les lignes de code que Chat GPT m'a indiqué dés mercredi.

    Merci encore, ça serait super si je trouvais une solution à mon problème

  4. #4
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 703
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 703
    Par défaut modération : déplacement de la discussion.
    je déplace la discussion vers logiciels / autres logiciels / internet, en laissant un lien permanent sur linux.

  5. #5
    Invité de passage
    Homme Profil pro
    adjoint administratif
    Inscrit en
    Mai 2024
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : adjoint administratif

    Informations forums :
    Inscription : Mai 2024
    Messages : 4
    Par défaut
    Désolé pour le retard de réponse, je viens d'arriver chez moi.
    Voici ce que me propose ChatGPT :

    ! --- Chassimages : masquer tartampion ---
    forum.chassimages.com##article:has-text(tartampion)
    forum.chassimages.com##.post:has-text(tartampion)
    forum.chassimages.com##.message:has-text(tartampion)
    forum.chassimages.com##.topic-post:has-text(tartampion)

    ! --- Supprimer aussi les citations ---
    forum.chassimages.com##blockquote:has-text(tartampion)

    Malheureusement cela n'a aucun effet

  6. #6
    Invité de passage
    Homme Profil pro
    adjoint administratif
    Inscrit en
    Mai 2024
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : adjoint administratif

    Informations forums :
    Inscription : Mai 2024
    Messages : 4
    Par défaut
    Bon et bien entre temps j'ai cherché et cherché et... j'ai trouvé !

    Punaise je suis content

    Il fallait que je passe par le module "Tampermonkey" et que je crée ce script (agl33 et crinquet80 étant les pseudos des personnes qui me posent problème) :

    // ==UserScript==
    // @name Chassimages Ignorer Utilisateurs
    // @namespace http://tampermonkey.net/
    // @version 1.0
    // @description Supprime tous les messages d'utilisateurs blacklistés sur Chassimages Free Forum
    // @match https://www.chassimages.com/forum/*
    // @match https://forum.chassimages.com/*
    // @run-at document-end
    // @grant none
    // ==/UserScript==

    (function() {
    'use strict';

    // Liste des pseudos à ignorer
    const blacklist = [ "agl33", "Crinquet80" ];

    // Fonction pour vérifier si un pseudo est dans la blacklist
    function isBlacklisted(pseudo) {
    return blacklist.some(name => name.toLowerCase() === pseudo.toLowerCase());
    }

    // Supprimer un message donné
    function removePost(posterDiv, postAreaDiv, ignoredNotice) {
    if (ignoredNotice) ignoredNotice.remove();
    if (postAreaDiv) postAreaDiv.remove();
    if (posterDiv) posterDiv.remove();
    }

    // Scanner tous les messages visibles / chargés
    function scanPosts(root=document) {
    const posters = root.querySelectorAll('div.poster');
    posters.forEach(posterDiv => {
    const aPseudo = posterDiv.querySelector('h4 a');
    if (aPseudo && isBlacklisted(aPseudo.textContent.trim())) {
    // Conteneurs associés
    const postAreaDiv = posterDiv.nextElementSibling; // généralement div.postarea
    const ignoredNotice = postAreaDiv ? postAreaDiv.querySelector('.noticebox') : null;
    removePost(posterDiv, postAreaDiv, ignoredNotice);
    }
    });
    }

    // Observer les ajouts dynamiques (posts qui apparaissent via JS)
    const observer = new MutationObserver(mutations => {
    mutations.forEach(m => {
    m.addedNodes.forEach(node => {
    if (node.nodeType === 1) { // élément
    scanPosts(node);
    }
    });
    });
    });

    observer.observe(document.body, { childList: true, subtree: true });

    // Scan initial
    scanPosts();
    })();

Discussions similaires

  1. [XL-2003] Comment filtrer des données dans 2 colonnes ?
    Par adameteve dans le forum Excel
    Réponses: 7
    Dernier message: 24/09/2009, 13h17
  2. [AC-2000] Comment filtrer des mots dans une chaine de caractères
    Par bionet dans le forum Requêtes et SQL.
    Réponses: 11
    Dernier message: 21/07/2009, 19h16
  3. Réponses: 1
    Dernier message: 04/06/2009, 15h30
  4. Comment ajouter des utilisateurs Apache
    Par The Real Mouna dans le forum Apache
    Réponses: 5
    Dernier message: 04/04/2007, 17h05
  5. Réponses: 5
    Dernier message: 02/02/2007, 12h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo