Плагин "Редактирование людей"

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

Плагин позволяет админам редактировать все поля в профиле любого пользователя. Плюс дополнительно админ может регить пользователей, например это можно использовать для регистрации ботов если это нужно. Но думаю что больше этот пагин будет полезен разработчикам, например для тестирования своих наработок после установки чистого дистрибутива движка.

Плагин находится в каталоге.

Для желающих отблагодарить реквизиты остались прежними )
R111527346489
Z387210433696
41001382110646

поддержки и доработки плагина не планируется.

UPD :: обноаление для 05x версии.

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

avatar
Спасибо за труды!

Не подскажете, где именно на сайте, после установки модуля, можно редактировать людей?
avatar
settings/profile/ добавляется пункт меню «Люди»
avatar
Спасибо, потестил. Полезно. Единственное, что в админке в пользователях возникает ошибка базы данных при установке модуля. А так — полезно!
avatar
Разве из админки (ace) этого делать нельзя?
avatar
попробуйте изменить аватар пользователя или пол из ace админки… ли добавить пользователя из ace админки
avatar
согласен, теперь видны преимущества.
avatar
А как он сочетается с админкой ace? Есть ли конфликты или можно смело включать их вместе?
avatar
за 4 месяца использования ни одного конфликта ни с одним плагином
avatar
В каталоге надо подправить/добавить ссылку на, видимо, данную запись в строке:
Плагин «Редактирование людей», обсуждение плагина тут
А ссылки нет. Разве что обсуждение не предполагается прямо в каталоге, что, по-моему, странно.
avatar
пасиб, поправлю
avatar
Хороший плагин, но лучше сделать чтоб удаление пользователя было с потверждением. А то можно случайно удалить.
avatar
Плагин действительно хороший!
Присоединяюсь к словам ice-cs нужно сделать подтверждение удаления.
Кстати, система не даёт сохранить редактирования если у юзера не указан e-mail.
если юзер входит через OpenID и не указывает e-mail как редактировать юзера?
avatar
Странно, подскажите пожалуйста, при попытке активировать:
Ошибка: Файл плагина /hdd/www/www/plugins/people/PluginPeople.class.php не найден

Проверил еще на нескольких плагинах, тоже самое. требует *.class.php
avatar
PluginPeople.class.php
выделеные буквы у этого файла в каком регистре? Скорее всего в нижнем…
avatar
Кстати ещё можно добавить редактирование силы и рейтинга. В основном рейтинг бы не помешал.
avatar
avatar
Прочитай внимательно, что я написал )
avatar
Не добавлять рейтинг, а редактировать.
avatar
я понял Ваш вопрос, но и Вы прочитайте внимательно топик.
поддержки и доработки плагина не планируется.
, я выложил его лишь для того чтобы поделиться, тем что есть, а коментом я лишь подсказал ваирант решения вашего вопроса — им можно не только добавлять но и уменьшать рейты
avatar
Насчет доработки не видел, подскажите тогда пожалуйста как можно сделать, чтоб удаление было с подтверждением?
avatar
в ссылку
onclick="return confirm('Вы действительно хотите удалить людя ;) ?');"
как то так
avatar
куда именно?)
avatar
всё понял, спасибо
avatar
<a href="#" onclick="DellUser('{$oUser->getId()}'); return false;" onclick="return confirm('Вы действительно хотите удалить людя?');" style="color: red;">{$aLang.user_dellete_title}</a>
             


Вот так не пашет у меня, кеш чистил
avatar
Ещё не помешал бы пункт смена Login пользователя, точнее переименовывание его…
А вообще плагин хорошо сделан спасибо netlanc..!!!:)
avatar
Поддерживаю, иногда нужно переименовать пользователя по его просьбе, а иногда принудительно…
avatar
Может быть, вопрос нахальный, но скажите, будет ли плагин работать, если в сущности юзера есть кастомные поля (сл. изменения в profile.tpl, whois.tpl, ActionSettings.class.php, User.mapper.class.php и в таблице prefix_user)?
avatar
будет работать, но релактить будет только дефолтные поля
avatar
залил плагин в папку plugins, а в админке он не отображается…
avatar
avatar
Не появляется этот пункт меню, возможно из-за шаблона, может есть прямая ссылка?

mysite.ru/settings/profile/ — не появляется меню Люди, а страница — редактирования собственного профайла.
avatar
avatar
Спасибо! Чертовски удобно ;)
avatar
Что-то у меня из коробки не заработало.
Откуда берётся таблица «adminban» в запросе:
$sql =
              "SELECT ".$sFieldList."
          FROM
              ".Config::Get('db.table.user')." AS u
          LEFT JOIN ".Config::Get('db.table.adminban')." AS ab ON u.user_id=ab.user_id
          LEFT JOIN ".Config::Get('db.table.user_administrator')." AS ua ON u.user_id=ua.user_id
          LEFT JOIN ".Config::Get('db.table.session')." AS us ON u.user_id=us.user_id
          WHERE
              ".$sWhere."
          ORDER BY ".$sOrder."
          LIMIT ?d, ?d
          ";
avatar
нужна aceadminpanel
avatar
А можно сделать так, чтобы пользователь редактировался в отдельном окне?
Например хочу добавить иконку к никам пользователей, по ссылки на которую переходило на страницу редактирования?
Что-то вроде: {cfg name='path.root.web'}/settings/dimon
avatar
Подскажите, сегодня мучался так и не допер в чем проблема.

SQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS ab ON u.user_id=ab.user_id LEFT JOIN ls_user_administrator AS ua ON' at line 8 at /home/u124741/zloemolokoru/www/plugins/people/classes/modules/people/mapper/People.mapper.class.php line 47
Array ( [code] => 1064 [message] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS ab ON u.user_id=ab.user_id LEFT JOIN ls_user_administrator AS ua ON' at line 8 [query] => SELECT SQL_CALC_FOUND_ROWS u.*, IF(ua.user_id IS NULL,0,1) as user_is_administrator, ab.banline, ab.banunlim, ab.banactive, session_ip_create, session_ip_last, session_date_create, session_date_last FROM ls_user AS u LEFT JOIN AS ab ON u.user_id=ab.user_id LEFT JOIN ls_user_administrator AS ua ON u.user_id=ua.user_id LEFT JOIN ls_session AS us ON u.user_id=us.user_id WHERE (1=1) ORDER BY user_id ASC LIMIT 0, 15 [context] => /home/u124741/zloemolokoru/www/plugins/people/classes/modules/people/mapper/People.mapper.class.php line 47 ) 
avatar
У меня не работает :( Когда нажимаю на Люди появляется ошибка:
SQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS ab ON u.user_id=ab.user_id LEFT JOIN prefix_user_administrator AS ' at line 8 at Z:\home\test1.ru\www\plugins\people\classes\modules\people\mapper\People.mapper.class.php line 47
Array ( [code] => 1064 [message] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS ab ON u.user_id=ab.user_id LEFT JOIN prefix_user_administrator AS ' at line 8 [query] => SELECT SQL_CALC_FOUND_ROWS u.*, IF(ua.user_id IS NULL,0,1) as user_is_administrator, ab.banline, ab.banunlim, ab.banactive, session_ip_create, session_ip_last, session_date_create, session_date_last FROM prefix_user AS u LEFT JOIN AS ab ON u.user_id=ab.user_id LEFT JOIN prefix_user_administrator AS ua ON u.user_id=ua.user_id LEFT JOIN prefix_session AS us ON u.user_id=us.user_id WHERE (1=1) ORDER BY user_id ASC LIMIT 0, 15 [context] => Z:\home\test1.ru\www\plugins\people\classes\modules\people\mapper\People.mapper.class.php line 47 )
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.