Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: подсветка выделенного пункта меню
Покинул форум
Сообщений всего: 120
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
Форумчане доброе утро!
Подскажите пожалуйста как сделать подсветку выделенного пункта меню, чтобы пользователь всегда знал в какой части сайта он находится.
Мой знакомый подсказал что делается через $_SERVER['что-то'], но пока не понимаю как это реализовать, но вот мой недоделанный вариант, который не знаю как доделать:
тогда нужно, чтобы определенному значениею $m было присвоено определенное значение ссылки. И echo"<a class='xxx' href='http://www[dot]yago[dot]ru/index.php'><?php echo { "www.MMM.ru."$m;}?></a>".. , так или о5 не в ту чащу?
P.S. у ссылки меню есть 3 значения:
- активная,
- активная нетекущая,
- неактивная
классно, но пока тоже не понимаю как Вы соединяете с меню, которое выводится в браузере пользователя. Прошу меня извинить , если у меня некорректные вопросы . Связь иногда четкую не прослеживаю и просто хочу разобраться
Stasnislav
Отправлено: 22 Сентября, 2011 - 10:11:46
Гость
Покинул форум
Сообщений всего: 109
Дата рег-ции: Апр. 2011
Этот код стоит удалить и забыть как можно быстрее, без обид... Тэги должны использоваться по своему прямому назначению, а не изобретать велосипед... если нужно меню, значит использую маркированный список (<ul></ul>) (Добавление)
p1us пишет:
классно, но пока тоже не понимаю как Вы соединяете с меню, которое выводится в браузере пользователя. Прошу меня извинить , если у меня некорректные вопросы . Связь иногда четкую не прослеживаю и просто хочу разобраться
этот код Вы используете при построении самого меню на сайте, других связей нет.
----- Программисты на работе общаются двумя фразами: «непонятно» и «вроде работает».
p1us
Отправлено: 22 Сентября, 2011 - 10:22:46
Гость
Покинул форум
Сообщений всего: 120
Дата рег-ции: Авг. 2011
Этот код стоит удалить и забыть как можно быстрее, без обид... Тэги должны использоваться по своему прямому назначению, а не изобретать велосипед... если нужно меню, значит использую маркированный список (<ul></ul>)
с радостью выкину и забуду, делаю как умею., а умею очень мало.
меню будет выглядить так:
<ul>
<li><?php echo $Item['NAME'];?></li>
</ul>
Stasnislav
Отправлено: 22 Сентября, 2011 - 10:30:13
Гость
Покинул форум
Сообщений всего: 109
Дата рег-ции: Апр. 2011
Помог: 4 раз(а)
p1us пишет:
с радостью выкину и забуду, делаю как умею., а умею очень мало.
меню будет выглядить так:
<ul>
<li><?php echo $Item['NAME'];?></li>
</ul>
Покинул форум
Сообщений всего: 109
Дата рег-ции: Апр. 2011
Помог: 4 раз(а)
p1us пишет:
то есть, интерпритатор по ссылке будет выдавать и название?
эх, идейку то ты не уловил
В массив $arMenu ты засовываешь все свои пункты меню (названия и ссылки). Открываешь <ul>, затем проходишься по всему массиву и смотришь, если ссылка активаня, то соответствующий класс, неактивная - другой класс... т.е. у тебя выведутся все пункты меню из массива...
----- Программисты на работе общаются двумя фразами: «непонятно» и «вроде работает».
p1us
Отправлено: 22 Сентября, 2011 - 10:51:06
Гость
Покинул форум
Сообщений всего: 120
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
Stasnislav пишет:
эх, идейку то ты не уловил Хорошо
да, я ее отчасти уловил, но пока не получается коды адекватные писать. желание есть, опыта совсем нет=)
сейчас все предельно ясно, спасибо -=1000=- и Stasnislav) очень Вам признателен
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.