Flector

Navigation Manager

Плагин Navigation Manager позволяет выводить произвольную навигацию в блоге. Сначала я не понял для чего нужно заменять стандартные функции WordPress по выводу страниц и рубрик, но стоило мне немного поиграться с плагином и его ценность сразу же стала понятна. Ключевое слово тут - "произвольная" навигация. Можно показать страницу, а в качестве подчиненной страницы вывести рубрики. Можно добавить страницу с внешним урлом, не связанным с блогом (к примеру, ссылку на форум), можно любым образом смешивать в навигации страницы и рубрики. Кажется мелочью, но стандартными методами WordPress сделать такую произвольную навигацию проблематично. В плагине есть свои недостатки: использование js-раскрытия списков будет глючить во многих шаблонах (проверял на дефолтном шаблоне), в плагине нет русского языка (несмотря на русского автора) и последнее - для работы ему требуется PHP 5 версии.

Скачиваем плагин с его домашней страницы и устанавливаем его:

1. Распаковываем архив.

2. Копируем папку navigation в /wp-content/plugins/.

3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.

Настройки плагина и управление навигацией вы найдете в "Инструментах\Navigation". Как я уже сказал, русского языка в плагине нет и создание навигации с первого взгляда кажется неудобным. Однако через 10 минут экспериментов все становится более-менее понятным. На всякий случай попробую описать:

1. Navigation groups - плагин дает возможность создать несколько различных навигаций. удобно это тем, что на различных страницах блога можно использовать разную навигацию. без создания хотя бы одной группы плагин работать не будет. советую использовать цифры, а не имена, чтобы избежать путаницы при выводе разных групп навигации.

2. Group options - здесь осуществляется добавление и редактирование пунктов навигации, а на вкладке Settings вы можете выбрать js-раскрытие с эффектами tree и drop down. эффект tree глючит во многих шаблонах, не рекомендую его использовать. а эффект drop down по умолчанию никак не выделяется с клиентской стороны - то есть посетитель не будет знать, что при наведении мышки на ссылку раскроется список. подумайте над тем, чтобы через css выделить такие раскрывающиеся списки.

3. Edit item - здесь вы можете редактировать пункты меню. можно добавить страницу, рубрику или произвольный урл, а также использовать некоторые настройки вроде задания css стиля для ссылки, собственного названия ссылки, родительского пункта навигации и др.

Вывести в блоге созданную навигацию можно двумя путями. Первый это через виджет "Custom Navigation", а второй путь это напрямую через вставку кода в нужном файле шаблона:

<?php if(function_exists('wp_navigation')){
wp_navigation('title_li=&group=1&echo=1'); } ?>

Где значение group это номер или имя группы навигации. Параметры необязательны, при их отсутствии плагин выведет первую из групп навигации.

В случае проблем с русским языком при создании групп навигаций убедитесь, что таблицы плагина были созданы с кодировкой utf8_general_ci.

 

Автор плагина: Sergey Cherepanov
Страница плагина: http://wp-admin.org.ua/wordpress/navigation-manager/
Рассматриваемая версия: 0.3 от 16.12.2008
Совместимость с версией WordPress: 2.5 и выше.

Понравился пост? Подпишись на обновления по Обновления блога по RSSRSS или Обновления блога на TwitterTwitter !

Комментарии (всего 52 комментария)
Написать комментарий

(обязательно)

(обязательно, не публикуется)

Для вставки кода используйте кнопку "Код", по умолчанию используется синтаксис подсветки языка "php", вы можете поменять его на любой другой поддерживаемый GeSHi язык, например "javascript", "css", "html4strict", "sql" и тд. Используйте предпросмотр!
 


Подписаться на уведомления без комментирования.