Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » Decrease post count on delete

Модерирует : Antuan, Dekker

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Zouzer1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Версия форума 1.2
Установил простой хак для уменьшения кол-ва сообщений юзера при удалении сообщений
 
/------------------------------------------------
/ Open sources\Moderate.php & Search:
/------------------------------------------------
 
//---------------------------------------
// Update the stats
//---------------------------------------

$DB->query("UPDATE ibf_stats SET TOTAL_REPLIES=TOTAL_REPLIES-1");
 
/------------------------------------------------
/ Below add:
/------------------------------------------------
 
//---------------------------------------
// Decrease the users post count
//---------------------------------------
 
if ($this->forum['inc_postcount'])
{
$DB->query("UPDATE ibf_members SET posts=posts-1 WHERE id='".$post['author_id']."'");
}
 
/------------------------------------------------
/ Close sources\Moderate.php & re-upload it!
/------------------------------------------------
 
Всё работает, но при удалении целой темы счётчик остаётся неизменным, как это исправить? Есть ли такой хак?
Кстати попутный вопрос: где включить, чтобы под сообщениями отображалась подпись юзера? В данный момент не отображается, облазил всю админку, не нашёл (((

Всего записей: 6 | Зарегистр. 29-07-2003 | Отправлено: 21:57 29-07-2003
Total r



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть хак который делает recount статистики. Ищи на ибпланет!

Всего записей: 49 | Зарегистр. 25-07-2003 | Отправлено: 01:47 30-07-2003
Zouzer1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
то есть хака чтобы уменьшался счтёчик при удалении целой темы нет?

Всего записей: 6 | Зарегистр. 29-07-2003 | Отправлено: 23:09 30-07-2003
Total r



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну напиши сам. Подсчитай сколько в теме постов (например 12), и делай потом UPDATE ibf_members SET posts-12 (вроде такой запрос)

Всего записей: 49 | Зарегистр. 25-07-2003 | Отправлено: 00:31 31-07-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Total r
Это как - отнять 12 постов у любых нескольких мемберов?
Нужно при удалении пробежаться по теме, собрать ID всех пользователей и количество их сообщений в теме, а потом уже уменьшать... Одним запросом не обойтись.

----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 04:53 31-07-2003
Total r



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
theIggs
а ну да - о чем я только думал

Всего записей: 49 | Зарегистр. 25-07-2003 | Отправлено: 08:17 31-07-2003
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » Decrease post count on delete


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru