Плагин "Role" v0.4 новый функционал - "Аватар"
Плагин «Role» снова обновлен.
В текущем обновлении:
Аватар — это новый функционал позволяет админам при необходимости залогиниться под любым пользователем с правами полностью идентичными этому пользователю.
В режиме «аватара» у пользователя над шапкой висит информер о том что пользователь залогинен под «аватаром» с реальным логином пользователя и кнопкой возврата.
картинка кликабельна
собстно об обновлении пока все.
PS:: в следующем обновлении будет новая и полезная плюшка для комментов )
В текущем обновлении:
- добавлена возможность редактированя своих комментариев пользователем, теперь функционал полностью повторяет функционал плагина Редактирование комментариев
- профикшены мелкие баги
- и добавлен новый функционал — «Аватар».
Аватар — это новый функционал позволяет админам при необходимости залогиниться под любым пользователем с правами полностью идентичными этому пользователю.
В режиме «аватара» у пользователя над шапкой висит информер о том что пользователь залогинен под «аватаром» с реальным логином пользователя и кнопкой возврата.
картинка кликабельна
В чем польза от данной функциии и возможные варианты использования:
- публикация топиков/коментов и всего к чему есть доступ у обычных пользователей от чужого имени
- возможность быстрого переключения между различными пользователями при разработках/отладках/стартапах (не нужно жать выход и заново логиниться)
- возможность быстро проверять возможные проблемы пользователей («не загружается аватар...», «ошибка на странице...», «не могу оставить комментарий...» и тд..) (не нужно спрашивать пароль у пользователя, жать выход и заново логиниться)
- и тд...
для примененя обновлений у тек кто уже установил плагин:
- закачать файлы
- деактивировать плагин
- активироавть заново
собстно об обновлении пока все.
Повертеть плагин в работе можно тут
Доступ администратора admin/admin
Тестовый пользователь 1 test1/testuser
Тестовый пользователь 2 test2/testuser
Тестовый пользователь 3 test3/testuser
На данный момент топик с главной запрещен к удалению
управление ролями http://role.upbase.ru/role/ доступно только главному админу
обновляется каждые 30 минут
PS:: в следующем обновлении будет новая и полезная плюшка для комментов )
45 комментариев
тем более xtext нет для 05 (по крайней мере оф версии)
Из базы, например, когда правишь пользователю «Россея» на «Россия», чтобы статистику посмотреть — то в облаке ничего не меняется, то есть это нормально можно сделать только из-под аккаунта пользователя. Да много еще чего, лень перечислять.
Только бы заработало, а.
Надо еще функцию принудительно выводить топики на главную для модераторов. Или она зашита где-то, да я не вижу? Сейчас вроде только ген. админ может это делать.
в симпле отсутствует кнопка на аватар, в стандартном шабе все гуд… (((
Fatal error: Uncaught exception 'Exception' with message 'Can not find the template: /srv/disk2/809/www/.com/plugins/role/templates/skin/simple/actions/ActionRole/avatar.tpl' in /srv/disk2/809/www/.com/engine/modules/viewer/Viewer.class.php:333 Stack trace: #0 /srv/disk2/809/www/.com/plugins/aceadminpanel/classes/modules/viewer/Viewer.class.php(331): ModuleViewer->Display('/srv/disk2/809...') #1 [internal function]: PluginAceadminpanel_ModuleViewer->Display('/srv/disk2/8098...') #2 /srv/disk2/809/www/.com/engine/classes/Engine.class.php(489): call_user_func_array(Array, Array) #3 /srv/disk2/809/www/.com/engine/classes/Router.class.php(388): Engine->_CallModule('Viewer_Display', Array) #4 /srv/disk2/809/www/.com/engine/classes/Router.class.php(78): Router->__call('Viewer_Display', Array) #5 /srv/disk2/809/www/.com/engine/classes/Router.class.php(78): Router->Viewer_Display('avatar.tpl') #6 /srv/disk2/809/www/.com/engine/classes/Router.class.php(68): R in /srv/disk2/809/www/.com/engine/modules/viewer/Viewer.class.php on line 333
Fatal error: Call to a member function getUserId() on a non-object in /srv/disk2/809/www/7.com/templates/compiled/simple/778b883073e34d861c56f90f7f556a4fad57821d.file.comment_edit_form.tpl.php on line 22
«Поддержка dimashmailov не осуществляется!»
заранее признателен.
ш. simple
если Вы подобным способом пытаетесь ускорить выход обновления, то огорчу Вас это никак его не ускорит, а вот долю негатива внесет 100%
даем пользователю право на модерирование.
подфункцции для права:
— выдача устных предупреждений
— перевод в режим чтения
— блокирование учетной записи
В комменте, а также в профиле пользователя модератору отображается ссылка «наказать» =)
Нажатие — вывод окошка, в нем три radiobutton
Выбор «устного предупреждения» — ниже появляется инпут, где это предупреждение вводится. Оно будет добавлено в конец комментария и выделено красным цветом, например.
Выбор «перевод в режим чтения» — ниже появляется инпут «Сроком на:», для указания, на какое количество времени человек переведен в режим чтения. В днях, разумеется. В конце коммента будет указано «Переведен в режим чтения на n дней». Если в инпуте ничего не указать, то read-only пожизненно, а в комменте указывать то же самое, только без дней.
Выбор «блокировка аккаунта» — аналогично, с указанием срока и т.д.
Причем есть мысль. В движке предусмотрено назначение модерских прав при редактировании блога, нельзя ли совместить? То есть если админ назначает юзера модератором через интерфейс плагина Role, такой модератор может управлять системой бана по всему сайту, а если админ блога назначил кого то из читателей модератором, он может делать то же самое, только в данном блоге. Мне кажется, это будет логично, как думаете?
SQL Error: Table 'role.prefix_role_place_block' doesn't exist at /var/www/upbase/data/www/role.upbase.ru/plugins/role/classes/modules/role/mapper/Role.mapper.class.php line 410
Array ( [code] => 1146 [message] => Table 'role.prefix_role_place_block' doesn't exist [query] => SELECT r.*, prb.role_id FROM prefix_role_place_block prb LEFT JOIN prefix_role r ON prb.role_id = r.role_id WHERE '/' LIKE prb.place_url [context] => /var/www/upbase/data/www/role.upbase.ru/plugins/role/classes/modules/role/mapper/Role.mapper.class.php line 410 )
Не работает…
Демо отключено, если Вы хотели бы посмотреть плагин Role в работе, обратитесь к автору.
и специально для Вас еще раз, будьте корректны в своих высказываниях если хотите услышать нормальный ответ а не «аля… равняйте руки»