Эксклюзивные права

Добрый день, сообщество!

Возникла потребность выделения прав, а вернее просто видимость некоторых полей для конкретного админа-юзера «xxx».

Как это сделать, уважаемые друзья?

13 комментариев

avatar
Какие именно поля и по какому параметру (id, nickname и т.д.) будет определяться «конкретный» админ?
avatar
Чисто мне — не принципиально.
Лучше по id, пожалуй.
avatar
видимость некоторых полей
а каких именно-то? :)
avatar
да в общем без разницы.
Вопрос в том как определить конкретного пользователя для указания тех или иных свойств.
avatar
{if $oUserCurrent and $oUser->getId()=='0'}код поля{/if}
Например так.

Где 0 — цифра ID нужного юзера.
avatar
Слышком расплывчатый вопрос, какие «поля», выделение прав каким образом и для чего?
avatar
например, нужно чтобы кнопка удаления комментария отображалась только конкретному пользователю.
Как это сделать?
avatar
системы прав в лс 1.0.3 нет, поэтому по-быстрому и хорошо — никак. нужно делать правки как шаблонов, так и экшенов и готовое решение вам вряд-ли кто-то предоставит, но вполне возможно что на бирже кто-то возьмется за это.
avatar
Пример показанный выше не катит, получается?
avatar
Катит, как временный/ужасный костыль.

Там, кстати, нужно немного поправить на:
{if $oUserCurrent and $oUserCurrent->getId()=='0'}код поля{/if}

Делая более грамотно нужно лезть и в шаблон, и в движок, как написал выше PSNet.
avatar
Спасибо, проблему решило
avatar
111
avatar
пример выше с доработкой только покажет ссылку в шаблоне, но она будет не рабочая.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.