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

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


beget:dokuwiki:inc:template.php:purge

Очистка кэша страницы DokuWiki

Периодически бывает так, что что-то в DokuWiki изменили1), а их, изменений, и не видно. Тут есть несколько вариантов, но я пока выбрал самый простой – добавить на страницу соответствующую кнопку. И не суть, что она видна всем. :!: Теперь этот функционал доступен в виде плагина «Purge Page Button»! 8-)

Загрузка плагина

Редактирование кода

Для этого нужно отредактировать файл template.php, расположенный по пути dokuwiki/inc. Там нужно найти функцию tpl_pageinfo, а в ней, в районе 888 строки, найти характерную конструкцию с большим количеством переменных $out и в любое удобное место добавить этот код:

        $out .= ' (';
        $out .= '<a href="?purge=true" rel="noreferrer nofollow">Очистить кэш страницы</a>';
        $out .= ') ';

Я добавил прямо перед if($INFO['editor']) { и доволен. =)

FIXME Без rel="noreferrer" не работает! Добавил в код.

Скриншот


Дисклеймер

  • Использование материалов данной базы знаний разрешено на условиях лицензии, указанной внизу каждой страницы! При использовании материалов активная гиперссылка на соответствующую страницу данной базы знаний обязательна!
  • Автор не несет и не может нести какую либо ответственность за последствия использования материалов, размещенных в данной базе знаний. Все материалы предоставляются по принципу «как есть». Используйте их исключительно на свой страх и риск.
  • Все высказывания, мысли или идеи автора, размещенные в материалах данной базе знаний, являются исключительно его личным субъективным мнением и могут не совпадать с мнением читателей!
  • При размещении ссылок в данной базе знаний на интернет-страницы третьих лиц автор не несет ответственности за их техническую функциональность (особенно отсутствие вирусов) и содержание! При обнаружении таких ссылок, можно и желательно сообщить о них в комментариях к соответствующей статье.
1)
У меня обычно это добавление новых акронимов или корректировка дисклеймера.

Обсуждение

Ваш комментарий:
W G U​ M Q Q​ H F U J Z D W J᠎ I I
 
Последнее изменение: 2022/02/12 11:40 (внешнее изменение)