Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Таймер на удаление пользователя.
-
- phpBB 1.2.1
- Сообщения: 28
- Стаж: 16 лет 7 месяцев
Таймер на удаление пользователя.
Задача: внедрить в profile.php (страница регистрации нового пользователя) новое поле для ввода даты и чтоб вписанная туда пользователем дата, была бы днем автоматического удаления этого аккаунта.
Пока нашел мод дающий возможность юзеру удалять свой аккаунт http://www.phpbbhacks.com/download/3565
а вот как его вставить в регистрационный лист и чтоб была дата на удаление
Пока нашел мод дающий возможность юзеру удалять свой аккаунт http://www.phpbbhacks.com/download/3565
а вот как его вставить в регистрационный лист и чтоб была дата на удаление
Последний раз редактировалось Давид 10.03.2008 23:06, всего редактировалось 1 раз.
-
- phpBB 1.2.1
- Сообщения: 29
- Стаж: 16 лет 2 месяца
- Откуда: Уфа
Давид
Можно попробывать сделать, но лучше переквалифицировать одно из контактных полей типа "MSN Messenger" под количество дней существования аккаунта. Тогда останется только немного отредактировать шаблон и языковые пакеты, а при аутентификации пользователя проверять его на предмет необходимости удалять. Плюс сделать кнопочку на проверку всех юзеров.
Можно попробывать сделать, но лучше переквалифицировать одно из контактных полей типа "MSN Messenger" под количество дней существования аккаунта. Тогда останется только немного отредактировать шаблон и языковые пакеты, а при аутентификации пользователя проверять его на предмет необходимости удалять. Плюс сделать кнопочку на проверку всех юзеров.
Последний раз редактировалось Avanturist 10.03.2008 23:10, всего редактировалось 1 раз.
-
- phpBB 1.2.1
- Сообщения: 28
- Стаж: 16 лет 7 месяцев
-
- phpBB 1.2.1
- Сообщения: 29
- Стаж: 16 лет 2 месяца
- Откуда: Уфа
Давид
1) Вставлять новое поле - это хуже чем начать использовать неиспользуемое
2) Информация будет считываться не из "этого" поля, а из БД
3) Как сделать - руками.
4) Сделать автоматически можно, но сложнее.
1) Вставлять новое поле - это хуже чем начать использовать неиспользуемое
2) Информация будет считываться не из "этого" поля, а из БД
3) Как сделать - руками.
Код: Выделить всё
Если (ПользовательАутентифицирован И (ДатаРегистрации+КоличествоДнейЖизни БольшеИлиРавно СегодняшняяДата))
То
УдалитьПользователя
-
- phpBB 1.2.1
- Сообщения: 28
- Стаж: 16 лет 7 месяцев
-Автоматически- в моем случае ключевой момент.
Я не силен в php и SQL и наверно не смогу кодировать такой скрипт. В силу того что цель у меня комерческая, могу предложить за написание этого скрипта вознаграждение, например размещение прямого линка на ВелоУФА с трех своих доменов. Срок жизни линков можно обговорить. Готовый скрипт выложим сюда, на общее пользование.
Я не силен в php и SQL и наверно не смогу кодировать такой скрипт. В силу того что цель у меня комерческая, могу предложить за написание этого скрипта вознаграждение, например размещение прямого линка на ВелоУФА с трех своих доменов. Срок жизни линков можно обговорить. Готовый скрипт выложим сюда, на общее пользование.
-
- phpBB 1.2.1
- Сообщения: 29
- Стаж: 16 лет 2 месяца
- Откуда: Уфа
Давид
А у меня цели не коммерческие и проект не коммерческий, сетевой раскрутки не требует, ну, если только на форматных ресурсах..
По делу, попробуй этот мод. Я соединил auto_delete_users и addfield. Вещь опасная, и требует внимательности, т.к. удаляет всех пользователей, чье время вышло без разбора.
Обязательно поставь сначала на тестовом форуме, все проверь У меня например по неосторожности пару раз админа сносило. Перед установкой делай резервную копию базы и файлов.
Там в профиле пользователя появляется поле "Длина жизни аккаунта", по умолчанию = 0 (не удаляется). если поменять, и включить сам мод в админ панели - то пользователь удалится, когда пройдет выставленное число дней со дня регистрации аккаунта. проверять можно, меняя значение поля user_regdate в таблице ..users (в одном дне 86400 секунд)
А у меня цели не коммерческие и проект не коммерческий, сетевой раскрутки не требует, ну, если только на форматных ресурсах..
По делу, попробуй этот мод. Я соединил auto_delete_users и addfield. Вещь опасная, и требует внимательности, т.к. удаляет всех пользователей, чье время вышло без разбора.
Обязательно поставь сначала на тестовом форуме, все проверь У меня например по неосторожности пару раз админа сносило. Перед установкой делай резервную копию базы и файлов.
Там в профиле пользователя появляется поле "Длина жизни аккаунта", по умолчанию = 0 (не удаляется). если поменять, и включить сам мод в админ панели - то пользователь удалится, когда пройдет выставленное число дней со дня регистрации аккаунта. проверять можно, меняя значение поля user_regdate в таблице ..users (в одном дне 86400 секунд)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB 2.0.7
- Сообщения: 574
- Стаж: 18 лет
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
#includes/page_tail.php
#
#-----[ FIND ]------------------------------------------
#
$template->pparse('overall_footer');
#
#-----[ AFTER, ADD ]------------------------------------------
#
include($phpbb_root_path . 'includes/functions_admin_auto_delete_users.' . $phpEx);
auto_delete_users();
Последний раз редактировалось Lektor 24.03.2008 17:02, всего редактировалось 1 раз.
-
- phpBB 1.2.1
- Сообщения: 28
- Стаж: 16 лет 7 месяцев
Avanturist
мод поставил, вроде без проблем, но не могу активировать его в админке: radio button активации по дефолту стоит на "нет", выбираю "да", отсылаю, а он опять на "нет" встает. Сейчас ищу способ чтоб он по умолчанию был активирован, но пока безрезультатно
--
у меня этот форум стоит на UTF8 из-за google maps api которая кирилицу не понимает... пришлось некоторые файлы сохранять в UTF8, чтобы убрать крякозябры, а остальные не трогать... может проблемма в этом?
мод поставил, вроде без проблем, но не могу активировать его в админке: radio button активации по дефолту стоит на "нет", выбираю "да", отсылаю, а он опять на "нет" встает. Сейчас ищу способ чтоб он по умолчанию был активирован, но пока безрезультатно
--
у меня этот форум стоит на UTF8 из-за google maps api которая кирилицу не понимает... пришлось некоторые файлы сохранять в UTF8, чтобы убрать крякозябры, а остальные не трогать... может проблемма в этом?
-
- phpBB 1.2.1
- Сообщения: 29
- Стаж: 16 лет 2 месяца
- Откуда: Уфа
-
- phpBB 1.2.1
- Сообщения: 28
- Стаж: 16 лет 7 месяцев