Добрый вечер, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались.
   
   


Форум
 SX CMS / Основная тема
         Status-X 1.03a

Похожие темы

Status-X 1.03a


События Понедельник, 30.08.2010, 17:23

SX

Группа: Администратор
Cообщений: 3016
Регистрация: 23.10.2009
Цитата
Автор: Harry
Всеже надо считаю доработать чтобы и простая карта строилась на основе есть модуль или нет, ну и идеально всеже и меню сделать проверку на активност не думаю что очень затратно будет по ресурсам.

Щас просмотрел шаблон навигации там все генериться из переменной но не вручную прописано, логично предположить что гдето можно прописат условие на активность модуля, щас изучаю шаблон - theme/standard/navi/navigation.tpl заинтересовали строки
Код
|| $navi->active


а где подскажите у нас класс отвечающий за эту выборку можно в нем указать активен модуль или нет условие?

и в классе в запросе есть
PHP-код
WHERE ParentId '" . $navi->id . "' AND Aktiv '1' 
как раз проверка на активность, но нет значит при внесение изменений в модуль изменение в таблицы навигации '_navi' там поле есть Aktiv и его значение у всех '1' логично добавить при изменении активности модулей смену этого значения.

Отредактировано Harry: 30.08.2010, 16:04:50


Бред однако, а теперь вот почему объясняю.
Актив отвечает активен ли пункт меню, а если у Вас несколько пунктов в меню от одного модуля, а может и все пять, то что тогда будете делать, если нужно неактивным временно сделать один или два пункта пока готовите контент?

Если хотите сделать все таки сделать неактивным пункты, то пишите функцию поиска вхождения названия модуля, но опять таки могут быть ложные срабатывания если будут похожие названия в меню




Пользователь офлайн


Похожие темы  |   Предыдущая тема  |   Следующая тема

Быстрый переход:  
 

 Сейчас на сайте

Пользователей: 0, Гостей: 7

Поисковые боты: 212
oBot(28), Bot(171), Mail.Ru Bot(5), BingBot(6), Googlebot(2)
 Статистика форума

  Темы Сообщения Пользователи
За сутки:
За неделю:
За месяц:
Всего:
Мы приветствуем нового участника: wonad81290
 Дни рождения

maxter (42)
Copyright © 2009 - 2024 SX All rights reserved | Powered by SX CMS 1.06 UTF | Контакты