DokuWiki

It's better when it's simple

Инструменты пользователя

Инструменты сайта


ru:config:showuseras

Настройки: showuseras

Что отображать при показе пользователя, редактировавшего страницу последним. Используется в колонтитуле страниц и в последних изменениях.

  • Тип данных: строковый
  • Значение по умолчанию: loginname

Возможные значения:

  • loginname — логин пользователя;
  • username — полное имя пользователя;
  • email — адрес электропочты пользователя (зашифрован согласно настройкам параметра «mailguard»);
  • email_link — адрес электропочты пользователя в виде ссылки «mailto:».

:!: Пожалуйста, обратите внимание, что настройки, отличные от настроек по умолчанию, в сочетании с плагинами аутентификации, такими как authAD, могут привести к снижению производительности.

Изменение ссылки на пользователя

По умолчанию параметр username_link использует ссылку интервики на пользователя (Ссылаясь на страницу :user:<loginname>). Чтобы узнать, как изменить эту ссылку (например, для dokuwiki.org профили пользователей находятся на форуме: Example User), смотрите раздел «Конфигурирование префиксов интервики».

Когда вы разрабатываете плагин или шаблон, вы можете использовать триггер события при создании ссылки интервики, чтобы изменить результирующую ссылку или заменить ее вашим собственным механизмом. Смотрите событие COMMON USER LINK (англ.).

Анонимная публикация

В inc/template.php , найдите функцию tpl_pageinfo($ret=false) . Под этим найдите следующий код:

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

Удалите или закомментируйте его, добавив код комментария PHP /* */, показанный ниже:

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

В случае успеха имя или IP-адрес плаката не будут отображаться внизу страницы.

Альтернативой, которая позволяет избежать изменения основных файлов Dokuwiki, является внесение изменений в main.php . В main.php , вы найдете следующий PHP-код:

  <?php tpl_pageinfo() ?>

Замените его на:

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

Недостатком этого метода является то, что его придется повторять каждый раз при обновлении шаблона.

Хотите скрыть IP-адрес?

Если вы просто хотите скрыть IP-адрес плаката в нижней части страницы, вы можете рассмотреть возможность использования плагина Hiding IP Plugin.

См. также

ru/config/showuseras.txt · Последнее изменение: 2023-03-12 12:08 — 92.37.143.45

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: 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