Решено 2.x Смена стиля только для определенных групп?

Goga

Проверенный
Сообщения
51
Репутация
6
Баллы
8
Всем доброго времени суток!
Скажите, возможно ли сделать так, чтобы стили могли менять только определенные группы пользователей?

Прошу простить, если обсуждалось.
Поиском пользовался.
 

Skaiman

[SVG]ADD-ONS ™
Администратор
Сообщения
6 335
Репутация
6 198
Баллы
266
На ссылку смены стиля модифицировать условие
 

Goga

Проверенный
Сообщения
51
Репутация
6
Баллы
8
На ссылку смены стиля модифицировать условие
СПАСИБО БОЛЬШОЕ!
--- Сообщение автоматически объединено: ---

Если кому не сложно пояснить, что тут править.
Прочитал за сутки много информации, но толком смог найти только под первую ветку мануал. ((
Нашел код, который (как мне показалось) отвечает за данное "условие"


Код:
<xf:if is="$xf.visitor.canChangeStyle()">
  <li><a href="{{ link('misc/style') }}" data-xf-click="overlay"
     data-xf-init="tooltip" title="{{ phrase('style_chooser')|for_attr }}" rel="nofollow">
     <i class="fa fa-paint-brush" aria-hidden="true"></i> {$xf.style.title}
  </a></li>
</xf:if>
 
Последнее редактирование:

Skaiman

[SVG]ADD-ONS ™
Администратор
Сообщения
6 335
Репутация
6 198
Баллы
266
Делаем модификацию шаблона PAGE_CONTAINER
Найти:
Код:
                        <xf:if is="$xf.visitor.canChangeStyle()">
                            <li><a href="{{ link('misc/style') }}" data-xf-click="overlay"
                                data-xf-init="tooltip" title="{{ phrase('style_chooser')|for_attr }}" rel="nofollow">
                                <i class="fa fa-paint-brush" aria-hidden="true"></i> {$xf.style.title}
                            </a></li>
                        </xf:if>
Заменить:
Код:
                        <xf:if is="$xf.visitor.canChangeStyle() AND $xf.visitor.isMemberOf([x, y])">
                            <li><a href="{{ link('misc/style') }}" data-xf-click="overlay"
                                data-xf-init="tooltip" title="{{ phrase('style_chooser')|for_attr }}" rel="nofollow">
                                <i class="fa fa-paint-brush" aria-hidden="true"></i> {$xf.style.title}
                            </a></li>
                        </xf:if>
где x,y id нужных групп
 

Goga

Проверенный
Сообщения
51
Репутация
6
Баллы
8
ВООООООБЩЕ МЕГАААА СПАСИБО!!!!!!!!
Очень жалко что не могу поставить "МНЕ НРАВИТСЯ"

ЕЩЕ РАЗ БЛАГОДАРЮ!!!
 

Goga

Проверенный
Сообщения
51
Репутация
6
Баллы
8
Доброго всем времени суток!
Я прошу прощения, что снова поднимаю данную тему и что пишу.
Это совершенно не претензия и я благодарен за полезные и нужные советы!
Только в моем случае это оказалось не полное решение моей ситуации.
Суть в том, что мы убрали с "футера" возможность выбора стиля, а в настройках профиля этот выбор у пользователей появился у всех, а не только у нужно мне группы.
Может кто-то подскажет, как можно решить?
Спасибо
 

sonic

[KST]
Администратор
Сообщения
2 065
Репутация
3 633
Баллы
153
точно также обернув код все в тоже условие
 

Goga

Проверенный
Сообщения
51
Репутация
6
Баллы
8
sonic, спасибо!
попробую!
Я просто не очень программист ((
 
Сверху Снизу