Здравствуйте. Есть задача по реализации возможности стиля сайта по выбору пользователя, то есть по нажатию на кнопку, сайт меняет свой внешний вид. Варианты - менять весь шаблон или css-файл у одного шаблона. Сначала начал использовать модуль Template Selector, но он меняет шаблон на всём сайте, а не для конкретного пользователя, то есть, если один пользователь сменил стиль, то он поменялся у всех, естественно это не правильно. Есть ли какие-то способы реализации?
Такого не может быть. Меняется только для данного пользователя. В демке по крайней мере так. Как вы определили что меняется для всех?
я потом разобрался. это из-за кэша было. но с выключенным кэшем все равно работает не стабильно, постоянно на некоторых страницах стиль сбивается. перепробовал несколько способов и подмены css файла, но везде проблемы со стабильностью. решил сделать второй сайт на поддомене. будет всё то же самое, одна база данных, только разные стили шаблона. но тут такая проблема, конечно, может не по теме, но возможно вы сможете чем-то помочь. на сайте есть картинки и файлы для скачивания, которые находятся соответственно в папках /images/ и /download/. ссылки относительные. не хочется делать двойную работу и заливать файлы на два сайта. можно ли как-то в .htaccess или еще как прописать, чтобы на поддомене ссылки включающие в себя эти две папки перенаправлялись на основной домен и файлы брались оттуда?
в общем, не получилось у меня сделать стабильную смену стиля сайта за счет шаблонов или css-файлов. периодически стиль слетал на некоторых страницах при серфинге по сайту. по-этому я решил пойти, думаю, самым простым путем и просто сделать дубль сайта на поддомене и там сделать другой стиль. соответственно, одна база данных и одна cms. так всё работает как надо. но теперь интересует вопрос по оптимизации файлов, которые содержатся на сайте. чтобы не заливать их на два сайта, хочу сделать перенаправление, чтобы ссылки на папки /images/ и /download/ с поддомена перенаправлялись на основной домен и файлы брались оттуда. то есть, грубо говоря, сайты test.ru и new.test.ru относительная ссылка /images/picture.jpg, открываемая на new.test.ru будет перенаправляться на test.ru, откуда данный файл и будет открываться. такое возможно?
это радует. а можете рассказать, как? в .htaccess редиректы делал, но только стационарные, то есть перенаправление на определенную страницу. а с этим пока не смог разобраться...
всё. всем спасибо за помощь. разобрался Код (CODE): RewriteRule ^download/(.*)$ http://test.ru/download/$1 [R=301,L]