Управление меню каталога
 
Меню в каталоге

Для перехода по разделам каталога используется меню каталога. По умолчанию меню включает в себя следующие основные данные: название раздела и URL перехода.

Для работоспособности данного модуля необходимо, установить права записи на файл /system/menu.dat равными 666 (или 777 в зависимости от настроек Вашего сервера), а на папку images/menu/ - 777.

Внедрение в дизайн шаблонов

Для трансляции меню в каталоге, в файле шаблона (header.php или footer.php) необходимо добавить строку:

<? include ( "./menu.php" ); ?>

 

 

 

Управление меню в панели администратора

Для управления меню необходимо авторизироваться в панели администратора и выбрать команду Меню каталога

Для добавления или редактирования раздела меню используйте специальную форму для работы с данными:

Форма для управления разделом меню

Для создания раздела меню, используются следующие данные:

Название раздела - название раздела меню (обязательный параметр)

URL для перехода - URL ссылки, куда будет сделан переход при нажатии на данную ссылку (обязательный параметр)

Где развернуть URL (атрибут target) - данный атрибут позволяет задать в каком окне будет открыта данная ссылка (в текущем, новом)

Текст всплывающей подсказки (атрибут title) - задает атрибут title ссылки

Запретить индексацию поисковикам - при включении данного пункта, данный пункт меню будет запрещен к индексации поисковикам

Включить показ - позволяет временно отключить трансляцию раздела меню

Загрузить иконку - позволяет загрузить изображение к разделу меню в форматах: gif, png, bmp, jpg, jpeg

Задать строгий размер иконки (пиксели) - позволяет задать размер изображения по ширине или высоте

 

Работа со списком разделов меню

Для редактирования раздела меню, выберите раздел из списка и нажмите кнопку "Редактировать".

Для сортировки разделов меню, выберите раздел меню и перенесите его в необходимое место, удерживая левую кнопку мыши. После сортировки пунктов меню, нажмите кнопку "Обновить".

Работа со списком меню

Вы можете отключить разделы меню из трансляции в каталоге. Для этого в списке разделов меню, выберите необходимые разделы и снимите галочку в поле "вкл", после этого нажмите кнопку "Обновить".

Параметр [+] показывает, что ссылка разрешена к индексированию, а [-] запрещен к индексированию.

Чтобы удалить пункт меню, выберите необходимый раздел и нажмите кнопку "Удалить".

 

Шаблон меню

Для изменения отображения в каталоге меню, можно редактировать файл memu.php, в этой части кода:

<table border="0" cellspacing="2" cellpadding="2">
<? foreach ($list as $item) : ?>
<tr>
<td><? echo $item->showImg(); ?></td>
<td><? echo $item->showLink(); ?></td>
</tr>
<? endforeach; ?>
</table>

<? echo $item->showImg(); ?> - отвечает за вывод иконки

<? echo $item->showLink(); ?> - отвечает за вывод раздела меню

<? foreach ($list as $item) : ?><? endforeach; ?> - цикл просмотра пунктов меню

Примеры реализации:

<? foreach ($list as $item) : ?>
<? echo $item->showImg(); ?><? echo $item->showLink(); ?><br />
<? endforeach; ?>

Трансляция без иконки:

<div id="menu">
<ul>
<? foreach ($list as $item) : ?>
<li><? echo $item->showLink(); ?></li>
<? endforeach; ?>
</ul>
</div>

 
Возможные проблемы:

В каталоге при выборе раздела меню, сервер выдает ошибку, что файл не найден.

Возможно, Вы установили скрипт не в корневую папку Вашего домена, а в папку домена, например http://ВАШКАТАЛОГ/catalog/. В этом случае нужно прописать полные URL для перехода.

Если модуль не работает:

1. Проверьте версию php. Модуль работает под версией php5 и выше.
2. Выставили ли Вы права записи на папки system, images/menu/ равными 777, на файл menu.dat равными 666 или 777.

 



Яндекс.Метрика