Старый 08.07.2014, 21:57   #1
Эксперт
 
Аватар для elia_ua
 
Регистрация: 16.04.2013
Адрес: Украина, 3 мин до метро
Сообщений: 1,262
Вес репутации: 170
elia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордится
По умолчанию Как подсветить одну из кучи ссылок в меню?

Меню рисует CMS. Все ссылки вводятся в админке так:
- поле для URL
- поле для Caption

Потом все ссылки выводятся в списке <ul><li></li></ul>

Я сделал так: в поле ввода URL вношу его как
Код:
http://example.com" class="my_class
CMS при генерации вывода обрамляет это в
Код:
<a href="%">caption</a>
что дает на странице
Код:
<a href="http://example.com" class="my_class">caption</a>
ну и потом раскрашиваю класс как хочу и чем хочу

А какие еще могут быть варианты?
__________________
Сон разума рождает чудовищ...
Но почему спит твой разум, а эти чудовища лезут в мой дом?
elia_ua вне форума   Ответить с цитированием
Старый 09.07.2014, 00:58   #2
Эксперт
 
Аватар для badimao
 
Регистрация: 24.03.2009
Сообщений: 1,794
Вес репутации: 290
badimao - прекрасное будущееbadimao - прекрасное будущееbadimao - прекрасное будущееbadimao - прекрасное будущееbadimao - прекрасное будущееbadimao - прекрасное будущееbadimao - прекрасное будущееbadimao - прекрасное будущееbadimao - прекрасное будущееbadimao - прекрасное будущееbadimao - прекрасное будущее
По умолчанию

при статичном меню - :nth-child
badimao вне форума   Ответить с цитированием
Старый 09.07.2014, 08:42   #3
Дикий
 
Аватар для D.iK.iJ
 
Регистрация: 02.06.2007
Адрес: <Noindex>
Сообщений: 2,551
Вес репутации: 354
D.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущее
По умолчанию

Javascript?
D.iK.iJ вне форума   Ответить с цитированием
Старый 09.07.2014, 09:46   #4
Эксперт
 
Аватар для elia_ua
 
Регистрация: 16.04.2013
Адрес: Украина, 3 мин до метро
Сообщений: 1,262
Вес репутации: 170
elia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от badimao Посмотреть сообщение
при статичном меню - :nth-child
Надо подсветить один пункт меню из надцати. И он предпоследний.

Добавлено через 1 минуту
Цитата:
Сообщение от D.iK.iJ Посмотреть сообщение
Javascript?
К чему "привязываться"? К анкору? Как?

PS
Поигрался, посмотрел - мое решение из стартового поста почему-то не на всех страницах работает
Так что мне действительно нужно решение.
__________________
Сон разума рождает чудовищ...
Но почему спит твой разум, а эти чудовища лезут в мой дом?

Последний раз редактировалось elia_ua; 09.07.2014 в 09:46. Причина: Добавлено сообщение
elia_ua вне форума   Ответить с цитированием
Старый 09.07.2014, 12:22   #5
Мастер
 
Регистрация: 17.03.2008
Сообщений: 638
Вес репутации: 236
ahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущее
По умолчанию

а у нужного пункта нельзя задать отдельно URL как http://example.com" class="my_class selected, и на класс selected навешать нужный CSS?

условия формирования меню непонятны
ahsinis вне форума   Ответить с цитированием
Старый 09.07.2014, 13:06   #6
Добрый модератор
 
Аватар для zhegloff
 
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1024
zhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущее
По умолчанию

Дайте догадаюсь.... Друпал?
Проблема решается доп.модулями. Ищите, их есть, вот первое что в гугле наяндексилось. Ну или хоть версию движка скажите.
__________________
Установка кода сапы от $9.95. Пишите в личку.
Правильный хостинг.
В личке бесплатно не отвечаю обычно.
zhegloff вне форума   Ответить с цитированием
Старый 09.07.2014, 13:08   #7
Эксперт
 
Аватар для elia_ua
 
Регистрация: 16.04.2013
Адрес: Украина, 3 мин до метро
Сообщений: 1,262
Вес репутации: 170
elia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордится
По умолчанию

CMS - Drupal. Тема стандартная - Garland

Вывод меню идет так:
Код HTML:
<div id="block-menu-158" class="clear-block block block-menu">

  <h6><b>Сайт</b></h6>

  <div class="content">
<ul class="menu">
<li class="leaf"><a href="http://example.com">text1</a></li>
<li class="leaf"><a href="http://example.com">text2</a></li>
<li class="leaf"><a href="http://example.com">text3</a></li>
<li class="leaf"><a href="http://example.com">text4</a></li>
<li class="leaf"><a href="http://example.com">text5</a></li>
</li>

</ul>
</div>
</div>

дальше следующий блок меню...
Вот сейчас надо подсветить последний (5-ый) пункт меню. Завтра он может поменять свое место или изменится номер блока меню и т.д.

Править саму тему или модуль меню готов

Добавлено через 1 минуту
Цитата:
Сообщение от zhegloff Посмотреть сообщение
Дайте догадаюсь.... Друпал?
Оппа - пока писал, модератор проскочил вперед
старый добрый D5

Цитата:
Сообщение от zhegloff Посмотреть сообщение
Проблема решается доп.модулями. Ищите, их есть, вот первое что в гугле наяндексилось. Ну или хоть версию движка скажите.
Под D5 не нашел.
__________________
Сон разума рождает чудовищ...
Но почему спит твой разум, а эти чудовища лезут в мой дом?

Последний раз редактировалось elia_ua; 09.07.2014 в 13:12. Причина: Добавлено сообщение
elia_ua вне форума   Ответить с цитированием
Старый 09.07.2014, 13:17   #8
Добрый модератор
 
Аватар для zhegloff
 
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1024
zhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущее
По умолчанию

Цитата:
Сообщение от elia_ua Посмотреть сообщение
старый добрый D5
Тяжелый случай
Ну вот типа там есть решение - https://www.drupal.org/node/221626
__________________
Установка кода сапы от $9.95. Пишите в личку.
Правильный хостинг.
В личке бесплатно не отвечаю обычно.
zhegloff вне форума   Ответить с цитированием
Старый 10.07.2014, 10:17   #9
Эксперт
 
Аватар для elia_ua
 
Регистрация: 16.04.2013
Адрес: Украина, 3 мин до метро
Сообщений: 1,262
Вес репутации: 170
elia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от zhegloff Посмотреть сообщение
Тяжелый случай
Ну вот типа там есть решение - https://www.drupal.org/node/221626
Я так понимаю, что важен был этот коммент?
Да - взял этот способ за основу. Переопределил в теме функцию генерации HTML-кода пунктов меню. Есть, правда, одна проблема - в нее передается id предка, но не передается id самого пункта. Поэтому, что бы не курочить основные модули, сделал проверку - если путь пункта меню содержит нужное мне слово, то в HTML добавляется нужный мне класс.

Хоть и через "одно место", но не настолько плохо, как казалось
Спасибо
__________________
Сон разума рождает чудовищ...
Но почему спит твой разум, а эти чудовища лезут в мой дом?
elia_ua вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
230 ссылок ОК на одну страницу llenivo Ошибки при работе с системой 13 23.08.2013 11:28
ВМ: Ссылок три - цена как за одну chahlic Биржа статей 5 11.11.2010 11:31
Новый сайт, продажа кучи ссылок - санкции? photog Вопросы от новичков 9 12.12.2009 14:13
6 ссылок в одну строку (ASP) a1b2c3 Вопросы от новичков 1 16.07.2009 09:00
6 ссылок в одну строку a1b2c3 Вопросы от новичков 3 08.07.2009 03:59


Часовой пояс GMT +3, время: 16:16.