простой и мощный вики-движок
[[plaginy]]
 

Плагины DokuWiki

В данном разделе размещены описания различных плагинов (plugins) к DokuWiki, которые расширяют возможности системы и могут понадобится для более эффективного её использования. Здесь помещены только самые общие сведения о плагинах. Полный список плагинов и более полное их описание можно получить здесь - http://www.dokuwiki.org/ru:plugins

Все плагины в данном разделе сгруппированы по их функциональным возможностям.

Оформление текста

Плагин BBCode

Плагин позволяет использовать в тексте BB-коды. Такие коды обычно используются на форумах и имеют вид:

[b]bold text[/b]
[i]italic text[/i]
[u]underline[/u]
[s]deleted[/s]
[m]monospace[/m]

Также данный плагин позволяет менять цвет шрифта, а также уменьшать или увеличивать размер шрифта. Для этого используются такие коды:

[size=90%]smaller text[/size]
[color=red]colored text[/color]

Плагин color

Плагин позволяет менять цвет шрифта.

Плагин Highlight

Плагин позволяет выделять текст цветом: выделение по умолчанию выделение нужным цветом (red)

Плагин boxes

Данные плагин позволяет выделить текст с помощью «бокса»:

Данный плагин позволяет оформлять «боксы» в самых различных цветовых комбинациях.

Плагин note

Данные плагин позволяет выделить текст в виде заметки:

Это текст заметки

Или вывести текст предупреждения:

Никогда, никогда не используйте программу MS Notepad1) для редактирования файлов в UTF-8 кодировке!

Плагин Chem

  • Страничка плагина: plugin:chem
  • Загрузить исправленную версию плагина: chem.zip

Позволяет автоматически форматировать простые химические формулы, например:

  • 10C2H5OH, 2H3PO4, Al(OH)3
  • уравнения: 2H2 + O2 ⇒ H2O
  • ионы: H3O+, OH-, Fe3+, 15[Cat]32+[Anion]23-, (PO4)3-
  • изотопы: 238Pu, 2239Pu3+
  • степени окисления: N-3, N0, N+1
  * <chem>10C2H5OH, 2H3PO4, Al(OH)3</chem>
  * уравнения: <chem>2H2 + O2 => H2O</chem>
  * ионы: <chem>H3O+, OH-, Fe3+, 15[Cat]3|2+[Anion]2|3-, (PO4)3-</chem>
  * изотопы: <chem>238^Pu, 2|239^Pu3+</chem>
  * степени окисления: <chem>N-3, N0, N+1</chem>

Поиск по документам

Плагин Search Index Manager

Перестраивает индекс для полнотекстового поиска

  • Страничка плагина: plugin:searchindex_manager
  • Загрузить исправленную версию плагина: searchindex.zip (добавлен русскоязычный интерфейс)

Иногда плагин не работает и выдаёт ошибку

Warning: array_keys(): The first argument should be an array in ...\inc\indexer.php on line 56
Warning: join(): Bad arguments in ...\inc\indexer.php on line 56

В таком случае может помочь исправление в файле inc\indexer.php:

// добавить следующую строку
if (!is_array($links)) { $links = Array($links); }
// перед строчкой 
$tmp = join(' ',array_keys($links));

Резервное копирование, восстановление копий

Плагин BackupTool

Позволяет делать архивную копию страниц, предыдущих версий, meta-данных, media-файлов, файлов конфигурации, тем и плагинов.

:!: Внимание: Данный плагин использует библиотеку PEAR. Если эта библиотека не установлена, то вы получите сообщение о невозможности создания архивной копии. Данная библиотека должна быть установлена в системе и описана в файле php.ini, например так:

include_path=".;T:\usr\local\php5\pear;/usr/local/php5/PEAR"

Плагин archiveupload

Плагин позволяет разархивировать загруженные на сервер файлы. Поддерживает форматы zip .tgz .tar .tar.gz .gz. Чтобы разархивировать загружаемый на сервер файл необходимо на стандартной странице загрузки файлов «Добавить картинки и другие файлы» установить галочку в соответствующем месте.

:!: Возможно может быть полезен для восстановления резервных копий файлов.

Кэширование страниц, очистка кэша

Плагин СacheRevisionsEraser

Очищает кэш и удаляет старые версии документов.

Исправленная версия плагина: cacherevisionserase.zip (добавлен русскоязычный интерфейс)

Защита от спама

Плагин CAPTCHA

Позволяет предотвращать несанкционированное изменение страниц, а также внесение комментариев спам-ботами.

Плагин Bad Behaviour

Дискуссии, обсуждение

Плагин Discussion

Добавляет форму отправки комментариев к странице, фактически позволяет разместить на странице ветку форума. Пример смотри в конце этой страницы.

Плагин не совместим с предыдущей версией плагина Blog, составной частью которого он является. Старую версию надо удалить перед инсталляцией Discussion.

Статистика

Плагин Cloud

Плагин позволяет вывести список слов, наиболее часто встречающихся в документах системы.

Плагин Google Analitycs

Плагин для подключения статистики от Google Analytics.

Надо модифицировать шаблон, вставив в файл lib/tpl/…./main.php следующие строки:

было:
</body>
</html>
 
стало:
</body>
  <?php
    if (file_exists(DOKU_PLUGIN.'googleanalytics/code.php')) include_once(DOKU_PLUGIN.'googleanalytics/code.php');
    if (function_exists('ga_google_analytics_code')) ga_google_analytics_code();
  ?>
</html>

Замена в файлах

Плагин BatchEdit

Позволяет производить поиск и замену в файлах DokuWiki на основе регулярных выражений.

Перенос файлов

Плагин PageMove

Переименовывает и переносит страницы между разными пространствами имён.

Ссылки

Плагин Bookmark

Плагин позволяет указывать якоря (link anchor) внутри документа. В этом случае появляется возможность сделать ссылку (переход) непосредственно на якорь.

Формат якоря:

<BOOKMARK:name>

В HTML-код страницы этот якорь будет вставлен как:

<a name='name'></a>

Для перехода на якорь нужно использовать ссылку:

[[razdel:page#name]]

Плагин ActionLink

Вставляет ссылки на служебные функции/специальные страницы DokuWiki. Например, Все страницы.

{{actionlink>[action]|[title]}}

Элемент action может принимать следующие значения:

  • edit - редактировать/создать/показать страницу
  • history - история страницы
  • recent - недавние изменения
  • login - войти/выйти
  • index - все страницы
  • admin - управление DokuWiki
  • top - ссылка «перейти к началу»
  • back - ссылка «вернуться назад»
  • backlink - список обратных ссылок

BackLinks

Выводит список ссылок на текущую страницу:

1) он же Блокнот

Обсуждение

Роман, 2009/07/07 01:27

хай. использую плагин plugin:columns, при этом в каждой колонке есть свой заголовок Н1, соответственно в конце раздела движок добавляет кнопку «править», но расположена она вверху СЛЕДУЮЩЕЙ колонки и вся разметка «съезжает». кто знает как багу пофиксить или альтернативное решение. спасибо

Мойдодыр, 2009/10/11 12:57

Люди! Будьте добры, подскажите! Нужен плагин, который бы выводил последние изменения (новое), никак не могу такой найти, но встречал!

Для этого не нужен плагин - для этого нужно использовать стандартную кнопку «недавние изменения». А если оч. хочется этот список изменений воткнуть в текст обычной страницы - посмотрите на plugin:editor

happy_horror, 2009/10/25 14:52

Привет, я вообще нубас в этом деле, подскажите, чем и главное как (можно даже на пальцах) создать слева навигацию в виде ссылок, как на этой странице

На странице про установку DokuWiki сказано, какой шаблон оформления надо установить. А в комментах подробно расписано как можно под себя настроить боковую навигацию.

Rain, 2010/01/18 12:31

ГИГАНСКОЕ СПАСИБО!!! всем тем кто создал данный ресурс по DokuWiki на русском языке. Я сам кстати тоже пользуюсь данной системой, создаю ресурс для кодеров

А вы случаем на сноуборде по подмосковью не катаетесь? :)

Екфыр, 2010/01/22 12:15

Никто не знает случаем, можно ли как-то заставить indexmenu или indexmenu2 выводить списки, отсортированные по русскому алфавиту? Сколько ни бьюсь — они дают списки, но в соответствии с транслитерированными в латиницу именами (у меня включена транслитерация). Хоть головой об стенку. Alhaindex не очень удобен — не отображает иерархию, всё одним уровнем выводит. Или посоветуйте что-то другое — навороты не нужны, нужно просто формирование алфавитных указателей, как в словарях и энциклопедиях.

Если вам есть что сказать, добавьте свой комментарий (разрешена wiki разметка):
VNKEL
 
plaginy.txt · Последние изменения: 2010/01/29 06:39 От 85.112.121.148
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki