Получение привелегий по достижении определенных привелегий

подскажите как управлять рейтингами пользователей?

точней мне нужно управление привелегиями.

к примеру только зарегестрированные пользователи имеют определенные права при определенном рейтинге. увеличение и уменьшение кармы и тому подобное.

к примеру сейчас у меня я администратор создатель все вижу, и тестовый пользователь у которого два поста и к примеру я их за + и он уже может создавать новые блоги, что за фигня ??

мне нужно как на хабре. сперва пользователь который зарегестрировался, и по достижениее рейтинга мог получать определенные привелегии как это сделать?

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

avatar
Ищите «Настройки ACL» в файле config/config.php
Лучше скопировать весь блок ACL в config.local.php, и там править.
avatar
т.е это надо вручную устанавливать переменные для каждого предположения?
avatar
аа понял блин сперва прочитал неправильно
avatar
Так же есть конфигурация в плагине админки site.ru/admin/settings/config/blog.
Она в приоритете, то есть заменяет ручной конфиг.
avatar
битая ссылка
avatar
site.ru меняешь на свой
avatar
а почему он спрятан не понятно вообще где?
avatar
Согласен. Настройки доступа можно и вынести
avatar
вопрос еще, если не трудно. как создавать персональные/групповые блоги в которые никто не сможет писать или могут писать определенные пользователи. и групповые блоги куда могут писать все,
avatar
Вроде данный функционал есть по умолчанию в ЛС. Просто нужно найти в конфиге параметр отвечающий за «влияние». Установить числовое значение чуть выше.
Обычные пользователи, которые только зарегистрировались не смогут создать и писать в частные блоги.
Админ создавая новый блог может указывать Влияние или Группу пользователей, которые могут писать в данный блог.
По идеи можно создать Группу пользователей с Правами.
avatar
рейтинги я нашел, мне нужно отделить публичные блоги от персональных, и чтобы в одни могли писать все а в другие например только группа лиц (в не зависимости от рейтинга)
avatar
Посмотрел на одном из своих сайтов. Последняя версия ЛС вроде как, админка с новым дизайном.

Админка — Пользователи — Управление правами — Список ролей — Добавить (Гость / Пользователь / Админ / Создать роль)
avatar
я про это знаю, а как их примени не понимаю. и вроде как этот функционал работает только в плагинах. я там уже все перерыл по несколько раз, если честно
avatar
Если не разберетесь, на выходных попробую поковыряться и помочь. Но не обещаю…
Вообще, мой вам совет, запустите сайт, наращивайте аудиторию — продвигайте и вручную модерируйте. И при необходимости уже доработаете права.
Иначе как обычно у всех, парились с сайтом, настраивали всякие фишки, а на сайт приходят 2,5 пользователя…
Чем проще — тем лучше.
avatar
понял, я тоже подумал, пора бы уже заполнят контентом сайта, а с правами разбираться можно по ходу дела. Так, как на локалхосте видно как все работает когда начал заполнять. Интересно только то, что система управления контентом будет полностью реализованна походу в следующих версиях (Если будет)
avatar
Плагин MagicRule — удобная штука, но есть только под 1.0.3 (
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.