|
|
|
| Допустим есть меню:
<a href="index.php?page=1" title="Главная" id="text_lnk_menu_1">1</a><br>
<a href="index.php?page=2" title="Новости" id="text_lnk_menu_1">2</a><br>
<a href="index.php?page=3" title="Новости" id="text_lnk_menu_1">3</a><br>
... итд
|
нужно чтобы к примеру при заходе на страницу http://www.site.ru/index.php?page=1 ссылка
<a href="index.php?page=1" title="Главная" id="text_lnk_menu_1">1</a><br>
|
становилась выделеной <b></b>
при заходе
<a href="index.php?page=2" title="Новости" id="text_lnk_menu_1">2</a><br>
она так же становилась выделеной <b></b>
дело в том что сайт использует шаблонную систему тоесть все происходит через 1 файл index.php
поэтому возникла такая проблема присваивание для каждой ссылки свой CSS или переменную которая будет указывать что если находимся на странице index.php?page=1то приписываем к первой ссылку echo menu1, как можно это реализовать? | |
|
|
|
|
|
|
|
для: tima2010
(01.02.2010 в 10:53)
| | Не надо никаких переменных - при выводе меню сравнивайте запрашиваемый параметр с тем, что выводите, и коли совпадают, выделяйте. | |
|
|
|
|
|
|
|
для: sim5
(01.02.2010 в 11:23)
| | это примерно как? | |
|
|
|
|
|
|
|
для: tima2010
(01.02.2010 в 11:38)
| | page=1 page=2 page=3 - эти циферки в ссылках вы от фонаря прописываете или они что-то означают? А если означают, то от куда вы их берете? | |
|
|
|
|
|
|
|
для: sim5
(01.02.2010 в 11:41)
| | к примеру это постоянные ссылки на страницу,
допустим
1 - Статьи
2 - Скачать
3 - Форум | |
|
|
|
|
|
|
|
для: tima2010
(01.02.2010 в 11:54)
| | Sim5 спросил, откуда Вы берете эти допущения? | |
|
|
|
|
|
|
|
для: Trianon
(01.02.2010 в 11:56)
| | использую скрипт strawberry http://strawberry.goodgirl.ru
там создал страницы и присвоил их к ссылкам
p.s. а есть разница ? | |
|
|
|
|
|
|
|
для: tima2010
(01.02.2010 в 12:09)
| | конечно дурдом но подумал сделать решение таким:
<?php
$id= $_SERVER['REQUEST_URI'];
if ($id == "/1.php") {
echo "1";
} else {
echo "2";
}
?> | |
|
|
|
|
|
|
|
для: tima2010
(01.02.2010 в 12:09)
| | Ваше меню должно строиться динамически, если вы хотите автоматизировать процесс, но коли вы все ручкми пишите, помещая это на сервер посредством FTP, то решать вашу задачу нужно на клиенте с помощью JS. | |
|
|
|
|
|
|
|
для: sim5
(01.02.2010 в 12:34)
| | подскажите пожалуйста как реализовать ваш вариант | |
|
|
|
|
|
|
|
для: tima2010
(01.02.2010 в 13:59)
| | Да я уже все практически и сказал. Меню должно формироваться опираясь на контент, который вам необходимо представить пользователю. Это могут быть записи в базе, файлы в каталогах и т.п., а цифры проставляемые в качестве параметров в ссылках меню, должны быть связаны с этими записями, фалами и т.п.. Получая запрос от пользователя, останеться в цикле вывода меню проверять эти цифры со значением GET-переменной, и если будет найдена идентичнось, то выводимую в меню ссылку выделить жирным.
Что тут может быть не понятным? | |
|
|
|
|
|
|
|
для: sim5
(01.02.2010 в 14:28)
| | непонятным, наглядность кода :( | |
|
|
|
|
|
|
|
для: tima2010
(01.02.2010 в 14:47)
| | Если вы не понимаете простого принципа (сути самой), то и кода вам не надо. Если вы постараетесь понять саму суть, чуть пошевелив мозгами, то код и сами написать сможете.
Тем более, что кроме вас самих никто не знает чего и от куда вы берете в качестве входных данных. | |
|
|
|
|
|
|
|
для: tima2010
(01.02.2010 в 14:47)
| | это называется "сделайте, пожалуйста, за меня". | |
|
|
|