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

Goga

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

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

Skaiman

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

Goga

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

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


Код:
<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 220
Репутация
6 060
Баллы
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

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

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

Goga

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

sonic

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

Goga

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