Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Возможно ли создание ТАКОГО меню на PHP??? очень ОЧЕНЬ нужно!! =) 
:(
    Опции темы
Makway
Дата 1.2.2006, 22:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 1.2.2006

Репутация: нет
Всего: нет



Помогите пожалуйста написать такое вот меню......

есть страница.....
на ней меню....
юзверь заходит на страничку кликает по ссылке "тра-та-та))" в этом меню....
переходит на страницу "тра-та-та))"....
на этой странице остаётся тоже самое меню, но только ссылка "тра-та-та))" уже не ввиде ссылке а в виде надписи "тра-та-та))"...(желательно другого цвета)..

надеюсь вы поймёте чего я хочу =)
зарание благодарен ))

P.S. "тра-та-та))" =))))))))))))

Это сообщение отредактировал(а) Makway - 1.2.2006, 22:18
PM MAIL   Вверх
R.M.
Дата 2.2.2006, 10:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: 1
Всего: 30



Makway

а в чём собственно проблема? если ты имел ввиду "я незнаю html и php, напишите мне меню" то ты нетуда попал

Это сообщение отредактировал(а) Куксикус - 2.2.2006, 10:35


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
beroal
Дата 2.2.2006, 11:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 212
Регистрация: 18.1.2003
Где: Украина

Репутация: нет
Всего: 3



Цитата(Makway @ 1.2.2006, 19:14)
Помогите пожалуйста написать такое вот меню......

есть страница.....
на ней меню....
юзверь заходит на страничку кликает по ссылке "тра-та-та))" в этом  меню....
переходит на страницу "тра-та-та))"....
на этой странице остаётся тоже самое меню, но только ссылка "тра-та-та))" уже не ввиде ссылке а в виде надписи "тра-та-та))"...(желательно другого цвета)..

надеюсь вы поймёте чего я хочу =)
зарание благодарен ))

P.S. "тра-та-та))"  =))))))))))))

Ну... самый тупой способ:
Код

<? if ($menu != 1) { ?><a href="index.php?menu=1"><? } ?>
пукнт 1
<? if ($menu != 1) { ?></a><? } ?>
<? if ($menu != 2) { ?><a href="index.php?menu=2"><? } ?>
пукнт 2
<? if ($menu != 2) { ?></a><? } ?>

Обычно пункты меню записывают в массив, а меню генерируют.
PM WWW   Вверх
Makway
Дата 2.2.2006, 21:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 1.2.2006

Репутация: нет
Всего: нет



Цитата(Куксикус @ 2.2.2006, 10:33)
Makway

а в чём собственно проблема? если ты имел ввиду "я незнаю html и php, напишите мне меню" то ты нетуда попал

Я знаю html и немного php, но я читаю, учусь пробую писать понемногу....
К сожалению моих знаний ОЧЕНЬ нехватает....а это меню мне нужно написать побыстрее..
Вы ведь сами были таким же как я когда то? Разве не так???..Все с этого начинали...разве трудно помочь?

отдельное СПАСИБО за помощь beroal =)
PM MAIL   Вверх
Wolf1994
Дата 4.2.2006, 15:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 5.10.2004

Репутация: 1
Всего: 29



Нет ничего проще:

Код

$menu_url [0]="/index.php";
$menu_title [0]="title";
$menu_link [0]="Главная";
//etc: [1]...[2]...

for ($i=0; $i<count ($menu_url); $i++)
{
 if ($_SERVER["REQUEST_URI"]==$menu_url [$i])
 {
  print '<a class="selected" href="'.$menu_url [$i].'" title="'.$menu_title [$i].'">'.$menu_link [$i].'</a>';
 }
 else
 {
  print '<a class="ordinar" href="'.$menu_url [$i].'" title="'.$menu_title [$i].'">'.$menu_link [$i].'</a>';
 }
}


Остаётся задать описание классов "selected" и "ordinar", но это уже CSS...

Это сообщение отредактировал(а) Wolf1994 - 4.2.2006, 15:47
PM MAIL WWW   Вверх
Makway
Дата 4.2.2006, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 1.2.2006

Репутация: нет
Всего: нет



А как вам такой вариант? =)
Код

<?
switch($number)
{
case 1:
echo "ссылка 1 <br> <a href=wolan.php?number=2>ссылка 2</a>";
break;
case 2:
echo ("<a href=wolan.php?number=1>ссылка 1</a> <br> ссылка 2" );
break;
default:
echo ("бла-бла-бла");
}
?>

этот мне нравится больше!
а вам?
(генерация меню из массива умалчивается......)
PM MAIL   Вверх
sergejzr
Дата 4.2.2006, 19:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 1
Всего: 360



Цитата(Makway @ 4.2.2006, 16:54 Найти цитируемый пост)

этот мне нравится больше!
а вам?

Как насчёт 10-20 подпунктов меню?


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Makway
Дата 8.2.2006, 19:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 1.2.2006

Репутация: нет
Всего: нет



Код

echo "ссылка 1 <br> <a href=wolan.php?number=2>ссылка 2</a>";

=) Если вы про это.....я думал что вы не воспримите это всерьёз =)
Меню из 10-20 строк будет инклюдится в каждую страницу, а после выполнения скрипта где нибудь сверху будет появлятся надпись "главная"...или же "тра-та-та))".....=))))....(echo "главная")
Конечно же этот скрипт не обеспечивает выполнение поставленной мною задачи, но так мне нравится больше =)........
PM MAIL   Вверх
Alx
Дата 12.2.2006, 22:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: 1
Всего: 78



ну на самом деле вариант Wolf1994 самый оптимальный...


--------------------
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Продвижение и оптимизация сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0558 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.