Если у вас есть вопросы по настройке или возможностях dokuwiki - можно задать их мне (на главной страничке есть мои координаты). Постараюсь ответить по мере возможности, будьте терпеливы.
Если вам некогда разбираться, я могу проделать эту работу за небольшое вознаграждение, размер которого зависит от ваших хотелок и потраченного времени. Уточнение: дизайном я НЕ занимаюсь!
Время на установку и приведение в божеский вид: от 1 часа в зависимости от объема работы, скорости работы вашего хостинга и т.д.
Что для этого нужно:
По окончании работ вы ОБЯЗАТЕЛЬНО должны:
После выполнения этих действий dokuwiki станет похожей на мою
{{indexmenu>..#1|js#thread navbar nsort tsort noscroll}} ~~NOCACHE~~
Расшифровка магии: {{indexmenu>..:#1}} - Отображать пространство имен родителя и текущий уровень, не разворачивать ноды js#thread - использовать JS, тема "thread" navbar - Разворачивать дерево текущего неймспейса nsort tsort - сортировка страниц в алфавитном порядке nomenu - используйте если нужно скрывать всплывающее меню noscroll - если нужно отключить скроллер (если надпись не входит в ширину indexmenu, будет возможность ее двигать и не всем это нравится) Все параметры тут: https://www.dokuwiki.org/plugin:indexmenu#full_syntax
Если стандартная тема сайдбара не нравится, изменяем ее легко и просто: в строке
{{indexmenu>..#1|js#thread navbar nsort tsort}}
кусочек #thread как раз и указывает какую тему использовать. В стандартной поставке есть следующие темы (лежат в папке lib/plugins/indexmenu/images): bj-tango.png, dryoo.png, kde.png, prdsuser-de.png, thread2, bj_ubuntu.png, kgs, bw.png, gnome.png, repository, vista.png, human.png, leopard.png, shiki_brave.png, default, simple, doku, indextheme, pcc_dotted, tango.png, drktheme, kde, phoenity.png, thread
По умолчанию sidebar зеленого цвета. Чтобы изменить цвет на ваш любимый открываем Управление → Настройка стилей шаблона и меняем existing на #337ab7 (синий цвет), и нажимаем «Сохранить изменения»
Нужно вносить изменения в шаблоне, при обновлении шаблона придется повторить. Для шаблона bootstrap3 нужно отредактировать файл lib/tpl/bootstrap3/Template.php
Было:
switch ($type) { case 'left': if ($this->getConf('sidebarPosition') == 'left') { $this->sidebarWrapper($left_sidebar, 'dokuwiki__aside', $left_sidebar_grid, 'sidebarheader', 'sidebarfooter'); } return true;
Стало:
switch ($type) { case 'left': if (auth_quickaclcheck($ID) >= AUTH_EDIT) { if ($this->getConf('sidebarPosition') == 'left') { $this->sidebarWrapper($left_sidebar, 'dokuwiki__aside', $left_sidebar_grid, 'sidebarheader', 'sidebarfooter'); } } return true;
~~NOCACHE~~
{{indexmenu>..#1|js#thread navbar nsort tsort noscroll}} ~~NOCACHE~~
Расшифровка магии: {{indexmenu>..:#1}} - Отображать пространство имен родителя и текущий уровень, не разворачивать ноды js#thread - использовать JS, тема "thread" navbar - Разворачивать дерево текущего неймспейса nsort tsort - сортировка страниц в алфавитном порядке noscroll - если нужно отключить скроллер (если надпись не входит в ширину indexmenu, будет возможность ее двигать и не всем это нравится) Если нужно скрывать всплывающее меню - используйте nomenu Все параметры тут: https://www.dokuwiki.org/plugin:indexmenu#full_syntax