DokuWiki

It's better when it's simple

Outils pour utilisateurs

Outils du site


fr:config:showuseras

Paramètre de configuration: showuseras

Quelles sont les informations à afficher concernant l'utilisateur pour la dernière révision d'une page ? Cette info est affichée en pied de page et dans les changements récents.

  • Type: String
  • Défaut: loginname

Options:

  • loginname: identifiant
  • username: Nom complet d'utilisateur
  • username_link: lien interwiki de type [[user>identifiant]]
  • email: Adresse mail (sera obfusquée par mailguard)
  • email_link: Adresse mail comme un mailto: lien (obfusqué)

:!: Merci de noter que définir d'autres paramètres que ceux par défaut peuvent altérer les performances, en combinaison avec les greffons d'authentification comme authAD.

L'option username_link utilise un lien interwiki de type [[user>identifiant]]. Ce type lien interwiki se réfère à la page :user:<identifiant>. Voir la page en français interwiki et en anglais Configuring interwiki shortcuts pour savoir comment modifier la cible des liens.

Quand vous développez un greffon ou un thème, vous pouvez utiliser le déclenchement d’événements à la création de liens interwiki, afin de modifier le lien à obtenir ou le remplacer par vos propres procédures. Voir l'information pour le développement COMMON USER LINK à propos des événements.

Voir aussi

Anonymous posting

In inc/template.php, search for the function tpl_pageinfo($ret=false) . Under that look for the following code.

   if($INFO['editor']){
     $out .= ' '.$lang['by'].' ';
     $out .= editorinfo($INFO['editor']);
   }else{
     $out .= ' ('.$lang['external_edit'].')';
   }

Delete or comment it out by adding the PHP comment code /* */ shown below

 /*    if($INFO['editor']){
         $out .= ' '.$lang['by'].' ';
         $out .= editorinfo($INFO['editor']);
       }else{
         $out .= ' ('.$lang['external_edit'].')';
       } */

If successful, the name or IP address of the poster will not show at the bottom of the page.

An alternative, which avoids altering the core Dokuwiki files, is to make your change in main.php. In main.php, you will find the following PHP code:

  <?php tpl_pageinfo() ?>

Replace it with:

  <?php echo preg_replace("/by.*/", "", tpl_pageinfo(true)) ?>

A drawback to this technique is that it will have to be repeated each time the template is updated.

Masquer l'adresse IP ?

Si vous souhaitez simplement masquer l'adresse IP de l'affiche en bas de la page, vous pouvez envisager d'utiliser l'extension Hiding IP.

fr/config/showuseras.txt · Dernière modification : 2018-10-28 20:25 de Digitalin

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki