FANDOM


AjaxBlock permet de bloquer et débloquer des utilisateurs sans quitter la page actuelle, en montrant un bloc modulaire au clic du lien de blocage/déblocage.

Note : The module ne s'ouvrira pas si la touche Ctrl ou la touche Shift sont enfoncées, cela afin de permettre aux utilisateurs d'accéder normalement aux pages de blocage et déblocage.

Installation

Utilisation

Le bloc modulaire s'affichera en cliquant sur n'importe quel lien Spécial:Bloquer avec un utilisateur cible, l'utiliser s'explique de lui-même. Il suffit de mettre une durée de blocage à partir ou du menu déroulant ou tapant manuellement le temps désiré (des temps utilisant à la fois des mois et des semaines (ex: 4 mois et 2 semaines) sont également acceptés). Ensuite, sélectionnez une des raisons de blocage les plus communes ou écrivez la vôtre dans le champ. Il est aussi possible de spécifier une raison supplémentaire avec une raison commune et de mettre vos propres détails sur la raison de blocage en même temps, elles apparaîtront comme suit : <raison commune>: <explication élaborée>. Vérifiez les options que vous souhaitez appliquer et cliquez sur le bouton "Bloquer l'utilisateur", ou "Annuler" pour fermer le module.

Lors du déblocage, un module apparaîtra en pop-up en demandant une raison. Cliquer "Débloquer l'utilisateur" débloquera ce dernier, cliquer "Annuler" fermera le module.

Personnalisation

Toutes les variables personnalisables se trouvent sous l'objet window.AjaxBlock.

Custom default expiry times

Pour ajouter des temps d'expiration personnalisés, il faut ajouter l'objet window.AjaxBlock.ajaxBlockExpiryTimes dans la syntaxe qui suit : 'temps à envoyer': 'temps affiché',. Exemple :

window.AjaxBlock = {
    expiryTimes: {
        '2 heures': '2 heures',
        '1 jour': 'un jour',
        '1 semaine': 'une semaine',
        '2 months 4 weeks 2 days 7 hours': 'durée du blocage spécifique en toutes lettres'
    }
};

Les valeurs par défaut sont : 2 heures, 5 heures, 12 heures, 1 jour, 3 jours, 5 jours, 1 semaine, 2 semaines, 3 mois, 6 mois, 1 an, 2 ans, 3 ans, infini.

Raisons de blocage personnalisées

Fonctionne d'une manière similaire à celle des temps d'expiration. Exemple :

window.AjaxBlock = {
    blockReasons: {
        '[[w:c:communaute:Aide:Vandalisme|Vandalisme]]': 'Vandalisme',
        '[[w:c:communaute:Aide:Spam|Spam]]': 'Spam',
        'N'a pas l'âge légal requis': 'COPPA',
        'Retrait d'information des articles / vidage d'articles': 'Vide les pages',
        'Refus d'obtempérer au [[Project:File Policy|règlement des fichiers]]': 'Règlement des fichiers'
    }
};

Vandalism: Vandalisme
Spam: Spam,
Abus de multi-comptes / Contournement de bannissement : Abus de multi-comptes,
Removing content/blanking pages: Page blanking,
Insertion de fausses informations ou de texte incompréhensible: Texte incompréhensible,
Comportement intimidant/harcèlement/trolling: Troll/Harcèlement,
Nom d'utilisateur inacceptable, avatar, ou en-tête général: Nom/avatar,
N'a pas l'âge légal requis : COPPA,
Violations répétées du règlement : violations répétées.

Options cochées par défaut

Pour que des cases à cocher le soient par défaut sur le bloc modulaire :

window.AjaxBlock = {
    check: {
        talk: true,
        autoBlock: true,
        override: true
    }
};

Coché par défaut : AutoBlock.
Non coché par défaut: talk (empêcher l'utilisateur d'utiliser sa page de discussion) and override (écraser les autres blocages).

Exemple de configuration

window.AjaxBlock = {
    expiryTimes: {
        '2 heures': '2 heures',
        '1 jour': 'un jour',
        '1 semaine': 'une semaine',
        '2 mois': '2m',
        'jamais': 'Jamais'
    },
    blockReasons: {
        '[[w:c:communaute:Aide:Vandalisme|Vandalisme]]': 'Vandalisme',
        '[[w:c:communaute:Aide:Spam|Spam]]': 'Spam',
        'N'a pas l'âge légal requis': 'COPPA',
        'Removing information/blanking articles': 'Vide les articles',
        'Refus d'obtempérer au [[Project:File Policy|règlement des fichiers]]': 'Règlement des fichiers'
    },
    check: {
        talk: true,
        autoBlock: true,
        override: true
    }
};
Community content is available under CC-BY-SA unless otherwise noted.

Fandom may earn an affiliate commission on sales made from links on this page.

Stream the best stories.

Fandom may earn an affiliate commission on sales made from links on this page.

Get Disney+