Новости Joomla

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!Файловый менеджер Quantum — одно...

Файловый менеджер Quantum — одно из самых популярных решений для Joomla, созданное разработчиком из сообщества Joomla, Дмитрием Цымбалом (@tsymbalmitia). Он делает Quantum удобным, безопасным и современным, обновляет его, исправляет уязвимости и отвечает пользователям — всё это в свободное от основной работы время.

Теперь настал момент для следующего шага: развитие проекта требует больше времени и ресурсов.

0 Пользователей и 1 Гость просматривают эту тему.
  • 23 Ответов
  • 2976 Просмотров
*

boris_lime

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Вопрос по CSS в меню
« : 13.12.2011, 12:58:17 »
Всем добрый день!

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

добавил в код оформления следующее:

#left li#current span {
color: #CCC;
}

но когда открываю раздел с подменю естественно и все вложенные пункты тоже выделяются. И вопрос: как сделать так чтобы активный раздел первого уровня выделялся, а его подразделы нет?

Вот так выглядит когда нахожусь в разделе "Форма на выкуп". Подменю подсвечиваются.

*

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
Re: Вопрос по CSS в меню
« Ответ #1 : 13.12.2011, 13:10:50 »
Код: css
#left li#current ul li span {
color: black;
}
Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

boris_lime

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Вопрос по CSS в меню
« Ответ #2 : 13.12.2011, 13:49:43 »
Спасибо большое, а то совсем запутался.

На локалхост все получилось, а на хостинге нет. Проблема в том, что в подменю не добавляются параметры "current" и "active", хотя настройки в компонентах на локалхосте и на хостинге в Joomla одинаковые. В чем может быть дело?
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: Вопрос по CSS в меню
« Ответ #3 : 13.12.2011, 13:52:56 »
Цитировать
В чем может быть дело?
В кеше.
Создание сайтов, шаблонов, помощь в решении проблем.
*

boris_lime

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Вопрос по CSS в меню
« Ответ #4 : 13.12.2011, 13:59:11 »
Кеш почистил. Все равно в подменю нету параметров, а на локалхост есть.

да, и сейчас заметил, что и в верхнем меню такая же фигня.
« Последнее редактирование: 13.12.2011, 14:04:01 от boris_lime »
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
Re: Вопрос по CSS в меню
« Ответ #5 : 13.12.2011, 14:26:09 »
в модуле меню стиль идентичен на сайтах? там три вида вывода горизонтального меню.
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

boris_lime

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Вопрос по CSS в меню
« Ответ #6 : 13.12.2011, 15:23:20 »
Стиль меню список везде стоит
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
Re: Вопрос по CSS в меню
« Ответ #7 : 13.12.2011, 15:38:06 »
но, ведь мы знаем, что чудес не бывает, правда? для начала, давайте ссылку на сайт.
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

boris_lime

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Вопрос по CSS в меню
« Ответ #8 : 13.12.2011, 15:58:44 »
вот сайт: http://grupparazvitie.ru/

чудес конечно не бывает, версии Joomla даже одинаковые.


Собственно конкретный вопрос: как в Joomla (или не в joomla) сделать так, чтобы у активной ссылки подменю были параметры active и current.
« Последнее редактирование: 13.12.2011, 16:20:45 от boris_lime »
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
Re: Вопрос по CSS в меню
« Ответ #9 : 13.12.2011, 16:32:18 »
что-то не пойму, вот скрин. все на месте. и классы и цвета. может я неправильно вас понял?
Спойлер
[свернуть]
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

boris_lime

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Вопрос по CSS в меню
« Ответ #10 : 13.12.2011, 17:08:35 »
тут то да, но я говорю про ПОДменю. Т.е. например находимся в "Сопровождение".



Uploaded with ImageShack.us
*

boris_lime

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Вопрос по CSS в меню
« Ответ #11 : 13.12.2011, 17:13:33 »
А у меня на моем компьютере, на денвере, такая вот штука: в подменю есть эти параметры.



Uploaded with ImageShack.us
*

boris_lime

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Вопрос по CSS в меню
« Ответ #12 : 19.12.2011, 18:32:18 »
Ребята, очень нужно, проблема до сих пор актуальна!
*

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
Re: Вопрос по CSS в меню
« Ответ #13 : 19.12.2011, 22:49:29 »
Вопрос: у тебя эти пункты меню какого типа (внешняя ссылка, материал, блог категории и т.д.)?

Например "Сопровождение"
Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

kolu4iy

  • Захожу иногда
  • 162
  • 22 / 4
Re: Вопрос по CSS в меню
« Ответ #14 : 19.12.2011, 23:34:04 »
если в настройках меню выбран тип "внешняя ссылка" тогда активному пункту меню не будет ничего присваиватьтся, нужно выбирать среди внутренних типов ссылок.
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Вопрос по CSS в меню
« Ответ #15 : 20.12.2011, 00:15:29 »
Код
<li class="item621">
и
Код
<li id="current" class="active item622">

Если CSS привязать к классу active...

Кстати вот неплохой вариант выпадающего меню  ;D

Код
<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>hover</title>
  <style>
   ul {
    width: 180px; /* Ширина меню */
    list-style: none; /* Для списка убираем маркеры */
    margin: 0; /* Нет отступов вокруг */
    padding: 0; /* Убираем поля вокруг текста */
    font-family: Arial, sans-serif; /* Рубленый шрифт для текста меню */
    font-size: 10pt; /* Размер названий в пункте меню */
   }
   li ul {
    position: absolute; /* Подменю позиционируются абсолютно */
    display: none; /* Скрываем подменю */
    margin-left: 165px; /* Сдвигаем подменю вправо */
    margin-top: -2em; /* Сдвигаем подменю вверх */
   }
   li a {
    display: block; /* Ссылка как блочный элемент */
    padding: 5px; /* Поля вокруг надписи */
    text-decoration: none; /* Подчеркивание у ссылок убираем */
    color: #666; /* Цвет текста */
    border: 1px solid #ccc;/* Рамка вокруг пунктов меню */
    background-color: #f0f0f0; /* Цвет фона */
    border-bottom: none; /* Границу снизу не проводим */
   }
   li a:hover {
    color: #ffe; /* Цвет текста активного пункта */
    background-color: #5488af; /* Цвет фона активного пункта */
   }
   li:hover ul {
    display: block; /* При выделении пункта курсором мыши отображается подменю */
   }
   .brd {
    border-bottom: 1px solid #ccc; /* Линия снизу */
   }
  </style>
 </head>
 <body>
  <ul class="menu">
   <li><a href="russian.html">Русская кухня</a>
    <ul>
     <li><a href="linkr1.html">Бефстроганов</a></li>
     <li><a href="linkr2.html">Гусь с яблоками</a></li>
     <li><a href="linkr3.html">Крупеник новгородский</a></li>
     <li><a href="linkr4.html" class="brd">Раки по-русски</a></li>
    </ul>
   </li>
   <li><a href="ukrainian.html">Украинская кухня</a>
    <ul>
     <li><a href="linku1.html">Вареники</a></li>
     <li><a href="linku2.html">Жаркое по-харьковски</a></li>
     <li><a href="linku3.html">Капустняк черниговский</a></li>
     <li><a href="linku4.html" class="brd">Потапцы с помидорами</a></li>
    </ul>
   </li>
   <li><a href="caucasus.html">Кавказская кухня</a>
    <ul>
     <li><a href="linkc1.html">Суп-харчо</a></li>
     <li><a href="linkc2.html">Лилибдж</a></li>
     <li><a href="linkc3.html">Чихиртма</a></li>
     <li><a href="linkc4.html" class="brd">Шашлык</a></li>
    </ul>
   </li>
   <li><a href="asia.html" class="brd">Кухня Средней Азии</a></li>
  </ul>
 </body>
</html>

- причём если вписать CSS из примера себе, меню перелопатит
 crazy!  

« Последнее редактирование: 20.12.2011, 00:43:16 от leo78 »
*

boris_lime

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Вопрос по CSS в меню
« Ответ #16 : 20.12.2011, 13:16:19 »
Тип: Стандартный шаблон материала
*

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
Re: Вопрос по CSS в меню
« Ответ #17 : 20.12.2011, 14:16:07 »
Тогда там просто обязан быть класс и айдишник ... хм ...
Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Вопрос по CSS в меню
« Ответ #18 : 20.12.2011, 14:53:52 »
Оверрайд однозначно. Проверьте наличие папки templates\мой_шаблон\html\mod_menu.
Если есть, просто переименуйте в, скажем, templates\мой_шаблон\html\___mod_menu и проверьте. ID-шники и классы должны добавляться.
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: Вопрос по CSS в меню
« Ответ #19 : 20.12.2011, 15:35:33 »
Цитировать
Оверрайд однозначно.
Тогда бы и на денвере классы не добавлялись бы...
Создание сайтов, шаблонов, помощь в решении проблем.
*

boris_lime

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Вопрос по CSS в меню
« Ответ #20 : 20.12.2011, 15:58:57 »
Нет такой папки в шаблоне. Только те файлы присутствуют, которые я сам создал.
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Вопрос по CSS в меню
« Ответ #21 : 20.12.2011, 17:27:52 »
создай тогда и впиши туда код свой
templates/мой_шаблон/html/mod_menu/ - правда в J15 такого модуля нет)))
Если только не mod_mainmenu

пример можешь взять с других шаблонов - но скакова?
У меня в шаблоне тоже нет
templates/rhuk_milkyway/html/com_content/category
« Последнее редактирование: 21.12.2011, 23:56:11 от leo78 »
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Вопрос по CSS в меню
« Ответ #22 : 21.12.2011, 22:22:10 »
У меня тоже получилось  >:(

template.css
Код
#left li#current ul li span {
color: #135cae;

blue.css
Код
#left li#current span {
color: black;
}
*DRINK*
« Последнее редактирование: 22.12.2011, 11:02:46 от leo78 »
*

boris_lime

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Вопрос по CSS в меню
« Ответ #23 : 10.01.2012, 13:53:02 »
Всем спасибо, все получилось.

Попробовал переделать с нуля меню и все пункты меню. И с третьего раза получилось. Скорее всего дело в каком-то глюке Joomla.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вопрос по Komento

Автор Missile

Ответов: 9
Просмотров: 3102
Последний ответ 21.12.2022, 17:52:46
от Missile
Кликабельность псевдоэлемента в пункте меню

Автор vasilii.pupkov

Ответов: 4
Просмотров: 3445
Последний ответ 29.12.2021, 23:15:38
от v42bis
Выпадающее меню

Автор DrShepard

Ответов: 10
Просмотров: 2979
Последний ответ 20.10.2021, 12:36:16
от DrShepard
Как закруглить края выпадающего меню?

Автор coliandra

Ответов: 1
Просмотров: 1464
Последний ответ 11.12.2020, 21:15:57
от effrit
При прокрутке страницы виджет залезает на меню

Автор coliandra

Ответов: 2
Просмотров: 1381
Последний ответ 27.11.2020, 11:33:58
от coliandra