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

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


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
Текущее пространство имён и все вложенные уровни __template i_template

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

searchindex

WRAP

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>

Anchor

To define an anchor, the following syntax applies:

<wrap #ankername />

The anchor is accessible via: #ankername

Tag

FIXME

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

Tag + 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 файлов:

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

http://wiki.splitbrain.org/plugin:txtconf

MathPublish

Отображение математических формул

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

Перед установкой необходимо:

  1. установить:
    apt-get install php5-gd php-token-stream

    или

    apt-get install php-gd php-token-stream
  2. перезагрузить Apache
    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>

S(f)(t)=a_{0}+sum{n=1}{+infty}{a_{n} cos(n omega t)+b_{n} sin(n omega t)}

При проблемах с отображением может помочь изменение размера по умолчанию (12) в файле:

syntax.php
if(!$size) $size = 12;

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.

IndexMenu Plugin

SketchCanvas

Page Navigation

FIXME

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

InterWiki Helper

Графическое меню для вставки ссылок Интервики.

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 Warning:  Use of undefined constant plugin_shy - assumed 'plugin_shy'

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

dw2pdf

Отдельная страница: экспорт страницы в формате PDF.

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  |
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

Comment

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

Пример:

Текст /* внутри слэш и звездочкой */ скрыт

Результат:

Текст скрыт

Translation

Localization

FIXME

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.

tplmod (template modifier)

Authorlist

Advanced

FileList

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

tab

FIXME

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

Syntax Result
<tab>
5 times «&nbsp;» = 1 tab
<tab2>
2 times «&nbsp;» (where 2 can be each positive integer value, a negative value will be ignored)

Ссылки

dokuwiki/plugins.txt · Последние изменения: 2024-04-09 22:43 — GreyWolf