Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| wiki:dokuwiki-nice-and-easy [2022/05/23 18:36] – создано - внешнее изменение 127.0.0.1 | wiki:dokuwiki-nice-and-easy [2025/01/17 22:31] (текущий) – fireball | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Делаем Dokuwiki красивой и удобной ====== | + | ====== |
| <callout title=" | <callout title=" | ||
| Строка 32: | Строка 32: | ||
| ===== Установка Dokuwiki ===== | ===== Установка Dokuwiki ===== | ||
| + | |||
| * Скачать можно тут: https:// | * Скачать можно тут: https:// | ||
| * Используйте только Stable версию | * Используйте только Stable версию | ||
| Строка 38: | Строка 39: | ||
| * Настройка красивых URL: https:// | * Настройка красивых URL: https:// | ||
| - | ==== Способ первый, классический [УСТАРЕЛО] | + | ==== Красивый и моднявый Bootstrap3 |
| - | * Обновляем (или устанавливаем) Dokuwiki последней версии | ||
| - | * Переходим Управление -> Управление дополнениями | ||
| - | * В " | ||
| - | * Создаем в корне dokuwiki страничку с именем **sidebar.txt** (в файловой системе он лежит в папке data/pages) и следующим содержимым: | ||
| - | |||
| - | ~~NOCACHE~~</ | ||
| - | < | ||
| - | {{indexmenu> | ||
| - | js#thread - использовать JS, тема " | ||
| - | navbar - Разворачивать дерево текущего неймспейса | ||
| - | nsort tsort - сортировка страниц в алфавитном порядке | ||
| - | Если нужно скрывать всплывающее меню - используйте nomenu | ||
| - | Все параметры тут: https:// | ||
| - | </ | ||
| - | * Переходим Управление -> Настройки вики | ||
| - | * В разделе " | ||
| - | * template / Шаблон: | ||
| - | * sidebar / Боковая панель, | ||
| - | * В разделе " | ||
| - | * plugin»indexmenu»skip_file / Список страниц для пропуска: | ||
| - | |||
| - | ==== Способ второй, | ||
| После выполнения этих действий dokuwiki станет похожей на мою | После выполнения этих действий dokuwiki станет похожей на мою | ||
| - | * Обновляем (или устанавливаем) Dokuwiki последней версии | + | * Обновляем (или устанавливаем) Dokuwiki последней версии |
| * Переходим Управление -> Управление дополнениями | * Переходим Управление -> Управление дополнениями | ||
| * В " | * В " | ||
| * В " | * В " | ||
| - | * Создаем в корне dokuwiki страничку с именем **sidebar.txt** (в файловой системе он лежит в папке data/pages) и следующим содержимым: | + | * Создаем в корне dokuwiki страничку с именем **sidebar.txt** (в файловой системе он лежит в папке data/pages) и следующим содержимым: |
| ~~NOCACHE~~</ | ~~NOCACHE~~</ | ||
| Строка 76: | Строка 55: | ||
| navbar - Разворачивать дерево текущего неймспейса | navbar - Разворачивать дерево текущего неймспейса | ||
| nsort tsort - сортировка страниц в алфавитном порядке | nsort tsort - сортировка страниц в алфавитном порядке | ||
| - | Если нужно скрывать всплывающее меню - используйте nomenu | + | nomenu - используйте если нужно скрывать всплывающее меню |
| + | noscroll | ||
| Все параметры тут: https:// | Все параметры тут: https:// | ||
| </ | </ | ||
| Строка 88: | Строка 68: | ||
| * tpl»bootstrap3»showCookieLawBanner / Display the Cookie Law banner on footer: **выкл** | * tpl»bootstrap3»showCookieLawBanner / Display the Cookie Law banner on footer: **выкл** | ||
| * tpl»bootstrap3»fixedTopNavbar / Зафиксировать панель навигации сверху: | * tpl»bootstrap3»fixedTopNavbar / Зафиксировать панель навигации сверху: | ||
| - | * tpl»bootstrap3»fluidContainer / Разрешить плавающий контейнер(страница во весь экран): | + | * tpl»bootstrap3»fluidContainer / Разрешить плавающий контейнер(страница во весь экран): |
| * tpl»bootstrap3»fluidContainerBtn / Display a button in navbar to expand container: **вкл** | * tpl»bootstrap3»fluidContainerBtn / Display a button in navbar to expand container: **вкл** | ||
| * tpl»bootstrap3»pageOnPanel / Включить рамку вокруг страницы: | * tpl»bootstrap3»pageOnPanel / Включить рамку вокруг страницы: | ||
| Строка 102: | Строка 82: | ||
| ===== Изменяем цвет sidebar ===== | ===== Изменяем цвет sidebar ===== | ||
| По умолчанию sidebar зеленого цвета. Чтобы изменить цвет на ваш любимый открываем Управление -> Настройка стилей шаблона и меняем __existing__ на #337ab7 (синий цвет), и нажимаем " | По умолчанию sidebar зеленого цвета. Чтобы изменить цвет на ваш любимый открываем Управление -> Настройка стилей шаблона и меняем __existing__ на #337ab7 (синий цвет), и нажимаем " | ||
| + | |||
| + | ===== Как сделать sidebar видимым только для пользователей с правом " | ||
| + | Нужно вносить изменения в шаблоне, | ||
| + | |||
| + | Было: | ||
| + | <code php> | ||
| + | switch ($type) { | ||
| + | case ' | ||
| + | |||
| + | if ($this-> | ||
| + | $this-> | ||
| + | } | ||
| + | |||
| + | return true; | ||
| + | </ | ||
| + | |||
| + | Стало: | ||
| + | <code php> | ||
| + | switch ($type) { | ||
| + | case ' | ||
| + | if (auth_quickaclcheck($ID) >= AUTH_EDIT) { | ||
| + | |||
| + | if ($this-> | ||
| + | $this-> | ||
| + | } | ||
| + | } | ||
| + | |||
| + | return true; | ||
| + | </ | ||
| ===== Меняем лого и favicon ===== | ===== Меняем лого и favicon ===== | ||
| Строка 116: | Строка 125: | ||
| * В разделе " | * В разделе " | ||
| * plugin»indexmenu»skip_file / Список страниц для пропуска: | * plugin»indexmenu»skip_file / Список страниц для пропуска: | ||
| + | |||
| + | ===== Дополнительные интересные страницы по настройке Dokuwiki ===== | ||
| + | |||
| + | * https:// | ||
| + | |||
| + | ===== Устаревшая информация ===== | ||
| + | |||
| + | ==== Классический способ настройки indexmenu [УСТАРЕЛО] ==== | ||
| + | |||
| + | * Обновляем (или устанавливаем) Dokuwiki последней версии | ||
| + | * Переходим Управление -> Управление дополнениями | ||
| + | * В " | ||
| + | * Создаем в корне dokuwiki страничку с именем **sidebar** (полное имя **sidebar.txt** если создаете страничку при помощи любого редактора, | ||
| + | |||
| + | ~~NOCACHE~~</ | ||
| + | < | ||
| + | {{indexmenu> | ||
| + | js#thread - использовать JS, тема " | ||
| + | navbar - Разворачивать дерево текущего неймспейса | ||
| + | nsort tsort - сортировка страниц в алфавитном порядке | ||
| + | noscroll - если нужно отключить скроллер (если надпись не входит в ширину indexmenu, будет возможность ее двигать и не всем это нравится) | ||
| + | Если нужно скрывать всплывающее меню - используйте nomenu | ||
| + | Все параметры тут: https:// | ||
| + | </ | ||
| + | * Переходим Управление -> Настройки вики | ||
| + | * В разделе " | ||
| + | * template / Шаблон: | ||
| + | * sidebar / Боковая панель, | ||
| + | * В разделе " | ||
| + | * plugin»indexmenu»skip_file / Список страниц для пропуска: | ||
| {{tag> | {{tag> | ||