Инструменты пользователя

Инструменты сайта


dokuwiki:plugins

Это старая версия документа!


DokuWiki: Расширения

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:

dokuwiki/lib/plugins/cloud/style.less
/* 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

Пример:
Код

<hidden Это длинный текст>
Много строк текста

Много строк текста

Много строк текста
</hidden>

Будет выглядеть так:

Это длинный текст

Это длинный текст

Много строк текста

Много строк текста

Много строк текста

Нажмите, чтобы отобразить

Нажмите, чтобы скрыть

DELETEME Увеличение отступа в рамке/заголовке

В файле нужно изменить строку

margin: 0;

чтобы получилось так:

lib/plugins/hidden/style.css
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;
}

Открытый по умолчанию длинный текст

<hidden initialState="visible" Это открытый по умолчанию длинный текст>
Много строк текста

Много строк текста

Много строк текста
</hidden>

Это открытый по умолчанию длинный текст

Это открытый по умолчанию длинный текст

Много строк текста

Много строк текста

Много строк текста


Изменения userstyle.css:

conf/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.

Keyboard

Графическое оформление кнопки.

Кнопка

Ввод (Enter)

Отключение преобразования в верхнему регистру:

<key>Ctrl+'b'</key> <key>'d'</key>

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

Пример:

<color #ed1c24>Красный</color>

Красный

FontColor

http://www.dokuwiki.org/plugin:fontcolor

Красный
Жёлтый
Зелёный

FontSize2

https://www.dokuwiki.org/plugin:fontsize2

Синтаксис:

<fs size>Your Text</fs>

Можно задать любой размер, используюя следующие единицы:

  • em
  • ex
  • px
  • %
  • xx-small
  • x-small
  • small
  • medium
  • large
  • x-large
  • xx-large

Пример:

<fs 2em>Your Text in 2em, 1em is DokuWiki standard</fs> 

Your Text in 200%, 100% is DokuWiki standard

Diagram

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

move

PageRedirect

Перенаправление на другую страницу или URL.

~~REDIRECT>namespace:page~~

или

~~REDIRECT>http://example.com~~

Для включения/отключение используйте настройку plugin»pageredirect»show_note

Можно использовать вместе с расширением HidePages.

https://www.dokuwiki.org/plugin:pageredirect

TemplatePageName

Это расширение позволяет создавать и редактировать шаблоны пространства имён.

В отличие от стандартного решения Шаблоны пространства имён эти шаблоны можно редактировать стандартным образом, для этого нужно указать имя шаблона в нужном пространстве имён:

Область действия шаблона Имя файла (.txt)
СтандартноTemplatePageName
Текущее пространство имён _template c_template
Текущее пространство имён и все вложенные уровни
dokuwiki/plugins.1593612269.txt.gz · Последние изменения: 2020-07-01 17:04 — GreyWolf