DokuWiki

It's better when it's simple

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

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


ru:plugin:orphanswanted

Плагин OrphansWanted

Совместим с «Докувики»

2009-12-25c, 2010-11-07, rincewind, angua, adora belle, weatherwax

plugin Указатель "страниц-сирот" и "требуемых страниц". Также показывает счётчики ссылок, в том числе и для правильных страниц (прежний автор: Doug Edmunds)

Последнее обновление:
2012-12-05
Предоставляет
Syntax
Репозиторий
исходный код

Это расширение не обновлялось более двух лет. Возможно, оно больше не разрабатывается или не поддерживается; возможны проблемы совместимости.

This extension is not in the 'plugin' or 'template' namespace and is therefore ignored.

Похож на displayorphans, multiorphan, orphanmedia, orphanmedia2, unusedmedias

Теги: links, listing, orphan, search

Оригинал от Doug Edmunds.

Описание

Плагин используется для поиска «страниц-сирот» и «требуемых страниц» в составе списка:

  • Сироты - страница существует, ссылок на неё на сайте нет
  • Требуемые - страницы нет, есть хотя бы одна («красная») ссылка на неё
  • Правильные - страница существует, есть хотя бы одна ссылка на неё

Таблицы включают счётчики ссылок и бэклинки (страницы-списки ссылающихся страниц)

Установка

  • По ссылке:
    • Скопируйте адрес из ссылки «Скачать» из формы вверху этой страницы. Вставьте его в Менеджере Плагинов вашего сайта во вкладке «Ручная установка» в первое поле. Нажмите кнопку «Установить».
  • Скачанный архив:
    • Предложите архив второму полю той же вкладки. Нажмите кнопку «Установить».
    • Распакуйте из архива папку плагина. Правильное наименование папки плагина - в файле plugin.info.txt после указателя base. Переименуйте папку и загрузите на сервер вашего сайта, если понимаете, как это сделать.

Подробности

Синтаксис

Базовый синтаксис:

 ~~ORPHANSWANTED:orphans~~
 ~~ORPHANSWANTED:wanted~~
 ~~ORPHANSWANTED:valid~~    
 ~~ORPHANSWANTED:all~~      << все списки сразу

Любой другой параметр вызовет ошибку синтаксиса.

Продвинутый синтаксис позволяет исключить указанные через знак «!» пространства имён, в том числе и подпространства, адресуемые через знак «:».

~~ORPHANSWANTED:orphans|wanted|valid|all[!пространства!имён!и:подпространства:тоже]~~

Пример – исключим пространство wiki: из поиска требуемых страниц:

~~ORPHANSWANTED:wanted!wiki~~   

Пример – исключим пространства wiki: и sys:personal: из поиска страниц-сирот:

~~ORPHANSWANTED:orphans!wiki!sys:personal~~

Версии/Требования

:!: Последняя версия находится на GitHub'е; комментируйте её через GitHub 'issues'. Comments and issues below apply to the code included on the page below.

Изменения

Замечания

  • Очень рекомендуется проставить ~~NOCACHE~~ на странице со статистикой Orphanswanted. Это поможет защитить её от просмотра кэшированной версии пользователями, которым не следует её видеть.
  • Установки ACL имеют приоритет - страниц, на которые у вас нет прав, вы в статистике не увидите. Используйте админский доступ при необходимости.
  • Однако счётчики ссылок приоритету ACL не подчиняются, подсчитывая даже запретные страницы.
  • Плагин достаточно шустр для сайтов с более чем двумя сотнями мелких страниц.
  • Если вы видите несогласовки, проверьте написание ссылок, опечатки увеличивают число ссылок требуемых страниц за счёт числа ссылок существующих.
  • Исправляйте все ошибочные ссылки!

Пожелания

  • Было бы замечательно сортировать по пространствам имён, именам и названиям страниц, а не только по страницам-спискам ссылающихся страниц. → Это достижимо плагином sortablejs. плагином sortablejs с Tablesorter.
  • Было бы замечательно добавить опцию ограничителя числа строк или выводить самые многотребуемые страницы.

Обсуждение и ошибки

Пожалуйста, присылайте ошибки и запросы в GitHub. Эта страница контролируется непостоянно и комментарии могут пролежать вечность. Тем более, что тут локализация на русский.

Совместимость

Только что установил и протестировал Orphanswanted в моей Dokuwiki Weatherwax. Отлично работает, no display issues между Firefox 21.0 и IE 8.0 (не смейтесь). - Steve

ru/plugin/orphanswanted.txt · Последнее изменение: 2019-11-19 18:56 — Dr-Yukon

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