Расширения DokuWiki
BackupTool for DokuWiki
Резервное копирование файлов DokuWiki.
https://www.dokuwiki.org/plugin:anchor
Вставка «якоря» в произвольное место страницы
В качестве разделителя можно использовать символ подчёркивания _, но он не будет использоваться в ссылке.
Для ссылки anchorname
Нужно вставить:
{{anchor:anchor_name}}
Очистка кэша и/или удаление старых версий страниц
Облако категорий (тэгов)
https://www.dokuwiki.org/plugin:cloud
За масштаб отвечает переменная @sF
, значение по умолчанию 1, в этом примере значение 2:
/* Size factor. */ @sF: 2;
Список страниц.
https://www.dokuwiki.org/plugin:dir
Пример отображения всех страниц и их тэтов, с сортировкой по тегам:
~~NOCACHE~~ ~~HIDEPAGE:search;sitemap~~ ~~DIR?cols=page;tags&sort=tags-a~~
Удаление лишних языковых файлов
Объект который позволяет скрыть/показать часть текста.
https://www.dokuwiki.org/plugin:hidden
Пример:
Код
<hidden Это длинный текст> Много строк текста Много строк текста Много строк текста </hidden>
Будет выглядеть так:
Открытый по умолчанию длинный текст
<hidden initialState="visible" Это открытый по умолчанию длинный текст> Много строк текста Много строк текста Много строк текста </hidden>
Изменения userstyle.css:
/* Plugin Hidden */ /* Увеличение отступа в рамке/заголовке */ div.hiddenGlobal div.hiddenHead p{ margin: 0px 0px 0px 10px; } /* Отступ от заголовка внутри скрытого раздела */ div.hiddenBody ul { margin: 10px 0px 0px 0px; } /* Отступ снизу от скрытого раздела */ div.hiddenGlobal { margin: 0px 0px 30px 0px; } /* Правильный межстрочный интервал скрытого текста */ div.hiddenBody p { margin: 0px 0px 1.4em 0px; }
Скрыть страницу
https://www.dokuwiki.org/plugin:hidepages
~~HIDEPAGE:search;sitemap~~
Можно использовать вместе с расширением PageRedirect.
Графическое оформление кнопки.
Кнопка
⏎ Ввод (Enter)
Отключение преобразования в верхнему регистру:
<key>Ctrl+'b'</key> <key>'d'</key>
Ctrl+b d
Цвет текста
https://www.dokuwiki.org/plugin:color
green text blue text red text text text text
Пример:
<color #ed1c24>Красный</color>
Красный
http://www.dokuwiki.org/plugin:fontcolor
Красный |
Жёлтый |
Зелёный |
https://www.dokuwiki.org/plugin:fontsize2
Синтаксис:
<fs size>Your Text</fs>
Можно задать любой размер, используюя следующие единицы:
Пример:
<fs 2em>Your Text in 2em, 1em is DokuWiki standard</fs>
Your Text in 200%, 100% is DokuWiki standard
Login/Logoff Logging Plugin
This Plugin will log all logins, logouts and failed login attempts to data/cache/loglog.log. The log can be viewed on the admin screen.
Перенаправление на другую страницу или URL.
~~REDIRECT>namespace:page~~
или
~~REDIRECT>http://example.com~~
Для включения/отключение используйте настройку plugin»pageredirect»show_note
Можно использовать вместе с расширением HidePages.
Это расширение позволяет создавать и редактировать шаблоны пространства имён.
В отличие от стандартного решения Шаблоны пространства имён эти шаблоны можно редактировать стандартным образом, для этого нужно указать имя шаблона в нужном пространстве имён:
Область действия шаблона | Имя файла (.txt) | |
---|---|---|
Стандартно | TemplatePageName | |
Текущее пространство имён | _template | c_template |
Текущее пространство имён и все вложенные уровни | __template | i_template |
https://www.dokuwiki.org/plugin:wrap
WARP ТЕСТ
WARP Блок кода
2 колонки
<WRAP group> <WRAP half column> колонки </WRAP> <WRAP half column> </WRAP> </WRAP>
3 колонки
<WRAP group> <WRAP third column> 1 </WRAP> <WRAP third column> 2 </WRAP> <WRAP third column> 3 </WRAP> </WRAP>
4 колонки
<WRAP group> <WRAP four column> 1 </WRAP> <WRAP four column> 2 </WRAP> <WRAP four column> 3 </WRAP> <WRAP four column> 4 </WRAP> </WRAP>
To define an anchor, the following syntax applies:
<wrap #ankername />
The anchor is accessible via: #ankername
https://www.dokuwiki.org/plugin:tag
Примеры
Список страниц с определённой категорией (tag):
{{topic>Hardware&nouser}}
Список категорией (tag) для страницы:
{{tag>Hardware UPS Linux MS_Windows}}
{{TOC wide}}
~~TOC wide~~
Детальная настройка отображения содержания страницы.
Text Config Manager
Редаетор настроеных INI файлов:
Отображение математических формул
https://www.dokuwiki.org/plugin:mathpublish
Перед установкой необходимо:
apt-get install php5-gd php-token-stream
или
apt-get install php-gd php-token-stream
service apache2 restart
Пример формулы:
<m>S(f)(t)=a_{0}+sum{n=1}{+infty}{a_{n} cos(n omega t)+b_{n} sin(n omega t)}</m>
При проблемах с отображением может помочь изменение размера по умолчанию (12) в файле:
if(!$size) $size = 12;
This plugin allows you to insert a fully customizable index or a list of pages starting from a specified namespace. It should be useful in DokuWiki sites where pages are organized by namespaces.
https://www.dokuwiki.org/plugin:pagenav
The simplest usage is this:
It will include a navigation bar to browse through all pages in a namespace, displaying all buttons as shown above.
To control which buttons are shown, you can place a number inside the angle brackets: —
—
The following numbers are recognized:
number | shown buttons |
---|---|
2 | previous, next |
4 | first, last |
6 | first, previous, next, last |
8 | start |
10 | previous, start, next |
12 | first, start, last |
Графическое меню для вставки ссылок Интервики.
https://www.dokuwiki.org/plugin:targetlink
[[+tab|pagename]] (opens in the new tab) [[+tab|pagename|linkname]] (opens in the new tab) [[target=targetname|pagename]] (opens in the specified target) [[target=targetname|pagename|linkname]] (opens in the specified target)
Позволяет создать текст который будет отображаться под формой авторизации, он может содержать вики-разметку.
Установка мягкого переноса, используется символы:
\-
С новыми версиями PHP ошибка:
PHP Warning: Use of undefined constant plugin_shy - assumed 'plugin_shy'
Отдельная страница: экспорт страницы в формате PDF.
Позволяет указать ширину таблицы и ее столбцов.
https://www.dokuwiki.org/plugin:tablewidth
Ширина должна быть указана в начале строки перед таблицей. Первое значение используется как ширина таблицы, остальное — для столбцов. Если вы хотите опустить какое–то значение, используйте знак «-» (минус). Ширина может быть указана в любых единицах CSS:
|< 100% 50px - 5em 10em 10% >| ^ A ^ B ^ C ^ D ^ E ^ | 1 | 2 | 3 | 4 | 5 |
A | B | C | D | E |
---|---|---|---|---|
1 | 2 | 3 | 4 | 5 |
Относительные единицы измерения (в процентах) для ширины таблицы относятся к ширине страницы, а при использовании для столбцов - для таблицы. Например, такие параметры | <50% 50% 50%> |
делают таблицу равной половине ширины страницы и двум равным столбцам на четверть ширины страницы каждая.
Если в таблице больше столбцов, чем значений в спецификации ширины, ширина будет применена к столбцам слева направо:
|< 50em 20% >| ^ 20% ^ 80% ^ | Specified width | The rest of the table width |
20% | 80% |
---|---|
Specified width | The rest of the table width |
https://www.dokuwiki.org/plugin:comment
Пример:
Текст /* внутри слэш и звездочкой */ скрыт
Результат:
Текст скрыт
https://www.dokuwiki.org/plugin:localization
Create or edit file ./lib/plugins/localization/locales/<language>/conf.php
and add variables from ./conf/local.php
or ./conf/dokuwiki.php
you want to translate.
If you want to translate datetime strings (such as month or weekday names) or to set locale information for a specific country/region, add setlocale(LC_ALL, '<locale>.utf8');
into the same file.
This plugin allows you to embed video players from various video sharing sites. New services can be added by just editing a config file. This is not for displaying local video files.
https://www.dokuwiki.org/plugin:tab
Syntax | Result |
---|---|
<tab> | 5 times « » = 1 tab |
<tab2> | 2 times « » (where 2 can be each positive integer value, a negative value will be ignored) |