For faster navigation, this Iframe is preloading the Wikiwand page for Projet:Scripts et gadgets/Notices/BandeauxPortails.

Projet:Scripts et gadgets/Notices/BandeauxPortails

Projet Fonctions disponibles Notices Discussion projet Signaler un bug Demander une nouvelle fonction
Javascript icon.svg
PROJET SCRIPTS ET GADGETS
Centraliser les fonctions JavaScript et CSS pour éviter la dispersion du code.


MediaWiki:Gadget-BandeauxPortails.js est un code Javascript permettant d'ajouter, retirer ou modifier rapidement un bandeau de portail. Son fonctionnement est similaire à celui du gadget HotCats.

Installation[modifier | modifier le code]

Pour installer ce gadget, il y a deux solutions :

1) Le sélectionner dans les préférences :

Préférences > Gadgets > Ajout / modification / retrait rapide > BandeauxPortails
Remarque : Cette méthode a l'avantage de la simplicité mais ne permet pas de personnalisation.

2) Copier le code suivant dans sa page monobook.js (ou autre suivant l'habillage sélectionné dans les préférences) :

obtenir('BandeauxPortails');

Personnalisation[modifier | modifier le code]

Certaines variables sont personnalisables :

  • Le nombre de bandeaux suggérés lors de la recherche, 10 par défaut, 0 pour annuler les suggestions
  • L'affichage de la liste vers le bas plutôt que vers le haut
  • L'annulation de la publication automatique
  • Le marquage ou non de la modification comme mineure
  • L'ajout ou non de la page modifiée à la liste de suivi ( -1 = ne modifie pas le choix de suivi ; 0 = jamais[1] ; 1 = toujours )
  • L'affichage ou non des redirections de bandeaux
  • La balise qu'il est possible d'utiliser pour baliser les modifs faites au moyen de cet outil
  • Le groupe auquel l'utilisateur doit appartenir pour ajouter la balise (droit applychangetags)

Exemple de personnalisation

window.BandeauxPortails_AutoEdit      = false;  // Publication automatique                (true par défaut)
window.BandeauxPortails_MinorEdit     = false;  // Modification mineure                   (true par défaut)
window.BandeauxPortails_Watchthis     = 1;      // Ajout liste de suivi                   (non défini par défaut)
window.BandeauxPortails_TailleListe   = 5;      // Nombre de suggestions                  (10 par défaut)
window.BandeauxPortails_ListeBas      = true;   // Affichage des suggestions vers le bas  (false par défaut)
window.BandeauxPortails_ShowRedirect  = true;   // Affichage ou non des redirections      (false par défaut)

// Balise
window.BandeauxPortails_TagGroup = "user";
window.BandeauxPortails_Tag = "BandeauxPortails";

obtenir('BandeauxPortails');

Ajouter plusieurs bandeaux

Lors de l'ajout ou de la modification d'un bandeau, il est possible d'ajouter plusieurs bandeaux à la fois.

Par exemple pour ajouter ((Portail|Musique)) et ((Portail|Canada)) en une seule édition, on peut entrer dans la zone de saisie : « Musique|Canada ». Les deux bandeaux seront alors ajoutés l'un après l'autre, le résumé de modification étant modifié en conséquence.

Axes de développement[modifier | modifier le code]

  • Prendre en compte les interwikis lors de l'édition :
    ✔️ Fait
  • Mettre en place comme avec HotCats la suggestion de modèles de portail existants (risque d'apposer un modèle de bandeau qui n'existe pas).
    ✔️ Fait, cependant contrairement aux catégories suggérées par HotCats, la casse de la première lettre a une importance pour la recherche des modèles ((Portail)) à suggérer.
    • Suggestions de recherche "case-insensitive" ! (à cause de cela, j'ai loupé plein de suggestions de noms de pays...)
      ✔️ Fait
  • Permettre de modifier plusieurs bandeaux en une seule édition.
    ✔️ Fait en partie (voir astuce plus haut)
  • Si le modèle de portail se nomme "Modèle:Portail machin", alors insérer "((Portail|machin))" et non "((Portail|Machin))".
    ✔️ Fait

Illustrations[modifier | modifier le code]

Image panoramique
Aperçu
Image panoramique
Aperçu
  1. Même si la page était auparavant dans la liste de suivi, le réglage "0" retire la page de la liste.
{{bottomLinkPreText}} {{bottomLinkText}}
Projet:Scripts et gadgets/Notices/BandeauxPortails
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Wikiwand 2.0 is here 🎉! We've made some exciting updates - No worries, you can always revert later on