Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Последние сообщения
Тема закрыта
1

Вопрос по меню)))

CEH9I

  • Заглянувший
  • Юзер
  • 29
  • Репутация:0 
  • Предупреждения: 0 
  • Регистрация:
    22 Мая 2011
#1
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
 12 
 13 
 14 
 15 
 16 
 17 
 18 
 19 
 20 
<?php echo '<ul class="uMenuRoot">';
$modules glob('modules/*');
if (!empty(
$modules)) {
    foreach(
$modules as $module) {
        
$module substr(strrchr($module'/'), 1);
        
$unuseable = array(
            
'statistics',
            
'pages',
        );
        if (
in_array($module$unuseable)) continue;
        if (
Config::read('active'$module) == 1) {
            if (
$module == 'chat') {
                echo 
'<li><div class="uMenuItem"><a href="javascript://" onclick="window.open(\'/chat/\', \'chat\', \'resizable=0, location=0, width=210, height=620\')">' Config::read('title'$module) . '</a></div></li>';
                continue;
            }
            echo 
'<li><div class="uMenuItem"><a href="/' $module '/">' Config::read('title'$module) . '</a></div></li>';
        }
    }
}
echo 
'</ul>';?>

Вопрос таковой мне нужно поменять местами категории в меню новости вверх а чат удалить "категорию" выше код снипета "menu"

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#2
массив $unuseable - это не отображаемые модули. То есть если туда внести чат, то его не будет в меню.
 1 
 2 
 3 
 4 
 5 
<?php $unuseable = array(
    
'statistics',
    
'pages',
    
'chat',
);
?>

А вот с сортировкой тут по сложнее, так ее нет. Модули просто выводятся в таком порядке как скрипт их находит. Но можно добавить новости в игнор, а ссылку на них прописать жестко в самом верху. Например так\
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
 12 
<?php echo '<ul class="uMenuRoot">';
echo 
'<li><div class="uMenuItem">' get_link('Новости''/news/') . '</div></li>';
$modules glob('modules/*');
if (!empty(
$modules)) {
    foreach(
$modules as $module) {
        
$module substr(strrchr($module'/'), 1);
        
$unuseable = array(
            
'statistics',
            
'pages',
            
'news',
            
'chat',
        );
?>

Ну вот, что-то типа этого)

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)

ARMI

  • Заклинатель Атома
  • Пользователь
  • 1858
  • Репутация:46 
  • Предупреждения: 0 
  • Регистрация:
    4 Янв 2011
#3
можно просто указать ссылки на нужные категории меню без сниппетов

Добавлено2011.06.06 15-18

типо так
<a href="/forum/">Форум</a>
<a href="/foto/">Фото</a>
<a href="/loads/">Каталог файлов</a>

и тогда сортируешь как хочь. И в чанк можно запихнуть если хочь

Я горжусь тем, что помогаю в развитии бесплатной CMS - AtomX

CEH9I

  • Заглянувший
  • Юзер
  • 29
  • Репутация:0 
  • Предупреждения: 0 
  • Регистрация:
    22 Мая 2011
#4
Вот спасибо)))) Обоим по плюсикам))))

ARMI

  • Заклинатель Атома
  • Пользователь
  • 1858
  • Репутация:46 
  • Предупреждения: 0 
  • Регистрация:
    4 Янв 2011
#5
Всегда рады...

Я горжусь тем, что помогаю в развитии бесплатной CMS - AtomX
1
Сейчас online: 3. Зарегистрированных: 0. Гостей: 3.