Автор Тема: Помогие пожалуйста с меню!!!  (Прочитано 10276 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 02region

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 13
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.st-mobil.ru
Помогие пожалуйста с меню!!!
« : 06 Ноября 2005, 22:50:20 »
Всем привет!  
Мужики очень помошь нужна.
Cделал меню такого вида:


При выборе раздела (клика мышкой) меню будет выглядеть так:



Теперь вопрос, мужики как это организовать это на php, я имею сам алгоритм выпавшего меню? Поясняю, ведь для каждого раздела не будешь верстать состояние выпавшего меню, если их 5 то можно еще в ручную, ну а что делать если их 35??? Я хочу зделать так, загружается страница, пока нет никаго активного(выбранного раздела), выбираем раздел страница загружается уже с выбранным развернутым меню, выбираем другой раздел, старый выбранный раздел уберается открывается новый выбранный.
 

Может быть есть другой выход?
Мужики если, не совсем понятно чего я хочу прошу не серчать я после пива писал.  :beer:

Приблизительный пример тут aton-line.ru.

БОЛЬШОЕ СПАСИБО!!!

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Помогие пожалуйста с меню!!!
« Ответ #1 : 07 Ноября 2005, 01:53:02 »
а в чём конкретно проблема-то?

Оффлайн 02region

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 13
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.st-mobil.ru
Помогие пожалуйста с меню!!!
« Ответ #2 : 07 Ноября 2005, 13:33:28 »
Как это зделать то?

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Помогие пожалуйста с меню!!!
« Ответ #3 : 07 Ноября 2005, 13:57:54 »
02region
Что сделать? Выводить html-код по условию?...
LJ: Backslashed life (rss)

Оффлайн pauk

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 201
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tax-free.pp.ua/
Помогие пожалуйста с меню!!!
« Ответ #4 : 07 Ноября 2005, 16:14:28 »
Сделай по принципу каталога и подкаталога.
База типа:
номер подкатегории - номер категории.

При вызове категории, вызываются в меню все ее подкатегории.
Hi!

Оффлайн attilla

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 90
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Помогие пожалуйста с меню!!!
« Ответ #5 : 08 Ноября 2005, 05:07:56 »
А причем тут PHP? Это на Яваскрипт все делается

Оффлайн 02region

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 13
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.st-mobil.ru
Помогие пожалуйста с меню!!!
« Ответ #6 : 08 Ноября 2005, 09:40:00 »
CGVictor  я незнаю, как вообще лучше это зделать?
В принципе вывод html при условии это интересно...
Но как, что?

attilla  на яве я не хочу принципеально


pauk база здесь тоже мне кажется ненужна.

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
Помогие пожалуйста с меню!!!
« Ответ #7 : 08 Ноября 2005, 09:44:28 »
attilla
"Это все" на JavaScript не делается. Смотри пример.

02region
[p]if[/p] - условный переход
Храни где-то соответствие подразделов для каждого раздела и выводи. Что сложного?

Оффлайн pauk

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 201
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tax-free.pp.ua/
Помогие пожалуйста с меню!!!
« Ответ #8 : 08 Ноября 2005, 11:16:21 »
Цитировать
02region:
аза здесь тоже мне кажется ненужна.

Почему?
Кликнул по пункту меню - появилось соответствующее подменю. И база в полном смысле этого слова не нужна
Hi!

Оффлайн 02region

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 13
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.st-mobil.ru
Помогие пожалуйста с меню!!!
« Ответ #9 : 08 Ноября 2005, 12:05:45 »
hanslinger  я посмотрел твою ссылку
в общем там такой код:

if ($a > $b)
   echo "a is bigger than b";
?>

А как вот нужные мне условия в php написать?
Например, что-бы энто меню вылезло мне надо сделать клик. Пожалуйста помогите примером кода!

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
Помогие пожалуйста с меню!!!
« Ответ #10 : 08 Ноября 2005, 12:09:37 »
Ты вообще когда-нибудь что-нибудь похожее на код программы видел?
PHP не знает, что такое "клик". Ему это все равно.

PHP FAQ. Самая важная информация по PHP.
Изучить всё. Если поможет...

Оффлайн 02region

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 13
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.st-mobil.ru
Помогие пожалуйста с меню!!!
« Ответ #11 : 08 Ноября 2005, 16:22:36 »
Вы меня конешно извините, но если бы у меня было время для прочтения всего этого... А бы не обращался за помощью к Вам профессионалам. Помогите мне пожалуйста наглядными примерами, а не материалами по php.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Помогие пожалуйста с меню!!!
« Ответ #12 : 08 Ноября 2005, 16:25:29 »
Как я понимаю, тебе нужен готовый код, а не примеры.
Для таких, как ты на форуме есть специальный раздел.

Оффлайн 02region

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 13
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.st-mobil.ru
Помогие пожалуйста с меню!!!
« Ответ #13 : 08 Ноября 2005, 16:32:57 »
RomikChef да не нужен мне готовый скрипт!

Один знакомый по асе написал следующее:

сделай так создаешь 2 массива, в первом хранишь элементы первого уровня во втором хранишь элементы второго уровня для каждого элемента первого уровня

пример: меню первого уровня
"о компании", "услуги", "начинающему"
$lvl1 = array("о компании", "услуги", "начинающему");
меню второго уровня
$lvl2 = array(
array("пресса о нас", "контакты"),
array("сделать минет", "сделать массаж"),
array("как сделать это", "как сделать то"),
)


Ну помогите, давайте заплачу тогда!

Оффлайн pauk

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 201
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tax-free.pp.ua/
Помогие пожалуйста с меню!!!
« Ответ #14 : 08 Ноября 2005, 16:52:45 »
Не так массивы создаешь. Усложняешь простое.
Не хочешь через базы, делай типа

$lvl1 = array("о компании", "желтая пресса", "контакты");
$lvl2 = array("услуги", "минет", "массаж");
$lvl2 = array("начинающему", "как делать минет", "кому делать массаж");
при выборе первого, загружаешь остальные
Hi!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28