====== DokuWiki: Дополнения ======
Расширения [[dokuwiki:dokuwiki|]]
https://www.dokuwiki.org/plugins
====== Backup ======
BackupTool for DokuWiki
Резервное копирование файлов DokuWiki.
http://www.dokuwiki.org/plugin:backup
====== Anchor ======
https://www.dokuwiki.org/plugin:anchor
Вставка "якоря" в произвольное место страницы
В качестве разделителя можно использовать символ подчёркивания **_**, но он не будет использоваться в ссылке.
Для ссылки ''anchorname''
Нужно вставить:
{{anchor:anchor_name}}
====== CacheRevisionsErase ======
Очистка кэша и/или удаление старых версий страниц
http://wiki.splitbrain.org/plugin:cacherevisionseraser
====== CellBg ======
Cell Background
Цвет фона ячеёки таблицы.
http://www.dokuwiki.org/plugin:cellbg
====== Cloud ======
Облако категорий (тэгов)
https://www.dokuwiki.org/plugin:cloud
За масштаб отвечает переменная ''@sF'', значение по умолчанию 1, в этом примере значение 2:
/* Size factor. */
@sF: 2;
====== Dir ======
Список страниц.
https://www.dokuwiki.org/plugin:dir
Пример отображения всех страниц и их тэтов, с сортировкой по тегам:
~~NOCACHE~~
~~HIDEPAGE:search;sitemap~~
~~DIR?cols=page;tags&sort=tags-a~~
====== LangDelete ======
Удаление лишних языковых файлов
https://www.dokuwiki.org/plugin:langdelete
====== Hidden ======
Объект который позволяет скрыть/показать часть текста.
https://www.dokuwiki.org/plugin:hidden
Пример:
\\ Код
Много строк текста
Много строк текста
Много строк текста
Будет выглядеть так:
Много строк текста
Много строк текста
Много строк текста
DELETEME
**Увеличение отступа в рамке/заголовке**
В файле нужно изменить строку
margin: 0;
чтобы получилось так:
div.hiddenGlobal div.hiddenHead p{
margin: 0px 0px 0px 10px;
}
**Отступ от заголовка внутри скрытого раздела**
\\ В ''lib/plugins/hidden/style.css'' добавить
div.hiddenBody ul {
margin: 10px 0px 0px 0px;
}
чтобы получилось:
div.hiddenBody ul {
margin: 10px 0px 0px 0px;
}
div.hiddenGlobal.hiddenHidden>div.hiddenBody {
display: none;
}
**Отступ снизу от скрытого раздела**
\\ В ''lib/plugins/hidden/style.css'' добавить
margin: 0px 0px 30px 0px;
чтобы получилось:
div.hiddenGlobal {
border: 1px solid __border__;
margin: 0px 0px 30px 0px;
}
**Правильный межстрочный интервал скрытого текста**
\\ В ''lib/plugins/hidden/style.css'' заменить:
div.hiddenBody p {
margin: 0;
}
на
div.hiddenBody p {
margin: 0px 0px 1.4em 0px;
}
**Открытый по умолчанию длинный текст**
Много строк текста
Много строк текста
Много строк текста
Много строк текста
Много строк текста
Много строк текста
----
{{anchor:hidden-css}}
**Изменения [[dokuwiki:dokuwiki#userstyle.css|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;
}
====== HidePages ======
Скрыть страницу
https://www.dokuwiki.org/plugin:hidepages
~~HIDEPAGE:search;sitemap~~
Можно использовать вместе с расширением [[#PageRedirect|PageRedirect]].
====== Keyboard ======
Графическое оформление кнопки.
Кнопка
⏎ Ввод (Enter)
Отключение преобразования в верхнему регистру:
Ctrl+'b' 'd'
Ctrl+'b' 'd'
https://www.dokuwiki.org/plugin:keyboard
====== Color ======
Цвет текста
https://www.dokuwiki.org/plugin:color
green text
blue text
red text
text
text
text
Пример:
Красный
Красный
====== FontColor ======
http://www.dokuwiki.org/plugin:fontcolor
|@#CC0000:Красный|
|@#FFFF00:Жёлтый|
|@#339933:Зелёный|
====== FontSize2 ======
https://www.dokuwiki.org/plugin:fontsize2
Синтаксис:
Your Text
Можно задать любой размер, используюя следующие единицы:
* em
* ex
* px
* %
* xx-small
* x-small
* small
* medium
* large
* x-large
* xx-large
Пример:
Your Text in 2em, 1em is DokuWiki standard
Your Text in 200%, 100% is DokuWiki standard
====== Diagram ======
https://www.dokuwiki.org/plugin:diagram
[[http://nikita.melnichenko.name/projects/dokuwiki-diagram/index.php?lang=ru|Модуль Диаграмма для DokuWiki]]
| AAA |-| BBB |
| |:| | | | | |
| |L|~|~| CCC |
====== LogLog ======
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.
https://www.dokuwiki.org/plugin:loglog
====== pagelist ======
FIXME
http://www.dokuwiki.org/plugin:pagelist
====== move ======
FIXME
https://www.dokuwiki.org/plugin:move
====== PageRedirect ======
Перенаправление на другую страницу или URL.
~~REDIRECT>namespace:page~~
или
~~REDIRECT>http://example.com~~
Для включения/отключение используйте настройку ''plugin»pageredirect»show_note''
Можно использовать вместе с расширением [[#HidePages|HidePages]].
https://www.dokuwiki.org/plugin:pageredirect
====== TemplatePageName ======
Это расширение позволяет создавать и редактировать шаблоны пространства имён.
В отличие от стандартного решения [[dokuwiki:namespace_templates|Шаблоны пространства имён]] эти шаблоны можно редактировать стандартным образом, для этого нужно указать имя шаблона в нужном пространстве имён:
^ Область действия шаблона ^ Имя файла (.txt) ^^
^:::^Стандартно^TemplatePageName^
|Текущее пространство имён| ''_template'' | ''c_template'' |
|Текущее пространство имён и все вложенные уровни| ''__template'' | ''i_template'' |
----
https://www.dokuwiki.org/plugin:templatepagename
====== searchindex ======
FIXME
Searchindex Manager
https://www.dokuwiki.org/plugin:searchindex
====== WRAP ======
https://www.dokuwiki.org/plugin:wrap
WARP ТЕСТ
''WARP Блок кода''
2 колонки
колонки
3 колонки
1
2
3
4 колонки
1
2
3
4
===== Anchor =====
To define an anchor, the following syntax applies:
The anchor is accessible via: ''#ankername''
====== Tag ======
FIXME
https://www.dokuwiki.org/plugin:tag
[[https://www.dokuwiki.org/plugin:tag|Tag]] + [[https://www.dokuwiki.org/plugin:pagelist|PageList]]
**Примеры**
Список страниц с определённой категорией (tag):
{{topic>Hardware&nouser}}
Список категорией (tag) для страницы:
{{tag>Hardware UPS Linux MS_Windows}}
====== TOCtweak ======
* v.1 {{TOC wide}}
* v.2 ~~TOC wide~~
Детальная настройка отображения содержания страницы.
https://www.dokuwiki.org/plugin:toctweak
====== TxtConf ======
Text Config Manager
Редаетор настроеных INI файлов:
* Acronyms
* entities
* [[dokuwiki:interwiki|interwiki]]
* mime
* smileys
https://www.dokuwiki.org/plugin:txtconf
http://wiki.splitbrain.org/plugin:txtconf
====== MathPublish ======
Отображение математических формул
https://www.dokuwiki.org/plugin:mathpublish
Перед установкой необходимо:
- установить:apt-get install php5-gd php-token-stream
или apt-get install php-gd php-token-stream
- перезагрузить [[apache:apache|Apache]] service apache2 restart
Пример формулы:
S(f)(t)=a_{0}+sum{n=1}{+infty}{a_{n} cos(n omega t)+b_{n} sin(n omega t)}
S(f)(t)=a_{0}+sum{n=1}{+infty}{a_{n} cos(n omega t)+b_{n} sin(n omega t)}
При проблемах с отображением может помочь изменение размера по умолчанию (12) в файле:
if(!$size) $size = 12;
----
* [[https://www.dokuwiki.org/plugin:mathpublish:syntax|mathpublish Plugin syntax]]
* **[[http://www.mylovewill.com/ya/phpmathpublisher/doc/help.html|PhpMathPublisher : Help]]**
====== indexmenu ======
FIXME
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:indexmenu|IndexMenu Plugin]]
====== SketchCanvas ======
FIXME
https://www.dokuwiki.org/plugin:sketchcanvas
====== Page Navigation ======
FIXME
https://www.dokuwiki.org/plugin:pagenav
[[https://github.com/cosmocode/pagenav/zipball/master|Загрузка]]
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:
---
[<12>]
---
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 |
====== InterWiki Helper ======
Графическое меню для вставки ссылок [[dokuwiki:interwiki|]].
https://www.dokuwiki.org/plugin:interwiki
====== Target Link ======
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)
====== LegalNotice ======
Позволяет создать текст который будет отображаться под формой авторизации, он может содержать вики-разметку.
https://www.dokuwiki.org/plugin:legalnotice
====== Soft Hyphen Syntax Plugin ======
Установка мягкого переноса, используется символы:
\-
:!: С новыми версиями [[php:php|]] ошибка:
PHP Warning: Use of undefined constant plugin_shy - assumed 'plugin_shy'
----
https://www.dokuwiki.org/plugin:shy
====== dw2pdf ======
Отдельная страница: [[dokuwiki:dw2pdf:dw2pdf|экспорт страницы в формате PDF]].
====== DiffPreview ======
FIXME
https://www.dokuwiki.org/plugin:diffpreview
====== Table Width ======
Позволяет указать ширину таблицы и ее столбцов.
https://www.dokuwiki.org/plugin:tablewidth
Ширина должна быть указана в начале строки перед таблицей. Первое значение используется как ширина таблицы, остальное — для столбцов. Если вы хотите опустить какое–то значение, используйте знак "-" (минус). Ширина может быть указана в любых единицах CSS:
|< 100% 50px - 5em 10em 10% >|
^ A ^ B ^ C ^ D ^ E ^
| 1 | 2 | 3 | 4 | 5 |
|< 100% 50px - 5em 10em 10% >|
^ 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 |
|< 50em 20% >|
^ 20% ^ 80% ^
| Specified width | The rest of the table width |
====== Comment ======
https://www.dokuwiki.org/plugin:comment
Пример:
Текст /* внутри слэш и звездочкой */ скрыт
Результат:
Текст скрыт
====== Translation ======
FIXME
https://www.dokuwiki.org/plugin:translation
====== Localization ======
FIXME
https://www.dokuwiki.org/plugin:localization
Create or edit file ''./lib/plugins/localization/locales/****/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, '****.utf8');'' into the same file.
====== tplmod (template modifier) ======
FIXME
https://www.dokuwiki.org/plugin:tplmod
====== Authorlist ======
FIXME
https://www.dokuwiki.org/plugin:authorlist
====== Advanced ======
FIXME
https://www.dokuwiki.org/plugin:advanced
====== FileList ======
FIXME
https://www.dokuwiki.org/plugin:filelist
[[github>/dokufreaks/plugin-filelist/|FileList]]
====== Footer ======
FIXME
https://www.dokuwiki.org/plugin:footer
[[github>Juergen-aus-Zuendorf/dokuwiki-plugin-footer/archive/main.zip|dokuwiki-plugin-footer]]
====== InlineJS Plugin ======
FIXME
Allow inline JavaScript and StyleSheet in wiki pages
https://www.dokuwiki.org/plugin:inlinejs
====== Video Share Plugin ======
FIXME
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:vshare
====== Diff Syntax PlugIn ======
FIXME
Format diff output
https://www.dokuwiki.org/plugin:diff
====== tab ======
FIXME
https://www.dokuwiki.org/plugin:tab
^ Syntax ^ Result ^
|
| 5 times " " = 1 tab |
|
| 2 times " " (where 2 can be each positive integer value, a negative value will be ignored) |
====== Ссылки ======
[[http://note.sectorit.net/dokuwiki:plugins|Плагины DokuWiKi]]
{{tag>Documentation HTTP Dokuwiki}}