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

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

Показать все 9 фото →
  • -2
  • 16 января 2012, 13:40
  • mutt

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


Читать дальше
  • +3
  • 30 октября 2010, 13:51
  • xyz