Регистрация
Вход через соцсети
Восстановление пароля

Разные макеты дизайна при разном разрешении экрана

Новый топик
29.03.2007, 11:16
Ответить | Цитировать
Гость
Гость

Возможно ли реализовать подобное (Разные макеты дизайна при разном разрешении экрана) автоматом в netcat?

ответ конечно очевиден, что возможно. Заранее спасибо кто откликнется.
29.03.2007, 18:48
Ответить | Цитировать
h/z

Зарегистрирован:
2007-02-06
Сообщений: 755

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

то вычислять какой именно макет используется в открытом разделе, потом вычислять разрешение.. и только потом принимать решение какой-же именно макет из списка надо подставить - _не_разумно_

1) предлагаю в самом макете проставить условия на содержание куков, и в самом макете прописать его разные состояния под разные разрешения (ширина таблиц, наличие колонок и тому подобное)

2) в начале макетов прописать JS код с примерно такой логикой
а) вычислить разрешение
б) сравнить значение со значением в возможно сохраненных ранее куках (если такая кука есть)
в) проставить новую куку если надо (если значение отличается или если куки нет)
г) проверить поставилась кука или нет (считать ее обратно)
д) если была необходимость куку поставить и она поставилась, вызвать перезагрузку страницы

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

если кука есть, то перезагрузки не произойдет и сайт прорисуется согласно данным

если куки вообще не ставятся.. то прорисовать надо по умолчанию
198 196 2007-03-29 18:48:37 8931
Описание проекта