Введена возможность управлять фотоальбомом пользователей как привилегией — разрешать или отключать его отображение.
Общий доступ к фотоальбому настраивается в разделе "Конфигурация" параметр "Фотоальбом в анкете", при переключении его в режим привилегии появляется дополнительный выбор в разделе "Привилегии".
Для управления новой привилегией из анкет пользователей необходимо в шаблоны анкеты добавить следующий код:
в шаблон "привилегии" раздела "Люди" -> "Анкета":
%IF(%PRIV_PHOTO_ALBUM%, "%checkbox('priv[]', 0, %PRIV_PHOTO_ALBUM%, 'фотоальбом')%<br>", "")%
в шаблон "запрещенные привилегии" раздела "Люди" -> "Анкета":
%checkbox('priv[]', 0, %PRIV_PHOTO_ALBUM%, 'фотоальбом')%<br>
Для отображения состояния доступности фотоальбома можно в шаблонах анкеты использовать переменную
%DENY_PHOTO%, которая принимает значение "истинно" когда фотоальбом запрещен. Пример кода, который нужно вставить в шаблон "HTML-код анкеты" раздела "Люди" -> "Анкета":
%?%DENY_PHOTO%
<tr><td colspan=2 align=center style="color: #fff; background: #f00; font-weight: bold">
ФОТОАЛЬБОМ ЗАПРЕЩЕН К ПОКАЗУ
</tr>
?%
%IF(%PHOTO_COUNT%, %(%CFG('HTML_PEOPLE_INFO_PHOTO_PANEL')%)%, "")%
Здесь новый код, который необходимо добавить, помечен красным цветом, синим цветом помечен уже существующий код в анкете. Также этот код можно использовать в шаблоне "страница фотоальбома" раздела
"Люди" -> "Регистрация", код необходимо вставить в самом начале шаблона.
Для администраторов с правом назначения/лишения привилегий фотоальбом пользователей будет доступен всегда.