Удаление неиспользуемых аккаунтов

Идеи для расширения функциональности phpBB 2.0.x
DeMx
phpBB 1.4.1
Сообщения: 46
Стаж: 20 лет 3 месяца
Откуда: СПб

Удаление неиспользуемых аккаунтов

Сообщение DeMx »

У меня появилась необходимость фиксировать каждое последнее посещение пользователя.
К примеру, заходит юзер и тут же скрипт записыват в базу текущую дату. Таким образом я смогу знать, кто из пользователей забросил мой сайт и занимает лишнее место в БД, т.к. у меня сайт и форум объединены (единая база пользователей), а юзверей все больше и больше. :)

Если есть какие-то идеи по данному вопросу, то прошу высказаться. ;)
Первый баскетбольный портал действительно обо всем, что связано с баскетболом.
http://bchance.ru
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

DeMx писал(а):каждое последнее посещение пользователя.
Этот поле user_lastvisit
Для массового удаления неиспользуемых аккаунтов пользуйтесть Mass Delete Users или Admin User list последней версии
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Поручик писал(а):Этот поле user_lastvisit
Это предыдущее посещение. Я на это наткнулся с модом Add last visit date to profile. Надо пользовать поле user_session_time. Обоснование здесь http://www.phpbbguru.net/community/viewtopic.php?t=5077
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Да, я тоже этот пост читал, да за давностью подзабыл.
В таком случае для корректного удаления можно в этих модах заменить user_lastvisit на user_session_time
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Поручик писал(а):В таком случае для корректного удаления можно в этих модах заменить user_lastvisit на user_session_time
Насколько помню именно оно там и пользуется. Или я туплю?
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

В Admin Auto Delete тоже
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

admin_userlist.php

Код: Выделить всё

'LAST_ACTIVITY' => ( !empty($row['user_session_time']) ) ? create_date($board_config['default_dateformat'], $row['user_session_time'], $board_config['board_timezone']) : $lang['Never'],
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Под рукой этих модов нет, я на чужой машине.
Если у вас есть, посмотрите.

Добавлено спустя 2 минуты 47 секунд:

Mass Delete User

Код: Выделить всё

	    case 'lastvisit':
			// user_lastvisit
    	    $order_by = "user_session_time $sort_order LIMIT $start," . $board_config['topics_per_page'];
Исправлено мной
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html

Вернуться в «Запросы модов для phpBB 2.0.x»