Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> постоянное меню, постоянное меню без фрейма 
V
    Опции темы
bazzjr
Дата 4.5.2008, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Всем уважаемым Экспертам день добрый.
Подскажите, пожалуйста, как организовать меню поиска, которое будет постоянным везде и вся, в том виде в котором юзер захочет? Есть 2 варианта, сокращенное и полное(развёрнутое).
Без фреймов!!!
можно теории, а можно  smile  практики.

Заранее большое спасибо!

С картинкой понятней?  smile 

Это сообщение отредактировал(а) bazzjr - 4.5.2008, 16:17

Присоединённый файл ( Кол-во скачиваний: 18 )
Присоединённый файл  site.jpg 42,21 Kb
PM MAIL ICQ   Вверх
Canarat
Дата 4.5.2008, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Честно - ничего не понятно.
PM MAIL   Вверх
Feldmarschall
Дата 4.5.2008, 16:20 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

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



я думаю, его интересует сохранение состояния.
хотя все равно непонятно.

bazzjr, к таким картинкам надо бесплатно выдавать бинокль.
и попытайся, все-таки, объяснить словами. глядишь - и сам поймешь заодно, чего хочешь.
PM   Вверх
bazzjr
Дата 4.5.2008, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Feldmarschall @ 4.5.2008,  16:20)
я думаю, его интересует сохранение состояния.
хотя все равно непонятно.

bazzjr, к таким картинкам надо бесплатно выдавать бинокль.
и попытайся, все-таки, объяснить словами. глядишь - и сам поймешь заодно, чего хочешь.

хмм... 
Все просто на сайте есть меню, вы его видете. Изначально оно в сокращенном виде(вправа). И где-бы юзер не находился, это меню всегда присутствует там, где оно есть. Но в любое время юзер может нажать(красная стрелка слева) на расширенный поиск, ИИИ меню разщиряеться добавляються другие селекты для поиска, и после этого юзер может нажать на другую ссылку (ЛЮБУЮ), и переместиться в другую часть сайта.

ОТСЮДА вопрос, как сделать так что-бы меню оставалось таким каким юзер его выбрал?
PM MAIL ICQ   Вверх
bars80080
Дата 4.5.2008, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

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



стартануть ссесию и передавать значение состояния меню
PM MAIL WWW   Вверх
bazzjr
Дата 4.5.2008, 16:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(bars80080 @ 4.5.2008,  16:32)
стартануть ссесию и передавать значение состояния меню

Ёперный театр! bars80080 ты гений!!!
С сессиями я на ты, а такую фигню недогадался сделать!!! smile 

Спасибо!
PM MAIL ICQ   Вверх
Feldmarschall
Дата 4.5.2008, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

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



Сессия или куки.
PM   Вверх
bazzjr
Дата 4.5.2008, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Отсюда еще вопрос.

если юзер находится какой-либо странице, и жмет на ссылку вверху(сокращенный или расщиренный), то основное ОКНО(содержание сайта) ТОЖЕ обновляеться.

Как сделать что-бы и основное не обновлялось, ну или не терялись данные???

Я спользую сейчас такой способ:
<a href=".$_SERVER['PHP_SELF'].">

может есть другие варики???

Это сообщение отредактировал(а) bazzjr - 4.5.2008, 16:42
PM MAIL ICQ   Вверх
bars80080
Дата 4.5.2008, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

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



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


но в данном случае и так хватит на ссылке
PM MAIL WWW   Вверх
bazzjr
Дата 4.5.2008, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(bars80080 @ 4.5.2008,  16:44)
опять же в сесси можно сохранять id загруженной страницы или модуля, а также все собранные данные


но в данном случае и так хватит на ссылке

просто если строка будет с данными вида:
http://sitesite/result.php?region=0&pu...v2=1&page=1

Думаю ссесии тут неуместны будет, так как передовать очень многа данных надо.

И не вредно ли злоупотреблять ссесиями??? 
К примеру  я щас использую на весь сайт, около 9-ти переменных для ссесий на одного юзера.

Это сообщение отредактировал(а) bazzjr - 4.5.2008, 16:52
PM MAIL ICQ   Вверх
americanets
Дата 4.5.2008, 16:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



куки нужно пробовать 

Код

setcookie( 'menucookie' , 'variant*' , time() + 3600 , "/" );

if($_COOKIE['menucookie'] == 'variant1'){

echo 'меню 1';
}
else{

echo 'меню 2';
}





--------------------
Пусть популярную музыку слушают те, среди кого она популярна
PM   Вверх
bars80080
Дата 4.5.2008, 17:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

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



Цитата(bazzjr @  4.5.2008,  16:50 Найти цитируемый пост)
И не вредно ли злоупотреблять ссесиями??? 

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



Цитата(bazzjr @  4.5.2008,  16:50 Найти цитируемый пост)
просто если строка будет с данными вида:
http://sitesite/result.php?region=0&pu...v2=1&page=1

Думаю ссесии тут неуместны будет, так как передовать очень многа данных надо
 мало понял, т.к. сессии как раз позволят избавится от строки такого вида

PM MAIL WWW   Вверх
Feldmarschall
Дата 4.5.2008, 17:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

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



bars80080, избавляться, как раз, от такой строки не надо.

Добавлено через 1 минуту и 24 секунды
bazzjr, ты можешь объяснять ТОЛКОМ?
какое основное окно? что в нем меняется? какие данные теряются?
PM   Вверх
bazzjr
Дата 4.5.2008, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(bars80080 @ 4.5.2008,  17:08)
Цитата(bazzjr @  4.5.2008,  16:50 Найти цитируемый пост)
И не вредно ли злоупотреблять ссесиями??? 

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



Цитата(bazzjr @  4.5.2008,  16:50 Найти цитируемый пост)
просто если строка будет с данными вида:
http://sitesite/result.php?region=0&pu...v2=1&page=1

Думаю ссесии тут неуместны будет, так как передовать очень многа данных надо
 мало понял, т.к. сессии как раз позволят избавится от строки такого вида

Очень даже интересно bars80080, как возможно избавиться от такой строки???
Если покажешь пример, или наведешь на мысль, буду очень благодарен!

Цитата

bazzjr, ты можешь объяснять ТОЛКОМ?
какое основное окно? что в нем меняется? какие данные теряются?


Feldmarschall все просто! 

Есть меню поиска, при клике на поиск появляеться страница с данными по поиску вида:
файл прикреплён.

вот принажатии на любую ссылку "поиск" или "расширенный поиск", все данные поиска пропадают.


Это сообщение отредактировал(а) bazzjr - 4.5.2008, 17:29

Присоединённый файл ( Кол-во скачиваний: 7 )
Присоединённый файл  site2.jpg 57,45 Kb
PM MAIL ICQ   Вверх
Feldmarschall
Дата 4.5.2008, 17:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

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



вот именно чтобы не терялось, и должна быть строка с параметрами поиска.
просто дописывай их к ссылкам "поиск" или "расширенный поиск"
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




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


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

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