Содержание
Правка моей конфигурации Dokuwiki
Панель инструментов
dokuwiki/inc/toolbar.php
Пример правки панели инструментов
«См.подробности правки»
- toolbar.php
<?php /** * Editing toolbar functions * * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) * @author Andreas Gohr <andi@splitbrain.org> */ use dokuwiki\Extension\Event; /** * Prepares and prints an JavaScript array with all toolbar buttons * * @emits TOOLBAR_DEFINE * @param string $varname Name of the JS variable to fill * @author Andreas Gohr <andi@splitbrain.org> */ function toolbar_JSdefines($varname) { global $lang; $menu = []; $evt = new Event('TOOLBAR_DEFINE', $menu); if ($evt->advise_before()) { // build button array $menu = array_merge($menu, [ [ 'type' => 'format', 'title' => $lang['qb_bold'], 'icon' => 'bold.png', 'key' => 'b', 'open' => '**', 'close' => '**', 'block' => false ], [ 'type' => 'format', 'title' => $lang['qb_italic'], 'icon' => 'italic.png', 'key' => 'i', 'open' => '//', 'close' => '//', 'block' => false ], [ 'type' => 'format', 'title' => $lang['qb_underl'], 'icon' => 'underline.png', 'key' => 'u', 'open' => '__', 'close' => '__', 'block' => false ], [ 'type' => 'format', 'title' => $lang['qb_code'], 'icon' => 'mono.png', 'key' => 'm', 'open' => "''", 'close' => "''", 'block' => false ], [ 'type' => 'format', 'title' => $lang['qb_strike'], 'icon' => 'strike.png', 'key' => 'd', 'open' => '<del>', 'close' => '</del>', 'block' => false ], /*Редактируем малоиспользуемый пункт меню "Выбор заголовка"*/ [ 'type' => 'picker', 'title' => $lang['qb_hs'], 'icon' => 'h.png', 'class' => 'pk_hl', 'list' => [ /*Убираем во вложеные кнопку "Подставить подпись"*/ [ 'type' => 'signature', 'title' => $lang['qb_sig'], 'icon' => 'sig.png', 'key' => 'y', ], /*Убираем во вложеные кнопку "Заголовок текущего уровня [8]"*/ [ 'type' => 'autohead', 'title' => $lang['qb_hequal'], 'icon' => 'hequal.png', 'key' => '8', 'text' => $lang['qb_h'], 'mod' => 0, ], /*Убираем во вложеные кнопку "Заголовок меньшего уровня (подзаголовок)[9]"*/ [ 'type' => 'autohead', 'title' => $lang['qb_hminus'], 'icon' => 'hminus.png', 'key' => '9', 'text' => $lang['qb_h'], 'mod' => 1, ], /*Убираем во вложеные кнопку "Заголовок большего уровня [0]"*/ [ 'type' => 'autohead', 'title' => $lang['qb_hplus'], 'icon' => 'hplus.png', 'key' => '0', 'text' => $lang['qb_h'], 'mod' => -1, ], [ 'type' => 'format', 'title' => $lang['qb_h1'], 'icon' => 'h1.png', 'key' => '1', 'open' => '===== ', 'close' => ' =====\n' ], [ 'type' => 'format', 'title' => $lang['qb_h2'], 'icon' => 'h2.png', 'key' => '2', 'open' => '===== ', 'close' => ' =====\n' ], [ 'type' => 'format', 'title' => $lang['qb_h3'], 'icon' => 'h3.png', 'key' => '3', 'open' => '==== ', 'close' => ' ====\n' ], [ 'type' => 'format', 'title' => $lang['qb_h4'], 'icon' => 'h4.png', 'key' => '4', 'open' => '=== ', 'close' => ' ===\n' ], [ 'type' => 'format', 'title' => $lang['qb_h5'], 'icon' => 'h5.png', 'key' => '5', 'open' => '== ', 'close' => ' ==\n' ] ], 'block' => true ], [ 'type' => 'linkwiz', 'title' => $lang['qb_link'], 'icon' => 'link.png', 'key' => 'l', 'open' => '[[', 'close' => ']]', 'block' => false ], [ 'type' => 'format', 'title' => $lang['qb_extlink'], 'icon' => 'linkextern.png', 'open' => '[[', 'close' => ']]', 'sample' => 'http://example.com|' . $lang['qb_extlink'], 'block' => false ], [ 'type' => 'formatln', 'title' => $lang['qb_ol'], 'icon' => 'ol.png', 'open' => ' - ', 'close' => '', 'key' => '-', 'block' => true ], [ 'type' => 'formatln', 'title' => $lang['qb_ul'], 'icon' => 'ul.png', 'open' => ' * ', 'close' => '', 'key' => '.', 'block' => true ], [ 'type' => 'insert', 'title' => $lang['qb_hr'], 'icon' => 'hr.png', 'insert' => '\n----\n', 'block' => true ], [ 'type' => 'mediapopup', 'title' => $lang['qb_media'], 'icon' => 'image.png', 'url' => 'lib/exe/mediamanager.php?ns=', 'name' => 'mediaselect', 'options' => 'width=750,height=500,left=20,top=20,scrollbars=yes,resizable=yes', 'block' => false ], [ 'type' => 'picker', 'title' => $lang['qb_smileys'], 'icon' => 'smiley.png', 'list' => getSmileys(), 'icobase' => 'smileys', 'block' => false ], [ 'type' => 'picker', 'title' => $lang['qb_chars'], 'icon' => 'chars.png', 'list' => [ 'À', 'à', 'Á', 'á', 'Â', 'â', 'Ã', 'ã', 'Ä', 'ä', 'Ǎ', 'ǎ', 'Ă', 'ă', 'Å', 'å', 'Ā', 'ā', 'Ą', 'ą', 'Æ', 'æ', 'Ć', 'ć', 'Ç', 'ç', 'Č', 'č', 'Ĉ', 'ĉ', 'Ċ', 'ċ', 'Ð', 'đ', 'ð', 'Ď', 'ď', 'È', 'è', 'É', 'é', 'Ê', 'ê', 'Ë', 'ë', 'Ě', 'ě', 'Ē', 'ē', 'Ė', 'ė', 'Ę', 'ę', 'Ģ', 'ģ', 'Ĝ', 'ĝ', 'Ğ', 'ğ', 'Ġ', 'ġ', 'Ĥ', 'ĥ', 'Ì', 'ì', 'Í', 'í', 'Î', 'î', 'Ï', 'ï', 'Ǐ', 'ǐ', 'Ī', 'ī', 'İ', 'ı', 'Į', 'į', 'Ĵ', 'ĵ', 'Ķ', 'ķ', 'Ĺ', 'ĺ', 'Ļ', 'ļ', 'Ľ', 'ľ', 'Ł', 'ł', 'Ŀ', 'ŀ', 'Ń', 'ń', 'Ñ', 'ñ', 'Ņ', 'ņ', 'Ň', 'ň', 'Ò', 'ò', 'Ó', 'ó', 'Ô', 'ô', 'Õ', 'õ', 'Ö', 'ö', 'Ǒ', 'ǒ', 'Ō', 'ō', 'Ő', 'ő', 'Œ', 'œ', 'Ø', 'ø', 'Ŕ', 'ŕ', 'Ŗ', 'ŗ', 'Ř', 'ř', 'Ś', 'ś', 'Ş', 'ş', 'Š', 'š', 'Ŝ', 'ŝ', 'Ţ', 'ţ', 'Ť', 'ť', 'Ù', 'ù', 'Ú', 'ú', 'Û', 'û', 'Ü', 'ü', 'Ǔ', 'ǔ', 'Ŭ', 'ŭ', 'Ū', 'ū', 'Ů', 'ů', 'ǖ', 'ǘ', 'ǚ', 'ǜ', 'Ų', 'ų', 'Ű', 'ű', 'Ŵ', 'ŵ', 'Ý', 'ý', 'Ÿ', 'ÿ', 'Ŷ', 'ŷ', 'Ź', 'ź', 'Ž', 'ž', 'Ż', 'ż', 'Þ', 'þ', 'ß', 'Ħ', 'ħ', '¿', '¡', '¢', '£', '¤', '¥', '€', '¦', '§', 'ª', '¬', '¯', '°', '±', '÷', '‰', '¼', '½', '¾', '¹', '²', '³', 'µ', '¶', '†', '‡', '·', '•', 'º', '∀', '∂', '∃', 'Ə', 'ə', '∅', '∇', '∈', '∉', '∋', '∏', '∑', '‾', '−', '∗', '×', '⁄', '√', '∝', '∞', '∠', '∧', '∨', '∩', '∪', '∫', '∴', '∼', '≅', '≈', '≠', '≡', '≤', '≥', '⊂', '⊃', '⊄', '⊆', '⊇', '⊕', '⊗', '⊥', '⋅', '◊', '℘', 'ℑ', 'ℜ', 'ℵ', '♠', '♣', '♥', '♦', 'α', 'β', 'Γ', 'γ', 'Δ', 'δ', 'ε', 'ζ', 'η', 'Θ', 'θ', 'ι', 'κ', 'Λ', 'λ', 'μ', 'Ξ', 'ξ', 'Π', 'π', 'ρ', 'Σ', 'σ', 'Τ', 'τ', 'υ', 'Φ', 'φ', 'χ', 'Ψ', 'ψ', 'Ω', 'ω', '★', '☆', '☎', '☚', '☛', '☜', '☝', '☞', '☟', '☹', '☺', '✔', '✘', '„', '“', '”', '‚', '‘', '’', '«', '»', '‹', '›', '—', '–', '…', '←', '↑', '→', '↓', '↔', '⇐', '⇑', '⇒', '⇓', '⇔', '©', '™', '®', '′', '″', '[', ']', '{', '}', '~', '(', ')', '%', '§', '$', '#', '|', '@' ], 'block' => false ] ]); } // end event TOOLBAR_DEFINE default action $evt->advise_after(); unset($evt); // use JSON to build the JavaScript array echo "var $varname = " . json_encode($menu, JSON_THROW_ON_ERROR) . ";\n"; } /** * prepares the signature string as configured in the config * * @author Andreas Gohr <andi@splitbrain.org> */ function toolbar_signature() { global $conf; global $INFO; /** @var Input $INPUT */ global $INPUT; $sig = $conf['signature']; $sig = dformat(null, $sig); $sig = str_replace('@USER@', $INPUT->server->str('REMOTE_USER'), $sig); if (is_null($INFO)) { $sig = str_replace(['@NAME@', '@MAIL@'], '', $sig); } else { $sig = str_replace('@NAME@', $INFO['userinfo']['name'] ?? "", $sig); $sig = str_replace('@MAIL@', $INFO['userinfo']['mail'] ?? "", $sig); } $sig = str_replace('@DATE@', dformat(), $sig); $sig = str_replace('\\\\n', '\\n', $sig); return json_encode($sig, JSON_THROW_ON_ERROR); } //Setup VIM: ex: et ts=4 :
Шаблон dokuwiki
tpl_footer.php
2023-04-04 «Jack Jackrum»
lib/tpl/dokuwiki/tpl_footer.php
Счетчик посещений сайта Dokuwiki с регистрацией IP - адреса в .txt файле
«См.подробности правки»
- tpl_footer.php
<?php /** * Template footer, included in the main and detail files */ // must be run from within DokuWiki if (!defined('DOKU_INC')) die(); ?> <!-- ********** FOOTER ********** --> <footer id="dokuwiki__footer"><div class="pad"> <div class="license">Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: <bdi><a href="doku.php?id=public_domain_mark" rel="license" class="urlextern">Public Domain</a></bdi></div> <div class="buttons"> <a href="https://php.net" title="Powered by PHP" <?php echo $target?>><img src="<?php echo tpl_basedir(); ?>images/button-php.gif" width="80" height="15" alt="Powered by PHP" /></a> <a href="//validator.w3.org/check/referer" title="Valid HTML5" <?php echo $target?>><img src="<?php echo tpl_basedir(); ?>images/button-html5.png" width="80" height="15" alt="Valid HTML5" /></a> <a href="//jigsaw.w3.org/css-validator/check/referer?profile=css3" title="Valid CSS" <?php echo $target?>><img src="<?php echo tpl_basedir(); ?>images/button-css.png" width="80" height="15" alt="Valid CSS" /></a> <a href="https://dokuwiki.org/" title="Driven by DokuWiki" <?php echo $target?>><img src="<?php echo tpl_basedir(); ?>images/button-dw.png" width="80" height="15" alt="Driven by DokuWiki" /></a> <a> <?php $file = file("count.txt"); $count = implode("", $file); $count++; $myfile = fopen("count.txt","w"); fputs($myfile,$count); fclose($myfile); $filename = file("stat.txt"); ?> <style> .container { position: absolute; font-family: Georgia, 'Times New Roman', Times, serif; } .text-block { position: absolute; bottom: 0px; right: 4px; color: black; } </style> <a class="container"> <span><img src="<?php echo tpl_basedir(); ?>images/button-yandex.png" width="85" height="15" alt="yandex" / > <div class="text-block"><?=$count ?></div> </span> </a> </a> </div> <?php tpl_includeFile('footer.html'); ?> <?php // Счетчик определителя IP посетителя $client = @$_SERVER['HTTP_CLIENT_IP']; $forward = @$_SERVER['HTTP_X_FORWARDED_FOR']; $remote = @$_SERVER['REMOTE_ADDR']; // Определяем IP посетителя $bravo = @$_SERVER["HTTP_USER_AGENT"];//Определяем браузер if(filter_var($client, FILTER_VALIDATE_IP)) $ip_address = $client; elseif(filter_var($forward, FILTER_VALIDATE_IP)) $ip_address = $forward; else $ip_address = $remote; $file2 = $_SERVER['DOCUMENT_ROOT'] . '/lib/tpl/dokuwiki/debug.txt'; file_put_contents($file2, date("F d H:i:s."). (' ') . $ip_address . (' ') . $bravo . PHP_EOL, FILE_APPEND | LOCK_EX); ?> </div></footer><!-- /footer -->
- Скачать файл toolbar.php с правками
- Поместить в папку
Dokuwiki\lib\tpl\dokuwiki
. - Сохранить как button-yandex.png в папке
Dokuwiki\lib\tpl\dokuwiki\images
. - Скачать файл count.txt
- Поместить в корень сайта Dokuwiki
- Скачать файл debug.txt
- Поместить в папку
Dokuwiki\lib\tpl\dokuwiki\
.
- Скачать архив jack_jackrum.zip с правками для
«Jack Jackrum»
- Разорхивировать и копировать с заменой файлов в папке
dokuwiki
2024-02-06 «Kaos»
lib/tpl/dokuwiki/tpl_footer.php
Счетчик посещений сайта Dokuwiki с регистрацией IP - адреса в .txt файле
«См.подробности правки»
- tpl_footer.php
<?php /** * Template footer, included in the main and detail files */ // must be run from within DokuWiki if (!defined('DOKU_INC')) die(); ?> <!-- ********** FOOTER ********** --> <footer id="dokuwiki__footer"><div class="pad"> <?php tpl_license(''); // license text ?> <div class="buttons"> <?php tpl_license('button', true, false, false); // license button, no wrapper $target = ($conf['target']['extern']) ? 'target="' . $conf['target']['extern'] . '"' : ''; ?> <a href="https://php.net" title="Powered by PHP" <?php echo $target?>><img src="<?php echo tpl_basedir(); ?>images/button-php.gif" width="80" height="15" alt="Powered by PHP" /></a> <a href="//validator.w3.org/check/referer" title="Valid HTML5" <?php echo $target?>><img src="<?php echo tpl_basedir(); ?>images/button-html5.png" width="80" height="15" alt="Valid HTML5" /></a> <a href="//jigsaw.w3.org/css-validator/check/referer?profile=css3" title="Valid CSS" <?php echo $target?>><img src="<?php echo tpl_basedir(); ?>images/button-css.png" width="80" height="15" alt="Valid CSS" /></a> <a href="https://dokuwiki.org/" title="Driven by DokuWiki" <?php echo $target?>><img src="<?php echo tpl_basedir(); ?>images/button-dw.png" width="80" height="15" alt="Driven by DokuWiki" /></a> <a> <?php $file = file("count.txt"); $count = implode("", $file); $count++; $myfile = fopen("count.txt","w"); fputs($myfile,$count); fclose($myfile); ?> <style> .container { position: absolute; font-family: Georgia, 'Times New Roman', Times, serif; } .text-block { position: absolute; bottom: 0px; right: 4px; color: black; } </style> <a class="container"> <span><img src="<?php echo tpl_basedir(); ?>images/button-yandex.png" width="85" height="15" alt="yandex" / > <div class="text-block"><?=$count ?></div> </span> </a> </a> </div> <?php tpl_includeFile('footer.html'); ?> <?php $client = @$_SERVER['HTTP_CLIENT_IP']; $forward = @$_SERVER['HTTP_X_FORWARDED_FOR']; $remote = @$_SERVER['REMOTE_ADDR']; // Определяем IP посетителя $bravo = @$_SERVER["HTTP_USER_AGENT"];//Определяем браузер if(filter_var($client, FILTER_VALIDATE_IP)) $ip_address = $client; elseif(filter_var($forward, FILTER_VALIDATE_IP)) $ip_address = $forward; else $ip_address = $remote; $file2 = $_SERVER['DOCUMENT_ROOT'] . '/lib/tpl/dokuwiki/debug.txt'; file_put_contents($file2, date("F d H:i:s."). (' ') . $ip_address . (' ') . $bravo . PHP_EOL, FILE_APPEND | LOCK_EX); ?> </div></footer><!-- /footer -->
- Скачать архив kaos.zip с правками для
«Kaos»
- Разорхивировать и копировать с заменой файлов в папке
dokuwiki
_links.css
«Jack Jackrum» и "Kaos"
lib/tpl/dokuwiki/css/_links.css
Убрана (закомментированна) иконка перед ссылками и стиль
- _links.css
- /*____________ other link types ____________*/
- /*.dokuwiki a.urlextern,*/
- /*.dokuwiki a.windows,*/
- /*.dokuwiki a.mail,*/
- .dokuwiki a.mediafile,
- .dokuwiki a.interwiki {
- background-size: 1.2em;
- background-repeat: no-repeat;
- background-position: 0 center;
- padding: 0 0 0 1.4em;
- }
- /* внешние ссылки */
- .dokuwiki a.urlextern {
- /* background-image: url(../../images/media_link_displaylnk.png);*/
- }
- }
«См.подробности правки файла _links.css»
- _links.css
- /**
- * Этот файл предоставляет стили для всех типов ссылок.
- */
- /*____________ ссылки на вики-страницы ____________*/
- /* существующая вики-страница */
- .dokuwiki a.wikilink1 {
- }
- /* не существующая вики-страница */
- .dokuwiki a.wikilink2 {
- text-decoration: none;
- }
- .dokuwiki a.wikilink2:link,
- .dokuwiki a.wikilink2:visited {
- border-bottom: 1px dashed;
- }
- .dokuwiki a.wikilink2:hover,
- .dokuwiki a.wikilink2:active,
- .dokuwiki a.wikilink2:focus {
- border-bottom-width: 0;
- }
- /* любая ссылка на текущую страницу */
- .dokuwiki span.curid a {
- font-weight: bold;
- }
- /*____________ other link types ____________*/
- /*.dokuwiki a.urlextern,*/
- /*.dokuwiki a.windows,*/
- /*.dokuwiki a.mail,*/
- .dokuwiki a.mediafile,
- .dokuwiki a.interwiki {
- background-size: 1.2em;
- background-repeat: no-repeat;
- background-position: 0 center;
- padding: 0 0 0 1.4em;
- }
- /* внешние ссылки */
- .dokuwiki a.urlextern {
- /* background-image: url(../../images/media_link_displaylnk.png);*/
- }
- /* сетевые ресурсы windows */
- .dokuwiki a.windows {
- /* background-image: url(../../images/unc.svg);*/
- }
- /* почтовые ссылки */
- .dokuwiki a.mail {
- /* background-image: url(../../images/email.svg);*/
- }
- /* Следующие значки установлены dokuwiki в lib/exe/css.php */
- /* ссылка на некоторые встроенные носители */
- .dokuwiki a.mediafile {
- }
- /* interwiki ссылки */
- .dokuwiki a.interwiki {
- }
- /* RTL исправления; если значки ссылок не работают должным образом, удалите следующие строки */
- [dir=rtl] .dokuwiki a.urlextern,
- [dir=rtl] .dokuwiki a.windows,
- [dir=rtl] .dokuwiki a.mail,
- [dir=rtl] .dokuwiki a.interwiki,
- [dir=rtl] .dokuwiki a.mediafile {
- background-position: right center;
- padding: 0 18px 0 0;
- }
См. также
style.ini
«Jack Jackrum» и "Kaos"
lib/tpl/dokuwiki/style.ini
Изменен цвет для внутренней ссылки с зеленого на синий __existing__ = "#080"
и __missing__ = "#d30""
- _links.css
- ; these are used for wiki links
- __existing__ = "#0000cd" ; @ini_existing
- __missing__ = "#f30" ; @ini_missing
См. также
mime.conf
«Jack Jackrum» и "Kaos"
conf/mime.conf
Добавлены расширения разрешенных файлов для загрузки в dokuwiki __missing__ = "#d30""
- mime.conf
- tgz !application/octet-stream
- tar application/x-gtar
- tar.xz application/tar.xz
- gz application/octet-stream
- bz2 application/octet-stream
- zip application/zip
- rar application/rar
- 7z application/x-7z-compressed
См. также
smileys.conf
«Jack Jackrum» и "Kaos"
conf/smileys.conf
Убраны неиспользуемые иконки смайликов dokuwiki
- smileys.conf
- # Smileys configured here will be replaced by the
- # configured images in the smiley directory
- 8-) sm.png
- 8-O eek.svg
- :-( sm_1.png
- :-) sm_2.png
- =) sm_3.png
- :-/ sm_4.png
- :-\ sm_5.png
- :-? sm_6.png
- :-D sm_7.png
- LOL sm_8.png
- :?: question.svg
- :!: exclaim.svg
- {{:icons:16:hourglass-select.png?|Устаревший}} hourglass-select.png
- {{:icons:16:flask.png?|Экспериментальный}} flask.png
- {{:icons:16:jar.png?|Нестандартный}} jar.png
- [[|{{:icons:16:flask.png?|Экспериментальный}}]] flask.png
- FIXME fixme.jpg
- DELETEME deleteme.jpg
smileys.local.conf
«Jack Jackrum» и "Kaos"
conf/smileys.local.conf
Добавлен новый файл smileys.local.conf со своим набором иконок dokuwiki
- smileys.conf
- :&: address-book-open.png
- :&1: book-open.png
- :&2: book-open-bookmark.png
- :&3: hourglass-select.png
- :&4: flask.png
- :&5: jar.png
- :&6: wand-hat.png
- :&7: balloon.png
- :&8: exclamation--frame.png
- :&9: exclamation-red.png
- :&10: information.png
- :&11: light-bulb-off.png
- :&12: light-bulb.png
- :&13: magnifier-left.png
- :&14: navigation-000-button-white.png
- :&15: pin.png
- :&16: tick.png
- :&17: tick-red.png
- :&18: leaf.png
- :&19: leaf-yellow.png
- :&20: leaf-red.png
- :&21: lightning.png
- :&22: box.png
- :&esc: esc.png
- :&enter: enter.png
- :&primenite: primenite.png
- :&ctrl+x: ctrl+x.png
- :&ctrl+o: ctrl+o.png
- :&ok: ok.png
- :&sbros: sbros.png
- :&dalee: dalee.png
- :&nazad: nazad.png
- :&gal: gal.png
- :&sozdate: sozdate.png
- :&otmena: otmena.png
- :ctrl_o_enter_ctrl_x.png: ctrl_o_enter_ctrl_x.png
иконки для смайликов
dokuwiki/Kaos/dokuwiki/lib/images/smileys
См. также
interwiki.conf
«Jack Jackrum» и "Kaos"
conf/interwiki.conf
Убраны (закомментированы) неиспользуемые иконки interwiki dokuwiki
- interwiki.conf
- # Each URL may contain one of these placeholders
- # {URL} is replaced by the URL encoded representation of the wikiname
- # this is the right thing to do in most cases
- # {NAME} this is replaced by the wikiname as given in the document
- # only mandatory encoded is done, urlencoding if the link
- # is an external URL, or encoding as a wikiname if it is an
- # internal link (begins with a colon)
- # {SCHEME}
- # {HOST}
- # {PORT}
- # {PATH}
- # {QUERY} these placeholders will be replaced with the appropriate part
- # of the link when parsed as a URL
- # If no placeholder is defined the urlencoded name is appended to the URL
- # To prevent losing your added InterWiki shortcuts after an upgrade,
- # you should add new ones to interwiki.local.conf
- # world https://
- # wp https://en.wikipedia.org/wiki/{NAME}
- # wpfr https://fr.wikipedia.org/wiki/{NAME}
- # wpde https://de.wikipedia.org/wiki/{NAME}
- # wpes https://es.wikipedia.org/wiki/{NAME}
- # wppl https://pl.wikipedia.org/wiki/{NAME}
- # wpjp https://ja.wikipedia.org/wiki/{NAME}
- # wpru https://ru.wikipedia.org/wiki/{NAME}
- # wpmeta https://meta.wikipedia.org/wiki/{NAME}
- # doku https://www.dokuwiki.org/
- # rfc https://tools.ietf.org/html/rfc
- # man http://man.cx/
- # google https://www.google.com/search?q=
- # amazon https://www.amazon.com/dp/{URL}?tag=splitbrain-20
- # amazon.de https://www.amazon.de/dp/{URL}?tag=splitbrain-21
- # amazon.uk https://www.amazon.co.uk/dp/{URL}
- # paypal https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=
- # skype skype:{NAME}
- # google.de https://www.google.de/search?q=
- # go https://www.google.com/search?q={URL}&btnI=lucky
- # user :user:{NAME}
- # skype skype:{NAME}
- # To support VoIP/SIP/TEL links
- # user :user:{NAME}
- # callto callto://{NAME}
- # tel tel:{NAME}
- # mail mail:{NAME}
- # address address:{NAME}
interwiki.local.conf
«Jack Jackrum» и "Kaos"
conf/interwiki.local.conf
Добавлен новый файл interwiki.local.conf со своим набором иконок dokuwiki
- smileys.conf
- coral http://{HOST}.{PORT}.nyud.net:8090{PATH}?{QUERY}
- world https://
- wp https://en.wikipedia.org/wiki/{NAME}
- doku https://www.dokuwiki.org/
- google https://www.google.com/search?q=
- windows https://support.microsoft.com/ru-ru/
- ubuntu https://wiki.ubuntu.com/{NAME}
- phpfn https://secure.php.net/{NAME}
- xref doku.php?id=wiki:xref:dokuwiki:
- # [[this>feed.php]] - Ссылки на URL вашей вики. (находиться в mylink)
- # To support VoIP/SIP/TEL links
- user :user:{NAME}
- # callto callto://{NAME}
- tel tel:{NAME}
- address address:{NAME}
иконки для interwiki
dokuwiki/Kaos/dokuwiki/lib/images/interwiki
См. также
Установка новой dokuwiki
- Загружаем архив с последней ревизией dokuwiki
- Создаем папку с поддерикториями аналогичной структуре папок dokuwiki и в ней разладываем модифицированные файлы и папки с иконками.
- Устанавливаем новую dokuwiki и на неё копируем нашу папку с заменой файлов
Обновление модефицированной dokuwiki
- Делаем бэкап нашей dokuwiki
- Создаем папку с поддерикториями аналогичной структуре папок dokuwiki и в ней разложенны модифицированные файлы и папки с иконками.
- Обновляем нашу dokuwiki через менеджер обновлений и на неё копируем нашу папку с заменой файлов