wiki:plugin:pagelist
Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
wiki:plugin:pagelist [2023/08/30 10:52] – создано vladpolskiy | wiki:plugin:pagelist [Дата неизвестна] (текущий) – внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
---|---|---|---|
Строка 9: | Строка 9: | ||
Сообщайте об ошибках или просьбах о новых функциях в [[https:// | Сообщайте об ошибках или просьбах о новых функциях в [[https:// | ||
+ | |||
+ | **Примечание по обновлению** : в августе 2023 года стиль CSS немного изменился. Конкретные стили для каждой ячейки заменяются более общими стилями. Также все стили, кроме **simplelist**, | ||
=====Монтаж===== | =====Монтаж===== | ||
Строка 35: | Строка 37: | ||
{{tablelayout? | {{tablelayout? | ||
- | ^ | + | ^ Флаг по умолчанию |
- | | | + | | default |
- | + | | firsthl | |
+ | | date | показать дату создания или последней модификации | ||
+ | | user | создатель шоу или участники nouser скрыть пользователя | ||
+ | | noheader | ||
+ | | nodesc | ||
+ | | nocomments | ||
+ | | notags | ||
+ | | nosort | ||
+ | | nodiff | ||
+ | | noimage | ||
Строка 57: | Строка 67: | ||
* [[wiki: | * [[wiki: | ||
</ | </ | ||
+ | |||
+ | В приведенном выше примере список страниц будет отображать информацию о предоставленных страницах в таблице со строкой заголовка и столбцом комментариев (если установлен плагин обсуждений ). Пользователь (или плагин) должен указать конкретные страницы для отображения в списке. | ||
===== Конфигурация и настройки ===== | ===== Конфигурация и настройки ===== | ||
+ | Плагин можно настроить с помощью менеджера конфигурации DokuWiki, доступного в меню администратора. Эти настройки также применяются к плагинам, | ||
+ | |style|Стиль списка (по умолчанию, | ||
+ | |showheader|Показать заголовок таблицы| | ||
+ | |showdate|Показывает/ | ||
+ | |showuser|Показывает/ | ||
+ | |showdesc|Показывает/ | ||
+ | |showcomments|Показывает/ | ||
+ | |showlinkbacks|Показывает/ | ||
+ | |showtags|Показывает/ | ||
+ | |sort|Сортирует страницы в алфавитном порядке по имени страницы.| | ||
+ | |showdiff|Отображает столбец различий со значком различий, | ||
+ | |showimage|Показывает/ | ||
+ | =====Вспомогательный плагин===== | ||
+ | Вы можете легко использовать функциональность плагина Pagelist в своих собственных плагинах. Вот базовый фрагмент кода: | ||
+ | <code php> | ||
+ | $pages = [ | ||
+ | [' | ||
+ | [' | ||
+ | ]; | ||
+ | $pagelist = $this-> | ||
+ | if (!$pagelist) return false; // failed to load plugin | ||
+ | $pagelist-> | ||
+ | foreach ($pages as $page){ | ||
+ | $pagelist-> | ||
+ | } | ||
+ | $renderer-> | ||
+ | </ | ||
+ | |||
+ | С момента выпуска 2017-08-24 функция startList() имеет дополнительный параметр для указания класса CSS для добавления его в класс элемента таблицы: | ||
+ | |||
+ | <code php> | ||
+ | $pagelist-> | ||
+ | </ | ||
+ | Подробнее см. в разделе [[wiki: | ||
=====Обновление===== | =====Обновление===== | ||
Для обновления удалите исходную папку lib/ | Для обновления удалите исходную папку lib/ | ||
=====Файл для загрузки===== | =====Файл для загрузки===== | ||
- | {{ : | + | {{ : |
=====Лицензия===== | =====Лицензия===== | ||
- | * **Author:** [[info@soft2c.de|Soft2C.de]] | + | * **Author:** [[freaks@dokuwiki.org|Dokufreaks (previous authors: Matthias Schulte, Michael Hamann, Esther Brunner, Gina Häußge, Michael Klier)]] |
* **License: | * **License: | ||
- | Это не обязательно, | + | Это не обязательно, |
wiki/plugin/pagelist.1693381949.txt.gz · Последнее изменение: 2023/08/30 10:52 — vladpolskiy