wiki:devel:plugin_development_link
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
wiki:devel:plugin_development_link [2025/01/10 01:23] – [Перевод плагина на разные языки] vladpolskiy | wiki:devel:plugin_development_link [2025/02/21 06:53] (текущий) – [Примеры использования] vladpolskiy | ||
---|---|---|---|
Строка 58: | Строка 58: | ||
Поскольку пользовательские и плагинные скрипты загружаться при всех запросах, | Поскольку пользовательские и плагинные скрипты загружаться при всех запросах, | ||
<code js script.js> | <code js script.js> | ||
+ | /* JavaScript function to create mylink toolbar in Dokuwiki */ | ||
+ | /* see http:// | ||
+ | |||
+ | /* Путь к папке с иконками для кнопок панели */ | ||
+ | mylink_icobase = " | ||
+ | |||
+ | if(window.toolbar != undefined) { | ||
+ | toolbar[toolbar.length] = { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | }; | ||
+ | } | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | <code css script.js> | ||
/* JavaScript function to create mylink toolbar in Dokuwiki */ | /* JavaScript function to create mylink toolbar in Dokuwiki */ | ||
/* see http:// | /* see http:// | ||
Строка 88: | Строка 121: | ||
} | } | ||
</ | </ | ||
- | в данном случае | + | </ |
- | < | + | |
- | " | + | |
+ | <code css> | ||
+ | в данном случае наш код | ||
+ | " | ||
" | " | ||
- | " | + | " |
представляют собою разрезанный код для вывода: | представляют собою разрезанный код для вывода: | ||
See also: [[ | See also: [[ | ||
Строка 183: | Строка 219: | ||
} | } | ||
</ | </ | ||
+ | Переведем Dokuwiki в английский язык и проверим работу нашего плагина при английской локализации: | ||
+ | {{: | ||
+ | И то же самое при установленном русском языке в настройках Dokuwiki | ||
+ | {{: | ||
+ | Работа кода кнопки См. также и вывод в редакторе текста на русском языке | ||
+ | {{: | ||
+ | Пример вывода на страницу | ||
+ | {{: | ||
Примеры работы нашего плагина и вывода наших ссылок на этой странице при английской и русской локализациях: | Примеры работы нашего плагина и вывода наших ссылок на этой странице при английской и русской локализациях: | ||
- | [[http:// | + | * [[http:// |
- | See also: [[http:// | + | |
- | [[http:// | + | |
- | См. также: | + | |
+ | =====Примеры использования===== | ||
+ | Как мы уже знает, переменные | ||
+ | * open - открывающий тег вики-разметки для вставки | ||
+ | * sample- код php | ||
+ | * close - закрывающий тег вики-разметки для вставки | ||
+ | Соответственно и вставлять мы можем любые шаблоны, | ||
+ | {{: | ||
+ | [[http:// | ||
+ | <code php index.php> | ||
+ | <code css style.css> | ||
+ | <code js script.js> | ||
=====Дополнения и Файлы===== | =====Дополнения и Файлы===== | ||
- | {{ : | + | * {{ : |
+ | * {{ : | ||
+ | * {{ : |
wiki/devel/plugin_development_link.1736461391.txt.gz · Последнее изменение: 2025/01/10 01:23 — vladpolskiy