Код готов. Теперь нужно найти время и силы описать установку и ничего не упустить.
Код готов. Теперь нужно найти время и силы описать установку и ничего не упустить.
1. Даст возможность прямо из админки добавлять новых пользователей
2. Позволит в полуавтоматическом режиме удалять из базы "мёртвые" акаунты основываясь на двух факторах: с момента последнего посещения прошло больше года и у пользователя нет ни одного поста.
******************
19.02.2018. Инструкиция удалена в связи с большим количеством ошибок
Разбираться буду чуть позже, т.к. у меня версия не поймешь какая )
Можно несколько вопросиков?
1.
Хвосты от удаляемых пользователей после установки этого мода?
Или хвосты от удалённых пользователей, оставшихся до установки этого мода?
2.
Пользователи
Создать нового
Список пользователей
Найти пользователя
Пересчитать
Звания
Массовая рассылка почты
Массовая рассылка через приват
История посещений
Вот какие данные можно в нём вводить:
Общие настройки:
Адрес e-mail
Логин пользователя
Пароль
Статус
Дополнительные настройки:
Откуда
Интересы
Количество сообщений
ExBB FM 1.0 RC1. Что убрать в вашем коде, чтобы не дублировать функцию создания новых пользователей?
У вас судя по всему ExBB FM 1.0 Final - думаю проблем с установкой возникнуть не должно. Единственное, при установке четко следуйте инструкции куда код вставляется - до, после или вместо...
Или хвосты от удалённых пользователей, оставшихся до установки этого мода?
Для удаления мусора от удалённых пользователей единовременно можно запустить вот такую приблуду )
Последние три строки
echo 'Удалено файлов '.$koldel.'<br>';
?>
заменить на
foreach ($allforums as $forum_id => $forum){
$fname ='forum'.$forum_id.'/_t_track.php';
$trackdata = $fm->_Read2Write($fp_track,$fname);
foreach ($trackdata as $topic_id => $userid){
foreach($net as $id) {
if (isset($trackdata[$topic_id][$id])) {
unset($trackdata[$topic_id][$id]); $kolpodpis++;
if (count($trackdata[$topic_id]) == 0) unset($trackdata[$topic_id]);
}
}
}
$fm->_Write($fp_track,$trackdata);
}
unset($net);
echo 'Удалено файлов '.$koldel.',подписок '.$kolpodpis.'<br>';
?>
Резервную копию делать ОБЯЗАТЕЛЬНО! И лучше вообще, запускать этот скрипт на локальной копии сайта.
Вот как-то так ещё нужно добавить
Поле строки
По крайней мере у меня были файлы с нулевой длиной и без типа.
(Добавление)
Удаление аватаров в коде мода есть.
Что касается перевода вашего форума на мою сборку... Давайте попробуем. К сожалению конвертора у меня нет, но я смогу перенести вашу базу вручную.
Ладно, не буду тут флудить. Пишу в личку.
Я попробую сделать универсальный вариант...