Что отображать при показе пользователя, редактировавшего страницу последним. Используется в колонтитуле страниц и в последних изменениях.
Возможные значения:
Пожалуйста, обратите внимание, что настройки, отличные от настроек по умолчанию, в сочетании с плагинами аутентификации, такими как 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-адрес плаката в нижней части страницы, вы можете рассмотреть возможность использования плагина Hiding IP Plugin.