Меню

Пользователям MaxSite CMS: как создать оглавление статьи

Удобство сайтов для людей (Юзабилити)3164

Здравствуйте. Большинство из нас пользуется таким популярным сервисом, как Википедия. Там у каждой статьи есть навигация по статье для прочтения того, что надо именно зашедшему посетителю.

В комментариях к этой статье Сергей задал следующий вопрос:

как ты делаешь план статьи в начале с переходом на необходимое место веб-страницы?

О плагине

Когда я писал очередную объёмную статью, задумался: "А почему я должен мучать посетителей прочтением от начала до конца"? Начал искать по форуму MaxSite CMS, надеясь найти плагин навигации внутри статьи, и нашёл. Им оказался плагин contents.

Его преимущество в том, что достаточно вставить один BBcode тег в статью, чтобы добавить содержание.

Загрузка и установка

Для начала скачайте его 37.

Распаковываем его в любую папку на компьютере, заходим в файл index.php и находим "site.com" без кавычек, после чего, заменяем этот домен на свой:

плагин

Далее, загружаем в папку /application/maxsite/plugins, например, при помощи win scp:

Загрузка плагина оглавления статей для MaxSite CMS

Заходим в админку/плагины и активируем его:

Активация плагина Contents

Использование

Для этого, в том месте, где хотим вывести оглавление, вставляем тег

[contents]

Ниже, разделяем статью на заголовки уровня два, три, четыре, пять и шесть (теги h1-h6). В зависимости от уровня заголовка, будет установлена вложенность в списке, например, если вы разместили заголовок h2, а ниже h3, то в содержании будет показан сначала заголовок уровня два, а затем заголовок третьего уровня в подсписке.

Хорошо этот плагин представлен тут.

P. S. В файле "script.js", расположенном в папке плагина, вы можете заменить слово "содержание" на своё:

Изменение надписи списка разделов статьи

Настройки плагина не демонстрирую, потому что они нам совсем не нужны:

  • Классы на странице, из которого будет браться содержание, и в который будет записано содержимое, не нужны, поскольку всё уже настроено;
  • Заголовок содержания не работает, потому что я вместо непосредственного вывода скрипта в head, вставил его в script.js.

Страница плагина: Плагин "Содержание" версия 0.3.

Благодарен, что прочитали эту статью. Если есть мысли, излагайте пожалуйста их в комментариях.

С уважением, Денис Скрипник. До встречи!

Текущая оценка Общий бал: 5 Проголосовало Проголосовало: 1

help_share

Данная публикация была вам полезна?

Помоги автору сайта, расскажи друзьям...

Комментариев: 1
  •  Александр Майер 12 декабря 2013 в 03:23:00
    img

    Для WordPress вроде бы тоже есть подобные плагины. И коды есть (прописав в один файл потом тоже будет достаточно юзать шорткоды в нужной статье). Но я использую старый дедовский способ - якоря =)

Буду благодарен за каждый оставленный вами комментарий

Добавить Комментарий

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Похожие публикации