Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Разные оформления сайта
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Разные оформления сайта

Страниц (1): [1]
 

1. SeR - 28 Марта, 2011 - 18:04:27 - перейти к сообщению
Всем привет!
Как сделать, чтобы можно было выбирать и ставить разные стили. При этом выбранный стиль должен закрепиться за пользователем и не менятся на какие-либо другие. Кто не понимает, зайдите вконтакт и поменяйте оформление, нажав на надпись снизу "русский".
2. Саныч - 28 Марта, 2011 - 20:01:39 - перейти к сообщению
а сами вы не догадываетесь? Вконтакте сначало происходит обновление языка через ajax и в случае удачи обновление страницы...
Вот в таком духе и вы делайте. С сохранением значения вобще все просто, надо-то всего обновить нужную инфу в таблице пользователей
3. JustUserR - 29 Марта, 2011 - 19:26:57 - перейти к сообщению
SeR пишет:
Как сделать, чтобы можно было выбирать и ставить разные стили. При этом выбранный стиль должен закрепиться за пользователем и не менятся на какие-либо другие
В качестве возможного варината для осуществления решения предполагаемой задачи, заключающеся в проведении включения возможности по модификации внешнего отображения объектов пользовательского интерфейса web-страницы, допустимо использование стратегии, заключающся в проведении предварительного сохранения ассоциированной области описания пользовтельского интерфейса, во верхнем внешнем уровне базового элементного уровня трактования, на основании которого допустимо осуществления интерактивного трансферта целевого инкапсулированного блока определения стилей объектов web-страницы
4. SAD - 29 Марта, 2011 - 19:41:07 - перейти к сообщению
пусть у вас есть, например, папка css: в ней еще папки, пускай 1,2,3, в которых храняться разные оформления.
вот в базе в таблице юзеров, в каком нибудь поле, храните название папки в которой будут храниться выбранный стиль юзера.
а css прописывать так
PHP:
скопировать код в буфер обмена
  1. echo '<script type="text/javascript" src="css/' . $mystyle . '/index.css"></script>';
5. JustUserR - 29 Марта, 2011 - 20:07:21 - перейти к сообщению
SAD пишет:
Вот в базе в таблице юзеров, в каком нибудь поле, храните название папки в которой будут храниться выбранный стиль юзера.
Осуществление использование предполагаемого варианта решения оригинальной задачи, в действительности позвляет производить изменение отображения ассоциированной группы элементов пользовательского интерфейса, осуществляемого на основании определения целевого интегрируемого файлового объекта с вложенным определением каскадной таблицы стилей; однако в качестве возможного средства для обеспечения возможности интерктивного изменения пользовательского интерфейса web-сайта, допустимо включение управляющего JS-приложения
Более подробная информация по предполагаемому вопросу размещена здесь http://webew[dot]ru/posts/1087[dot]webew

 

Powered by ExBB FM 1.0 RC1