Notice: Undefined index: name in /home/exbb/exbb.info/www/community/include/lib.php on line 293 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/include/lib.php on line 293 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/include/lib.php on line 293 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/include/lib.php on line 293 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/include/lib.php on line 293 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/include/lib.php on line 293 ExBB Community :: Версия для печати :: Наведение порядка в "Пользователях"
ExBB Community » Файловый ExBB » Обсуждаем » Наведение порядка в "Пользователях"

Страниц (6): [1] 2 3 4 5 6 »
 

1. - 1 апреля 2009 — 21:20 - перейти к сообщению
Ни для кого не секрет, что с течением времени форум обрастает "мёртвыми душами". С каждым годом оных становится всё больше и больше и так тянется до тех пор, пока админа(ов) это окончательно не за.... надоест Улыбка.

Так вот. Неплохо бы в админке в "Списке зарегистрированных пользователей" сразу помимо "Имя", "Статус", "Email", "Откуда", "Дата регистрации", "Всего сообщений", сразу видеть поле с датой последнего посещения. Т.к. есть "тихие партизаны", которые могут годами регулярно посещать форум, но не участвовать в общих обсуждениях. Таких при очередной чистке очень легко и не заметить (бывали случаи).

И не помешало бы чистить за удалёнными пользователями и их ящики (сообщения в папке messages).
2. Defenderyk - 1 апреля 2009 — 22:02 - перейти к сообщению
думаю лучше сделать опцию чистки, где указывать каких юзверев чистить, т.е после какого периода отбывания. НАпример 365 дней не было на форуме-чистить. и они бы все удалились.
3. Yamaliya - 8 февраля 2015 — 00:38 - перейти к сообщению
Апну тему. Вот удалили мы пользователя, а сколько мусора ещё остаётся! Мой беглый непрофессиональный взгляд нашёл мусор тут:
папка messages, если у пользователя не было сообщений, то связанный файл нужно/можно удалить. Типа 12345-msg.php
А также файлы типа:
\modules\belong\12345.db
\modules\loginza\data\member12345.php и связанный с ним файл вида 1fa127509f792f50f38ea387a8659a27.php, содержащий в себе строку "<?die;?>i:12345;"
\modules\reputation\data\12345.php
\modules\watches\data\member12345.db
\im\avatars\personal\12345-avatar.jpg

Здесь под 12345 подразумевается id пользователя.
Возможно кто-то пополнит список мусорных файлов.
И надеюсь найдётся программист, который сделает скрипт очистки форума Улыбка
4. Yamaliya - 14 февраля 2015 — 01:47 - перейти к сообщению
программистов видать нет )
5. Yamaliya - 16 января 2018 — 16:03 - перейти к сообщению
Заметила ещё одну недоработку.
При удалении пользователя он не удаляется из списка подписавшихся на получение уведомлений по e-mail о новых сообщениях.

И, конечно, очень не хватает мода автоматического удаления неактивных пользователей, при условии, что у них нет сообщений.
6. - 16 января 2018 — 16:17 - перейти к сообщению
Присоединяюсь. Мода очень не хватает...
7. Yamaliya - 23 января 2018 — 01:53 - перейти к сообщению
В админке, в разделе "Список пользователей" (модуль memcontrol) нужно добавить чекбоксы
"Не посещавших форум более [365] дней"
и
"Не оставлявших сообщений"

Помогите, пожалуйста! Огорчение

NordWest , на Вас надеюсь. Растерялся
8. - 23 января 2018 — 04:34 - перейти к сообщению
Yamaliya
Хорошо, очень постараюсь на днях что-то придумать.
9. Yamaliya - 23 января 2018 — 11:50 - перейти к сообщению
NordWest , спасибо, буду надеяться и ждать.
10. - 28 января 2018 — 19:52 - перейти к сообщению
В процессе написания кода столкнулся с необходимостью быстро создать базу с большим количеством пользователей что бы было кого удалять потом. Радость
Пришлось написать функцию добавления пользователей через админку.

К названию кнопок есть какие-нибудь пожелания?
11. - 28 января 2018 — 22:08 - перейти к сообщению
В код жестко закладываю удаление по двум признакам -
если нет сообщений и не заходил на форум больше года.
Делать эти параметры опциональными не вижу смысла - кому будет нужно поправит себе прямо в коде.
12. Yamaliya - 29 января 2018 — 03:05 - перейти к сообщению
NordWest , Спасибо, что помните Ура!
На мой взгляд название кнопок и количество дней неактивности не принципиально, желающие подправят у себя.
13. Yamaliya - 29 января 2018 — 05:58 - перейти к сообщению
NordWest , я тоже не сидела сложа руки Улыбка
Zeg пишет:
не помешало бы чистить за удалёнными пользователями и их ящики (сообщения в папке messages).

Вот такой вариант. Залить в корень форума, например, с именем clearfiles.php и запустить.
Предварительно желательно сделать резервную копию сайта.
Ну а специалисты могут приделать вызов такой очистки из админки.
Из кода видно, какие файлы подлежат удалению.
Скрытый текст:
Для просмотра Вам необходимо авторизоваться и оставить не менее 20 сообщений
14. - 29 января 2018 — 09:23 - перейти к сообщению
Только надо исключить из мода админов/модеров. Может же быть админский профиль чисто для модерации, без сообщений?
15. Yamaliya - 29 января 2018 — 10:39 - перейти к сообщению
Guyver , если админ/модератор не появляется на форуме более года, то тогда какой он админ/модератор? Ха-ха

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0224]     [ ]