nikilex Здравствуйте, только-только начал разбирать dokuwiki и тут мне нужно сделать заголовки во центру страницы. Подскажите пожалуйста, как это сделать и есть ли плагин, чтоб можно было более функционально форматировать текст
aleksandr [align=left]Нужно изменить значение расположения текста заголовков h1—h6 в css-файлах вашего стиля.[/align]
aleksandr [align=left]Или, что ещё лучше, определить стиль, отвечающий за заголовки, и заменить его с помощью userstyle.css.[/align]
nikilex Спасибо, если я правильно понимаю, то если я изменю для h1 свой css, то он применится ко всему проекту и у меня везде будут заголовки h1 выводиться по центру, так ли это?
nikilex Aleksandr wrote Всё верно. л=) Со своим малым знанием CSS выкрутился вот как=) h5-тым я не пользуюсь нигде и ему в файле basic.less указал text-align: center; и размер указал как h1 и теперь h5-тый у меня на середине, спасибо за наставление учитеЛ!
aleksandr [align=left]в файле basic.less указал При обновлении «Докувики» ваша правка пропадёт. Переопределять стиль нужно через userstyle.css.[/align]
dr-yukon стилизацией заголовков занимаются плагины header2 или header3, но обоим потребуется переход со стандартного рендерера xhtml на свой. он позволяет, например, добавлять в себя картинку что вызовет, например, несовместимость с плагинами include - выдаст вместо отрендеренной вставки докувики-код - и tcycle - вместо плавной анимации будет листать через паузы также невозможно будет выбрать другие рендерящие плагины, так как рендерер можно выбирать только один радикальное решение требует от пользователя использовать джаваскрипт. напишите и приложите в main.php вызов скрипта, такого типа var h1s = document.getElementsbyTagName('h1'); for (x in h1s) { if (h1s[x].innerHTML.match(заданный паттерн, например, center) { h1s[x].style.align = 'center'; } } и все ====== center Заголовки первого уровня ====== будут отцентрованы
aleksandr [align=left]Чем чревато — https://www.dokuwiki.org/config:htmlok Вместо html можно использовать «замены».[/align]