Плагин "Role" (Глобальные права пользователей)
Итак. На данный момент плагин умеет устанавливать раззличные права доступа ролям (группам) и отдельным пользователям не нарушая стандартный функционал движка.
Можно совмещать права ролей и пользователей: например можно добавить пользователя к определенной роли, у которой например права только на управление комментариями, и отдельно пользователю выставить права на управление топиками. В данном решении все пользователи этой роли смогут управлять только комментариями, а оный еще и редактировать топики.
а еще есть скидки на плагин
Управлять ролями (они же группы)
Добавлять к ролям пользователей
Удалять (отсоединять) пользователей от ролей
Управлять индивидуальными правами доступа пользователей
Управление пользователями:
Управление блогами:
Управление топиками:
Управление комментариями
Имеется возможность вывести в профиле указатель к какой роли (группе) принадлежит пользователь.
Так же достаточно просто интегрировать роли в сторонние плагины, на данный момент в шаблоны добавлены хуки, для возможности добавлять настройки для сторонних плагинов. В ближайшее время опубликую инструкцию как интегрировать роли в плагины.
редактирование роли
редактирование прав роли
список пользователей роли
Пока все. Но планируются еще вкусные плюшки ;)
Повертеть плагин в работе можно тут
Доступ администратора admin/admin
Тестовый пользователь 1 test1/testuser
Тестовый пользователь 2 test2/testuser
Тестовый пользователь 3 test3/testuser
На данный момент топик с главной запрещен к удалению
управление ролями http://role.upbase.ru/role/ доступно только главному админу
обновляется каждые 30 минут
UPD:: обновление v0.3 от 22.01.12
UPD:: обновление v0.4 от 05.02.12
Можно совмещать права ролей и пользователей: например можно добавить пользователя к определенной роли, у которой например права только на управление комментариями, и отдельно пользователю выставить права на управление топиками. В данном решении все пользователи этой роли смогут управлять только комментариями, а оный еще и редактировать топики.
а еще есть скидки на плагин
Управлять ролями (они же группы)
- Добавлять
- Удалять
- Редактировать
Добавлять к ролям пользователей
Удалять (отсоединять) пользователей от ролей
Управлять индивидуальными правами доступа пользователей
- Добавлять
- Удалять
- Редактировать
Теперь подробнее о том, какие права можно задавать ролям и пользователям
Управление пользователями:
- Добавлять
- Удалять
- Редактировать
Управление блогами:
- Добавлять
- Удалять
- Редактировать
Управление топиками:
- Добавлять
- Удалять
- Редактировать
Управление комментариями
- Удалять
- Восстанавливать
Имеется возможность вывести в профиле указатель к какой роли (группе) принадлежит пользователь.
Управление пользователями
Этот функционал был заимствован из бесплатного плагина «Редактирование людей» и допилен. Теперь добавились возможности:- редактировать логин пользователей
- рейтинг
- силу
Так же достаточно просто интегрировать роли в сторонние плагины, на данный момент в шаблоны добавлены хуки, для возможности добавлять настройки для сторонних плагинов. В ближайшее время опубликую инструкцию как интегрировать роли в плагины.
Немного скринов (картинки кликабельны)
добавление ролиредактирование роли
редактирование прав роли
список пользователей роли
Пока все. Но планируются еще вкусные плюшки ;)
UPD:: На демо добавлена возможность давать доступ к управленю баннерами, т.е. интергация с плагином «Banneroid (баннерокрутилка)». Сейчас нет времени но позже напишу топик с инструкцией по интеграции (сделать достаточно просто, по времени меньше 30 минут).
В обновлении :
- возможность добавить/редактировать описание роли и отметить роль для выбора при регистрации.
- возможность выбора роли пользователем при регистрации
Повертеть плагин в работе можно тут
Доступ администратора admin/admin
Тестовый пользователь 1 test1/testuser
Тестовый пользователь 2 test2/testuser
Тестовый пользователь 3 test3/testuser
На данный момент топик с главной запрещен к удалению
управление ролями http://role.upbase.ru/role/ доступно только главному админу
обновляется каждые 30 минут
Промокоды скидок на покупку плагина:
- 20% —
90e991c2— использован - 15% —
b10fd96c— не действителен - 10% —
92c61c45— не действителен - 10% —
3fabce41— не действителен - 15% —
99480c33— использован - 10% —
2124102a— не действителен - 10% —
2124102a— использован - 10% —
5df2dfae— не действителен - 10% —
3fabce41— не действителен - 20% —
08d349d5— использован - 20% —
09f3b932— использован - 20% —
a034db2a— использован
UPD:: обновление v0.3 от 22.01.12
UPD:: обновление v0.4 от 05.02.12
102 комментария
А потом ролям разрешать/запрещать administer my module.
Тогда, можно будет делать модули с правами.
Алсо я не увидел цены плагина. А он пока на модерации.
а не покупают — я так полагаю основная масса проектов (как и любой сайт не входящий в топ 5-10 по своей тематике — если их не спонсирует какой либо офлайн бизнес) на LS планово-убыточна для своих создателей и врятли окупают даже хостинг :(. Посещаемость низкая и любая стоимость дороже разового платежа за сотовую связь для них дорого. По-моему плагины должны быть или достаточно дорогие для сайтов которые зарабатывают (с обязательным саппортом и при необходимости допиливаем плагина по месту ) или условно бесплатные — когда спонсорская ссылка убирается после внесения каких то денег.
PS но это только моё мнение… я плагинов не разрабатывал и пока не покупал а только пробовал ставить несколько бесплатных.
new-jquery, должен работать с любым jquery шаблоном
Но в моем случае работает не корректно. Тестирую на базе шаблона evolution. Глубоко не копал (не успел), но вот момент с комментариями глючит. Если не сложно (можно приватно) укажите плз какие параметры и условия (короче — какие куски кода) и из каких файлов в архиве нужно перетаскивать с default шаблона на тот шаблон, которым я пользуюсь.
Заранее благодарю.
ЗЫ. Ожидаю плюшек, заинтригован :)
я где мог поставил, но все равно при попытке автора отредактировать свой коммента вываливается ошибка «Нет доступа».
Прошу подсказать куда копать.
Включаем плагин, сбрасываем кеш, и на странице топика плывет CSS. Не знаю с чем связано, отрубал все плагины, включаешь плывет, выключаешь -все в норме.
Под словом «плывет» имеется ввиду смещение ссылок «RSS свернуть / развернуть», стрелочек+-, цвета ссылок, ну и прочие мелочи. Сейчас отключил, ковыряюсь.
например со стеной уже совместим
Можно ли создать, например, 2 роли пользователя «Читатель» и «Писатель», и сделать так, чтобы всем новым участникам присваивалась роль «читателя», то есть у них не было возможности писать в коллективные блоги?
Вопрос N2: плагин выдает еще одну ошибку, и на этот раз к автору нет претензий, просто он конфликтует с другим плагином, который писали для меня индивидуально. К кому мне лучше обратиться насчет платной отладки, посоветуйте, если не трудно.
к кому душа пожелает
Очень интересуют такие вопросы. С помощью модуля «Role» можна сделать так, чтобы писать на стене могли только друзья(кто состоит в друзьях)? Если нельзя, подскажите пожалуйста как можно реализовать.
А так же голосовать за силу\рейтинг то же могли только друзья. Можно с его помощью? Если нет, как можно так сделать? И планируются ли в ближайшее время такие функции?
я Вам ответил что нет, за через 14 часов ничего не изменилось.
можно дополнительными дорабтками
нет не планируется ибо логика подобного функционала не подходит по логике к данному плагину.
поэтому и уточняю.
Найти б такого человека который смог бы доработать за не очень большую плату…
Роли — при добавлении роли и назначению её юзеру — ничего не меняется(даже при перелогине)
Права пользователей — При добавлении юзера — пишет нет такого пользователя, соответственно ничего не меняется.
администраторы — Fatal error: Uncaught exception 'SmartyException' with message 'Unable to load template file 'menu.role.tpl' in 'nav_content.tpl'' in /home/.../.../public_html/site.ru/public_html/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_templatebase.php:127 Stack trace: #0 /home/s/.../.../public_html/site.ru/public_html/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php(288): Smarty_Internal_TemplateBase->fetch(NULL, NULL, NULL, NULL, false, false, true) #1 /home/.../.../public_html/site.ru/public_html/templates/compiled/social/8c0330f156cedf45a671490d16fe9c4c0f72e241.file.nav_content.tpl.php(30): Smarty_Internal_Template->getSubTemplate('menu.role.tpl', NULL, NULL, NULL, NULL, Array, 0) #2 /home/.../.../public_html/site.ru/public_html/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_templatebase.php(180): content_504f757c4a8716_74505084(Object(Smarty_Internal_Template)) #3 /home/.../.../public_html/site.ru/public_html/engine/lib/external/Smarty/libs/sysplugins/smart in /home/.../.../public_html/site.ru/public_html/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_templatebase.php on line 127
Подведу итоги: за 20 баксов я получил плагин, который позволяет мне редактировать силу и рейтинг пользователей, который я и так мог сменить через базу при этом плагин приводит работу сайта к ошибке, например обычный пользователь нажимает блоги, нажимает блог, получает sql error.
аватар — работает
P.S. Список используемых плагинов
пока я Вам отвечу — переключите на шаблон synio
Просмотр блога — отображается только его описание, сами топики не отображаются, для обычного пользователя, хотя админу отображается.
роли — добавил опять роль, добавил логин, ничего не поменялось
администраторы — всё та же Fatal error, даже админу.
права пользователей — тоже самое — пользователь не найден
люди — работает
уже в фиксе, будет в обновлении.
по остальному нужно смотреть на рабочем сайте, если сможете предоставить доступы (в личку) — с утра посмотрю
можете предварительно согласовать с авторами плагинов и шаблонов, я нисколько не против
вы думаете я первый день помогаю клиентам? )
Как скоро будет обновление следующей версии?