Плагин "Role" v0.4 новый функционал - "Аватар"

Плагин «Role» снова обновлен.


В текущем обновлении:
  • добавлена возможность редактированя своих комментариев пользователем, теперь функционал полностью повторяет функционал плагина Редактирование комментариев

  • профикшены мелкие баги
  • и добавлен новый функционал — «Аватар».


Аватар — это новый функционал позволяет админам при необходимости залогиниться под любым пользователем с правами полностью идентичными этому пользователю.
В режиме «аватара» у пользователя над шапкой висит информер о том что пользователь залогинен под «аватаром» с реальным логином пользователя и кнопкой возврата.
картинка кликабельна


В чем польза от данной функциии и возможные варианты использования:
  • публикация топиков/коментов и всего к чему есть доступ у обычных пользователей от чужого имени
  • возможность быстрого переключения между различными пользователями при разработках/отладках/стартапах (не нужно жать выход и заново логиниться)
  • возможность быстро проверять возможные проблемы пользователей («не загружается аватар...», «ошибка на странице...», «не могу оставить комментарий...» и тд..) (не нужно спрашивать пароль у пользователя, жать выход и заново логиниться)
  • и тд...

для примененя обновлений у тек кто уже установил плагин:
  1. закачать файлы
  2. деактивировать плагин
  3. активироавть заново

собстно об обновлении пока все.

Повертеть плагин в работе можно тут

Доступ администратора admin/admin
Тестовый пользователь 1 test1/testuser
Тестовый пользователь 2 test2/testuser
Тестовый пользователь 3 test3/testuser

На данный момент топик с главной запрещен к удалению

управление ролями http://role.upbase.ru/role/ доступно только главному админу

обновляется каждые 30 минут

PS:: в следующем обновлении будет новая и полезная плюшка для комментов )

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

avatar
Ооо, приятно удивили =)
avatar
редактирование совместимо с xtext и смайлами?
avatar
врятли, ни одного ни второго у меня нет.
тем более xtext нет для 05 (по крайней мере оф версии)
avatar
Я еще не тестировала, но Аватар — это круто. Чорт, это круто!!! Чья идея была? Кто герой? Кто Джобс? :-) Я даже не догадывалась, что именно этого я и хочу больше всего на свете! :-)
Из базы, например, когда правишь пользователю «Россея» на «Россия», чтобы статистику посмотреть — то в облаке ничего не меняется, то есть это нормально можно сделать только из-под аккаунта пользователя. Да много еще чего, лень перечислять.
Только бы заработало, а.
Надо еще функцию принудительно выводить топики на главную для модераторов. Или она зашита где-то, да я не вижу? Сейчас вроде только ген. админ может это делать.
avatar
За возможность для всех пользователей править комментарии — спасибо!
avatar
Можно поправить облако и через базу. Во всяком случае, удалить некорректные значения. Но вот такой функционал в плагине — счастье!
avatar
Где можно, скажешь?
avatar
Произвести поиск по неверному значению по базе, заменить все. Например, ввели адрес почты example@xxx.com в в поле Город, и наоборот. Делаем поиск по example@xxx.com, заменяем. Ненужные в полях статистики уберем, но нужное не добавим.
avatar
А! Я вот что еще хотела спросить. Есть такой замечательный пост. И у вас в плагине эти файлы исполняются. У вас другая строчка, вместо:
{include file='comment_paging.tpl'}
вот это:
{include file='comment_paging.tpl' aPagingCmt=$aPagingCmt}
Ну и просьба в связи: не подскажете, как корректно вставить начинку файла comment.php в comment–tree.php, для скорости работы движка? Сама не могу, у меня комментарии из дерева сразу исчезают, кроме самого первого.
avatar
netlanc, аватар — очень творческая функция) молодец!
avatar


в симпле отсутствует кнопка на аватар, в стандартном шабе все гуд… (((
avatar
очень жаль!
avatar
профикшу в сл версии
avatar
прописал хоть так: www.site.com/role/avatar/

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
avatar
в браузере firefox где комментарии

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
avatar
там же где и сторонние плагины
avatar
за что денег платил не знаю. До завтра, подожду, и попрошу назад свои средства…
avatar
а че тянуть то?
avatar
У вас вообще хоть что-нибудь работает? Мне кажется скоро в примечании ко всем плагинам будут писать:
«Поддержка dimashmailov не осуществляется!»
avatar
да дело не в этом. Если мне надо что то, я не пожалею денег и куплю. Тем более netlanc хорошие вещи делает. Может я где то грубо себя веду, но я все равно ценю работу таких авторов. И когда даже у таких автором случаются баги, я несколько возмущаюсь, хотя надо понимать что всем нам свойственно допускать недочеты, ошибки, и.т.п…
avatar
если не трудно, профикс эо дело: 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

заранее признателен.
avatar
в личку сайт и мыло на которые покупался палагин
avatar
как попасть в аватар?
ш. simple
avatar
тоже самое, в личку сайт и мыло на которые покупался плагин
avatar
надо купить хороший плагин
avatar
Вас никто не останавливает )
avatar
Когда будет исправлено то, что редактор комментариев в шаблоне Simple для не-администраторов не появляется вообще? Плагин куплен, а использовать его нельзя, в нем ошибка даже на чистой, без плагинов, cms. О поддержке Simple было заявлено, иначе бы я не купила. Вы хотя бы сроки обозначьте, или как-то. Он ведь не три бакса стоил.
avatar
О поддержке Simple было заявлено, иначе бы я не купила
а разве я отказывался от поддержки? готовится обновление, с включенным профикшеным багом и новым функционалом.

если Вы подобным способом пытаетесь ускорить выход обновления, то огорчу Вас это никак его не ускорит, а вот долю негатива внесет 100%
avatar
Шаблон new-jquery, не работает редактирование комментов. В чём может быть дело?
avatar
в личку, url сайта и мыло покупки, будем разбираться
avatar
Спасибо за быструю реакцию в личке! Вечером буду разбираться.
avatar
А можно узнать подробности о компоненте «бана», который есть в плагине, но пока не работает? Возможно, будут предложения со стороны пользователей
avatar
просто если делать бан, как инструмент для модераторов, то стоит подумать, что это не единственная санкция, можно перевести пользователя в read-only сроков на n-дней или выписать устное предупреждение, к примеру. Не хочется давать человеку бан за любую провинность, а дай модеру такое право, он не приминет им воспользоваться…
avatar
подробнее опишите, что нить придумаемс
avatar
я вижу это так:
даем пользователю право на модерирование.

подфункцции для права:
— выдача устных предупреждений
— перевод в режим чтения
— блокирование учетной записи

В комменте, а также в профиле пользователя модератору отображается ссылка «наказать» =)
Нажатие — вывод окошка, в нем три radiobutton

Выбор «устного предупреждения» — ниже появляется инпут, где это предупреждение вводится. Оно будет добавлено в конец комментария и выделено красным цветом, например.

Выбор «перевод в режим чтения» — ниже появляется инпут «Сроком на:», для указания, на какое количество времени человек переведен в режим чтения. В днях, разумеется. В конце коммента будет указано «Переведен в режим чтения на n дней». Если в инпуте ничего не указать, то read-only пожизненно, а в комменте указывать то же самое, только без дней.

Выбор «блокировка аккаунта» — аналогично, с указанием срока и т.д.

Причем есть мысль. В движке предусмотрено назначение модерских прав при редактировании блога, нельзя ли совместить? То есть если админ назначает юзера модератором через интерфейс плагина Role, такой модератор может управлять системой бана по всему сайту, а если админ блога назначил кого то из читателей модератором, он может делать то же самое, только в данном блоге. Мне кажется, это будет логично, как думаете?
avatar
интересно, добавил в todo
avatar
Спасибо!
avatar
И еще есть предложение: при переключении на юзера в аватаре не фиксировать онлайн-статус, дабы не палиться :) ведь по сути, этот человек в онлайне не был =)
avatar
это уже есть в todo в сл. версии возможно будет тогово
avatar
Повертеть плагин в работе можно тут

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 )

Не работает…
avatar
По ссылке должно выдавать следующее!

Демо отключено, если Вы хотели бы посмотреть плагин Role в работе, обратитесь к автору.
avatar
netlanc Меня интересует, когда выйдет работоспособная версия плагина. Судя по обновлениям на главной странице вы идете в противоположную сторону, вместо того чтоб выпустить, нормальный полноценный плагин, вы зачем то плодите тучу неработоспособных. Деньги заплачен, сроков вы никаких не назвали. P.S. «скоро» — это не срок.
avatar
снова Вас попрошу быть корректным в коментариях.
avatar
Всячески пытаетесь уйти от темы, хорошо, специально для вас — повторю + дополнение
avatar
специально для Вас — следующая версия будет скоро
и специально для Вас еще раз, будьте корректны в своих высказываниях если хотите услышать нормальный ответ а не «аля… равняйте руки»
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.