Смена фона шаблона при смене группы

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

расширения функции шаблона пользователя ВИП

#47 20 января 2016 в 23:37
так работает!!!
#48 20 января 2016 в 23:58
а как упрятать картинку фона вип в пределы как на картинке?



#49 21 января 2016 в 00:00
Прописать стиль для селектора .component
#50 21 января 2016 в 00:02


Прописать стиль для селектора .component

Джехутимери

.companent {
background: url(../images/vip.jpg);
}

не работает
#52 21 января 2016 в 00:07


.companent
Опечатка.

Джехутимери
да, так у резался, сейчас поколдую с css
#53 21 января 2016 в 00:20
А как насчет идеи дать юзеру возможность менять дизайн блога, группы как в ОК?
#54 21 января 2016 в 00:33


А как насчет идеи дать юзеру возможность менять дизайн блога, группы как в ОК?

vikont
группа и будем меняться купил вип сменилась картинка
#55 21 января 2016 в 00:35

А как насчет идеи дать юзеру возможность менять дизайн блога, группы как в ОК?

vikont
Работаем.
#56 21 января 2016 в 02:25

vikont:
А как насчет идеи дать юзеру возможность менять дизайн блога, группы как в ОК?
Работаем.

Lora
Отличная новость!
#57 21 января 2016 в 03:46

Решение нашли такое: благодарность — Джехутимери


Создаем файл vip.js и vip.css соответственно закинем в папки вашего шаблона.
в vip.js прописываем этот код:

  1.  
  2. $(document).ready(function() {
  3. if ($('.user_group_name').length) {
  4. var group_arr = $('.user_group_name a').attr('href').split('/');
  5. if (group_arr[3] == идентификатор_группы) {
  6. $('body').append('<link href="/templates/_default_/css/vip.css" rel="stylesheet" type="text/css" />')
  7. }
  8. }
  9. });
в vip.css

  1. body{
  2. background-image: url('картинка');
  3. }

в template.php подключаем css и js

  1. $this->addHeadJS('templates/octopus/js/vip.js');
Все.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Отдельная благодарность всем, кто откликнулся, и принял участие в решении. Надеюсь это с подвигнет на новые разработки в направлении
развития ICMS.

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.