Jump to content

Extension:DismissableSiteNotice

From mediawiki.org
This page is a translated version of the page Extension:DismissableSiteNotice and the translation is 100% complete.
Manuel des extensions MediaWiki
DismissableSiteNotice
État de la version : stable
Implémentation Habillage , MyWiki
Description permet aux utilisateurs de clore la notice de site
Auteur(s) Brooke Vibberdiscussion
Dernière version mises à jour continues
Politique de compatibilité Versions ponctuelles alignées avec MediaWiki. Le master n'est pas compatible arrière.
Modifie la base
de données
Non
  • $wgMajorSiteNoticeID
  • $wgDismissableSiteNoticeForAnons
Licence Licence publique générale GNU v2.0 ou ultérieur
Téléchargement
Traduire l’extension DismissableSiteNotice sur translatewiki.net si elle y est disponible
Problèmes Tâches ouvertes · Signaler un bogue

L'extension DismissableSiteNotice permet aux utilisateurs de clore (masquer) la notice de site; elle utilise les cookies.

Installation

  • Téléchargez et placez le(s) fichier(s) dans un répertoire appelé DismissableSiteNotice dans votre dossier extensions/.
    Les développeurs et les contributeurs au code doivent à la place installer l'extension à partir de Git en utilisant:
    cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/DismissableSiteNotice
    
  • Ajoutez le code suivant à la fin de votre fichier LocalSettings.php  :
    wfLoadExtension( 'DismissableSiteNotice' );
    
  • Configurer si nécessaire.
  • Yes Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.

Configuration

Cette extension fournit deux paramètres de configuration :

$wgMajorSiteNoticeID
Entier La valeur est stockée dans un cookie. Lorsqu'un utilisateur décide de fermer l'avis de site, la valeur actuelle de $wgMajorSiteNoticeID est également enregistrée, et l'avis n'est plus affiché. $wgMajorSiteNoticeID peut être désomais incrémenté quand un nouveau texte est défini en tant que notice de site. Si $wgMajorSiteNoticeID a été modifié entre-temps alors la notice de site est affichée à nouveau même si l'utilisateur a fermé une notice de site plus ancienne.
$wgDismissableSiteNoticeForAnons
Cela permet de définir s'il est possible ou non pour les visiteurs anonymes du wiki de masquer la notice de site affichée. Valeur par défaut : false. Disponible en MW 1.25 +

Utilisation

Lorsque vous ajoutez un nouvel avis de site et que vous voulez qu'il soit vu par tous, modifiez de 1 le numéro de la page créée "MediaWiki:Sitenotice id" (c'est à dire que si la valeur doit être 5, vous remplacerez la page par le numéro 6 et ainsi de suite).

Le comportement de l'extension est tel qu'elle se rappelle l'annulation de l'utilisateur et n'est réinitialisé après que la valeur dans MediaWiki:Sitenotice_id a été atteinte. Cela permet à un wiki de faire des mises à jour mineures sur une notice sans provoquer le réaffichage sur chaque utilisateur.