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
Licence Licence publique générale GNU v2.0 ou supérieur
Téléchargement
  • $wgMajorSiteNoticeID
  • $wgDismissableSiteNoticeForAnons
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.