====== 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; чтобы получилось так: **Отступ от заголовка внутри скрытого раздела** \\ В ''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}}