[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Меню - сайта
Серёга
Меню сайта достаточно большое, около 200 - 250 ссылок, в ближайшее время увеличивать колличество ссылок не буду. Как вы думаете как реализовать: на сервере или в браузере.
TranceIT
Цитата (Серёга @ 25.07.2013 - 13:49)
Как вы думаете как реализовать: на сервере или в браузере.

ШТА?

_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать.

Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!

user posted image
Guest
Например открывающиеся меню
1 - открывается в браузере (css + script) - может неккоректно работать в некоторых браузерах
2 - когда пользователь нажимает на ссылку, передаёт GET, php принимает и отдаёт уже открытое меню.
TranceIT
Получаем открытое меню и закрываем его при помощи js. Пользователь получит меню, даже если отключен js.

_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать.

Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!

user posted image
Guest
Цитата (TranceIT @ 25.07.2013 - 17:25)
Получаем открытое меню и закрываем его при помощи js. Пользователь получит меню, даже если отключен js.

Вопрос в том, что некоторые браузеры не открывают меню (старые версии и мобильные) Поэтому вопрос меню сделать на клиентской части или серверной.
TranceIT
Цитата (Guest @ 25.07.2013 - 16:35)
Вопрос в том, что некоторые браузеры не открывают меню (старые версии и мобильные) Поэтому вопрос меню сделать на клиентской части или серверной.

Это вопрос не программирования, а кроссбраузерной верстки.

_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать.

Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!

user posted image
Гость_Сергей
Цитата (TranceIT @ 25.07.2013 - 17:25)
Получаем открытое меню и закрываем его при помощи js. Пользователь получит меню, даже если отключен js.

Меню трёхступенчатое, поэтому, если пользователь не может открыть меню, то может делать это на серверной стороне?
TMake
Цитата (Гость_Сергей @ 10.08.2013 - 16:14)
Меню трёхступенчатое, поэтому, если пользователь не может открыть меню, то может делать это на серверной стороне?

На серверной стороне ты ни как не сделаешь меню.
Тебе в помощь подойдет проверка версии, а вообще не парься по поводу старых версий - этот процент людей очень мал.
Valick
Цитата
На серверной стороне ты ни как не сделаешь меню.

stepan, с какого это перепуга? Речь о том чтобы отдать клиенту раскрытое средствами РНР в определенных позициях меню. В принципе ничего сложного. Особенно если использовать Nected Sets или хранить меню в XML.

_____________
Стимулятор ~yoomoney - 41001303250491
TMake
Цитата (Valick @ 11.08.2013 - 12:12)
с какого это перепуга?

у ТС не правильное представление между клиент/серверной стороной, так как серверная сторона всегда отдает клиентскую часть.
Valick
stepan, ну что вы в самом деле smile.gif
ТС спросил, как лучше делать раскрывать скрывать меню на сервере средствами РНР или на клиенте средствами JS (во втором варианте сервер отдает клиенту меню целиком и уже на клиенте оно схлопывается до корневого уровня)
Третий вариант с AJAX не рассматривается, потому как и со вторым то не все так гладко (не везде работает)


_____________
Стимулятор ~yoomoney - 41001303250491
TMake
Цитата (Valick @ 11.08.2013 - 12:28)
ТС спросил, как лучше делать раскрывать скрывать меню на сервере средствами РНР или на клиенте средствами JS (во втором варианте сервер отдает клиенту меню целиком и уже на клиенте оно схлопывается до корневого уровня)
Третий вариант с AJAX не рассматривается, потому как и со вторым то не все так гладко (не везде работает)

laugh.gif Вам надо быть экстрасенсом, раз вы увидели столько смысла в тех строках.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.