wiki:plugin:pagelist
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| wiki:plugin:pagelist [2023/08/30 10:59] – внешнее изменение 127.0.0.1 | wiki:plugin:pagelist [Дата неизвестна] (текущий) – внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
|---|---|---|---|
| Строка 9: | Строка 9: | ||
| Сообщайте об ошибках или просьбах о новых функциях в [[https:// | Сообщайте об ошибках или просьбах о новых функциях в [[https:// | ||
| + | |||
| + | **Примечание по обновлению** : в августе 2023 года стиль CSS немного изменился. Конкретные стили для каждой ячейки заменяются более общими стилями. Также все стили, кроме **simplelist**, | ||
| =====Монтаж===== | =====Монтаж===== | ||
| Строка 35: | Строка 37: | ||
| {{tablelayout? | {{tablelayout? | ||
| - | ^Флаг по умолчанию^^Альтернативный флаг^^Настройка в диспетчере конфигураций^ | + | ^ Флаг по умолчанию |
| - | |default| таблица с горизонтальными линиями |table, | + | | default |
| - | |firsthl| покажи первый заголовок |nofirsthl| покажи название страницы |showfirsthl| | + | | firsthl |
| - | |date| показать дату создания или последней модификации |nodate| скрыть дату |showdate| | + | | date |
| - | |user| создатель шоу или участники nouser скрыть пользователя |showuser| | + | | user |
| - | |noheader| скрыть строку заголовка таблицы списка страниц |header| покажи заголовок |showheader| | + | | noheader |
| - | |nodesc| скрыть описание |desc| показать описание (из метаданных) |showdesc| | + | | nodesc |
| - | |nocomments| скрыть количество комментариев |comments| показать количество комментариев (если установлен дискуссионный плагин ) |showcomments| | + | | nocomments |
| - | |notags| скрыть теги tags показывать теги (если установлен плагин тегов ) |showtags| | + | | notags |
| - | |nosort| нет сортировки страниц |rsort/ | + | | nosort |
| - | |nodiff| нет отображения столбца различий |showdiff| отображает столбец различий со значком различий, | + | | nodiff |
| - | |noimage| показать изображение страницы |image| требуется установленный плагин Pageimage . Может быть определено на странице или будет использовано изображение с тем же именем, | + | | noimage |
| Строка 65: | Строка 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.1693382381.txt.gz · Последнее изменение: — 127.0.0.1
