Плагин - Группы (Groups)
29 фото
Хочу представить Вашему вниманию плагин «Группы». Данный плагин позволяет образовывать из пользователей группы либо наделять правами ip-адреса и роли.
Имеет две политики прав доступа — блокировать все, кроме групповых настроек, либо работать с преимуществом от групп, не отключая стандартных возможностей.
Ip-адреса выделяются сетевым диапазоном, что позволяет заблокировать спам, ботов и кого угодно.
Группы обладают правами, которые пользователь может настроить.
Вероятно, многих заинтересует: редактирование постов, удаление, удаление комментариев. В будущем планируется использовать все возможности LiveStreet CMS. Плагин имеет кеширование. Добавление пользователя возможно в разные группы с разными настройками.
Показать все 9 фото →
Имеет две политики прав доступа — блокировать все, кроме групповых настроек, либо работать с преимуществом от групп, не отключая стандартных возможностей.
Ip-адреса выделяются сетевым диапазоном, что позволяет заблокировать спам, ботов и кого угодно.
Группы обладают правами, которые пользователь может настроить.
Вероятно, многих заинтересует: редактирование постов, удаление, удаление комментариев. В будущем планируется использовать все возможности LiveStreet CMS. Плагин имеет кеширование. Добавление пользователя возможно в разные группы с разными настройками.
Показать все 9 фото →
Плагин Groups - создаем группы пользователей
36
По многочисленным просьбам сделал плагин. Позволяет администратору сайта создавать группы и присваивать юзеру определенную группу. В понимании этого плагина, группа — всего лишь красивая надпись под ником пользователя с картинкой 12x12px.
Админка находится по адресу %sitename%/groups/
После активации плагина пропишите в шаблоне whois.tpl строчку
{hook run='user_group' oUserProfile=$oUserProfile} после <img src="{$oUserProfile->getProfileAvatarPath(100)}" alt="avatar" class="avatar" />
<p class="nickname">{$oUserProfile->getLogin()}</p>
{if $oUserProfile->getProfileName()}
<p class="realname">{$oUserProfile->getProfileName()|escape:'html'}</p>
{/if}Не забудьте сделать chmod 0777 на папку /plugins/groups/uploads/
UPD
- Теперь юзеру можно присвоить несколько групп
- Можно выкинуть юзера из группы
- Можно изменить порядок групп, в котором они будут выводиться в профиле юзера
Читать дальше