Вопрос Смена стиля сайта "на лету"

Discussion in 'Интерактивные возможности' started by 1inkin, Dec 13, 2014.

  1. Offline

    1inkin Недавно здесь

    Joined:
    Oct 4, 2011
    Messages:
    18
    Likes Received:
    0
    Gender:
    Male
    Здравствуйте. Есть задача по реализации возможности стиля сайта по выбору пользователя, то есть по нажатию на кнопку, сайт меняет свой внешний вид. Варианты - менять весь шаблон или css-файл у одного шаблона. Сначала начал использовать модуль Template Selector, но он меняет шаблон на всём сайте, а не для конкретного пользователя, то есть, если один пользователь сменил стиль, то он поменялся у всех, естественно это не правильно. Есть ли какие-то способы реализации?
     
  2.  
  3. DKraev
    Offline

    DKraev <i>(aka gft)</i> => Cпециалист <=

    Joined:
    Aug 16, 2008
    Messages:
    1,627
    Likes Received:
    219
    Gender:
    Male
    Такого не может быть. Меняется только для данного пользователя. В демке по крайней мере так. Как вы определили что меняется для всех?
     
  4. Offline

    1inkin Недавно здесь

    Joined:
    Oct 4, 2011
    Messages:
    18
    Likes Received:
    0
    Gender:
    Male
    я потом разобрался. это из-за кэша было. но с выключенным кэшем все равно работает не стабильно, постоянно на некоторых страницах стиль сбивается. перепробовал несколько способов и подмены css файла, но везде проблемы со стабильностью. решил сделать второй сайт на поддомене. будет всё то же самое, одна база данных, только разные стили шаблона. но тут такая проблема, конечно, может не по теме, но возможно вы сможете чем-то помочь. на сайте есть картинки и файлы для скачивания, которые находятся соответственно в папках /images/ и /download/. ссылки относительные. не хочется делать двойную работу и заливать файлы на два сайта. можно ли как-то в .htaccess или еще как прописать, чтобы на поддомене ссылки включающие в себя эти две папки перенаправлялись на основной домен и файлы брались оттуда?
     
  5. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    @1inkin, ты хотя бы как-нибудь оформлял свои сообщения... хотя бы абзацами.
    Очень сложно читать
     
  6. Offline

    1inkin Недавно здесь

    Joined:
    Oct 4, 2011
    Messages:
    18
    Likes Received:
    0
    Gender:
    Male
    извиняюсь:(
     
  7. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    и? исправляться надо, а не извиняться ;)
    И последнее сообщение вообще не по теме, по-моему...
     
  8. Offline

    1inkin Недавно здесь

    Joined:
    Oct 4, 2011
    Messages:
    18
    Likes Received:
    0
    Gender:
    Male
    в общем, не получилось у меня сделать стабильную смену стиля сайта за счет шаблонов или css-файлов. периодически стиль слетал на некоторых страницах при серфинге по сайту.
    по-этому я решил пойти, думаю, самым простым путем и просто сделать дубль сайта на поддомене и там сделать другой стиль. соответственно, одна база данных и одна cms. так всё работает как надо.
    но теперь интересует вопрос по оптимизации файлов, которые содержатся на сайте. чтобы не заливать их на два сайта, хочу сделать перенаправление, чтобы ссылки на папки /images/ и /download/ с поддомена перенаправлялись на основной домен и файлы брались оттуда.
    то есть, грубо говоря, сайты test.ru и new.test.ru
    относительная ссылка /images/picture.jpg, открываемая на new.test.ru будет перенаправляться на test.ru, откуда данный файл и будет открываться.
    такое возможно?
     
  9. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Да
     
  10. Offline

    1inkin Недавно здесь

    Joined:
    Oct 4, 2011
    Messages:
    18
    Likes Received:
    0
    Gender:
    Male
    это радует. а можете рассказать, как?
    в .htaccess редиректы делал, но только стационарные, то есть перенаправление на определенную страницу. а с этим пока не смог разобраться...
     
  11. Offline

    1inkin Недавно здесь

    Joined:
    Oct 4, 2011
    Messages:
    18
    Likes Received:
    0
    Gender:
    Male
    всё. всем спасибо за помощь. разобрался
    Код (CODE):
    1. RewriteRule ^download/(.*)$ http://test.ru/download/$1 [R=301,L]
     
  12. Offline

    anyrest Недавно здесь

    Joined:
    Dec 20, 2014
    Messages:
    6
    Likes Received:
    0
    Gender:
    Female
    Реально еслиб в CMS были смены шаблонов, причем ровные они бы уже не были бесплатными.
     

Share This Page

Loading...