Форум Joomla! Україна
  • Головна
  • Пошук
  • Користувачі
  • Команда форуму
  • Реєстрація
  • Увійти
    Увійти
    Ім’я користувача
    Пароль: Забули пароль?
     
  • Реєстрація
  • Увійти
Форум Joomla! Україна Старі версії Joomla Joomla! 1.5 v
« Попереднє 1 … 4 5 6 7 8 … 14 Наступне »
mod_mainmenu изменение id для линков


 
  • 0 голос(ів) - 0 у середньому
mod_mainmenu изменение id для линков
maxkv
Не в мережі

Junior Member

Дописів: 8
Тем: 1
Приєднався: 22.06.2010, 01:43 PM
Репутація: 0
#1
22.06.2010, 01:51 PM
Вопрос. Возможно ли изменение id например для текущих пунктов меню
например:
Код:
<a id="active1" hreh="www">www<a>
причем чтобы цифру он брал из уровня меню.
просто я вроде все подправил, в плане дивов меню, ul и li, но теперь не могу найти ни в интернет ни у вас на сайте как сделать чтобы этот id выводился.

Спасибо.
Ні попсі! - nopop.org.ua
gruz
Не в мережі

Senior Member

Дописів: 676
Тем: 9
Приєднався: 19.06.2008, 04:09 PM
Репутація: 0
#2
22.06.2010, 02:20 PM
Для чого тобі ID? Якщо тобі треба окремі CSS-правила для вкладених меню і для зовнішніх, то це інакше робиться простіше. Опиши що треба і покажи сайт - скажу, як саме.

Інакше треба код модуля меню виправляти.
Вам ліньки розгорнуто і з малюнками формулювати запитання? Нам ліньки відповідати.
Правильне запитання:
- Версія J! і проблемного розширення
- Що мав на меті?
- Що пробував?
- Що вийшло і що не вийшло?
- Які були помилки?
maxkv
Не в мережі

Junior Member

Дописів: 8
Тем: 1
Приєднався: 22.06.2010, 01:43 PM
Репутація: 0
#3
22.06.2010, 02:40 PM
Ось два сайти http://temp.knauf.ua/dry-building/menu3 так от потрібно щоб верхній пункт меню виділявся я і на оригіналі. Але на оригіналі зробленно здопомогою віділення через лінку, а тут я не можу віділити лише одне меню, виходить виділяється всещо розкривається = (... Я згодний ікод модуля правити, я таким чином і зробив для деяких штук, але тут я не знаю як пропарсити урл...
Ні попсі! - nopop.org.ua
gruz
Не в мережі

Senior Member

Дописів: 676
Тем: 9
Приєднався: 19.06.2008, 04:09 PM
Репутація: 0
#4
22.06.2010, 02:45 PM
Не зрозумів. Можеш або докладніше описати, або на малюнку показати що не так і що має бути.
Вам ліньки розгорнуто і з малюнками формулювати запитання? Нам ліньки відповідати.
Правильне запитання:
- Версія J! і проблемного розширення
- Що мав на меті?
- Що пробував?
- Що вийшло і що не вийшло?
- Які були помилки?
maxkv
Не в мережі

Junior Member

Дописів: 8
Тем: 1
Приєднався: 22.06.2010, 01:43 PM
Репутація: 0
#5
22.06.2010, 03:01 PM
це так я повинно бути -    
а це так як воно ... є -    

А все інше нормально, тому, так як корпоративний стандарт, я взяв ксс меню з оригіналу. І підігнав вивод майн-меню, але так доки що і не знайшов де змінюється id лінки в залежності від виділення... Десь так.
Ні попсі! - nopop.org.ua
maxkv
Не в мережі

Junior Member

Дописів: 8
Тем: 1
Приєднався: 22.06.2010, 01:43 PM
Репутація: 0
#6
22.06.2010, 03:10 PM
Знайшов код = ), для списку, /modules/mod_mainmenu/helper.php

але, як добавити левел меню...

case 0:
// _top
if (JSite::getMenu()->getActive()->id == $item->id){
$data = '<a id="active" href="'.$tmp->url.'">'.$image.$tmp->name.'</a>';
} else {
$data = '<a href="'.$tmp->url.'">'.$image.$tmp->name.'</a>';
}
break;
Ні попсі! - nopop.org.ua
maxkv
Не в мережі

Junior Member

Дописів: 8
Тем: 1
Приєднався: 22.06.2010, 01:43 PM
Репутація: 0
#7
22.06.2010, 03:34 PM
мдя... це також тількі для одного меню...
Ні попсі! - nopop.org.ua
maxkv
Не в мережі

Junior Member

Дописів: 8
Тем: 1
Приєднався: 22.06.2010, 01:43 PM
Репутація: 0
#8
22.06.2010, 04:08 PM
=)) зробив, з допомогою JSite::getMenu()->getActive()->tree[0] , ставиться замість того що там є, можно циклом, можно в ручну, краще звичайно циклом...

Форум магічний =))) 3 дні думав як зробити... Та запостив сюди й одразу знайшов купу інфи...
Ні попсі! - nopop.org.ua
gruz
Не в мережі

Senior Member

Дописів: 676
Тем: 9
Приєднався: 19.06.2008, 04:09 PM
Репутація: 0
#9
22.06.2010, 08:44 PM
Знову те саме. Правка ядра джумли де треба виправити CSS. Оновлювати версію джумли ти, слід розуміти. не плануєш ніколи?

Не можу подивитись як треба, бо ти вже змінив HTML код.

Суть така.
Це зробить весь список червоним кольором.
Код:
ul  {
color:red;
}

Це зробить вкладений список синім кольором.
Код:
ul  ul {
color:blue;
}

Це зробить наступний рівень вкладеності зеленим:
Код:
ul  ul ul{
color:green;
}

Думаю, з цим підходом можна все реалізувати, що треба тобі.
Вам ліньки розгорнуто і з малюнками формулювати запитання? Нам ліньки відповідати.
Правильне запитання:
- Версія J! і проблемного розширення
- Що мав на меті?
- Що пробував?
- Що вийшло і що не вийшло?
- Які були помилки?
maxkv
Не в мережі

Junior Member

Дописів: 8
Тем: 1
Приєднався: 22.06.2010, 01:43 PM
Репутація: 0
#10
22.06.2010, 09:56 PM
дякую, я так робив, але після такого він виділяє все що йде у парент меню.

Вже зробив як мені було потрібно. Як по мені, краще подправити трохи код, щоб він був більш гнучкий = ). Просто не міг знайти перелік констант та логіку їх застосування. Але вже все працює = ) так що тему можна закривати.
Ні попсі! - nopop.org.ua
gruz
Не в мережі

Senior Member

Дописів: 676
Тем: 9
Приєднався: 19.06.2008, 04:09 PM
Репутація: 0
#11
22.06.2010, 09:59 PM
Якщо правильно застосувати, то парент-меню не буде чіпати.
Тему можна закривати. Але твій метод - це хірургічне лікування застуди.
Вам ліньки розгорнуто і з малюнками формулювати запитання? Нам ліньки відповідати.
Правильне запитання:
- Версія J! і проблемного розширення
- Що мав на меті?
- Що пробував?
- Що вийшло і що не вийшло?
- Які були помилки?
maxkv
Не в мережі

Junior Member

Дописів: 8
Тем: 1
Приєднався: 22.06.2010, 01:43 PM
Репутація: 0
#12
22.06.2010, 10:13 PM
Щодо оновлення... якось буде, головне суть = ) там і правок всього 4 рядки, які забрати і як нічого не було. Коротше з розумом обновлюся, не перший проект. Доречі може відправлю зміни у саму Joomla!™ =). Просто такий варіант як у мене не вдалося реалізувати лише css.

Ну добре. надобраніч.
Ні попсі! - nopop.org.ua
« Попередня | Наступна »

Переглядають цю тему: Гості: 1



  • Версію для друку
  • Підписатися на цю тему
Швидкий перехід:

  • Команда форуму
  • Зв’яжіться з нами
  • Joomla! Україна
  • Повернутись на початок
  • Легкий режим
  • Позначити всі форуми прочитаними
  • RSS канал
Лінійний режим
Каскадний режим