Плагин «Groups»

Был когда — то такой плагин активен, назывался «Groups». Но, к сожалению, он работает только на 0.4.х версии. Может ли кто — нибудь подсказать подобие данного плагина для 1.0.х версии или допилить до 1.0.х? Сильно нужно.

Плагин - Группы (Groups)

9 фото
image
Хочу представить Вашему вниманию плагин «Группы». Данный плагин позволяет образовывать из пользователей группы либо наделять правами ip-адреса и роли.
Имеет две политики прав доступа — блокировать все, кроме групповых настроек, либо работать с преимуществом от групп, не отключая стандартных возможностей.
Ip-адреса выделяются сетевым диапазоном, что позволяет заблокировать спам, ботов и кого угодно.
Группы обладают правами, которые пользователь может настроить.
Вероятно, многих заинтересует: редактирование постов, удаление, удаление комментариев. В будущем планируется использовать все возможности LiveStreet CMS. Плагин имеет кеширование. Добавление пользователя возможно в разные группы с разными настройками.

Показать все 9 фото →

Плагин Groups - создаем группы пользователей


По многочисленным просьбам сделал плагин. Позволяет администратору сайта создавать группы и присваивать юзеру определенную группу. В понимании этого плагина, группа — всего лишь красивая надпись под ником пользователя с картинкой 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
  • Теперь юзеру можно присвоить несколько групп
  • Можно выкинуть юзера из группы
  • Можно изменить порядок групп, в котором они будут выводиться в профиле юзера

Читать дальше →