fridrix10
Постоялец
- Регистрация
- 23 Май 2009
- Сообщения
- 83
- Реакции
- 83
- Автор темы
- #1
Заставляем комментарии правильно отображаться на DLE 8.0
1)Версия DLE:8.0
2) Все версии и нулледах
3) в engine/modules/deletenews.php
находим:
if ($row['id']) {
ниже дописываем:
$db->query("UPDATE ". USERPREFIX . "_users u JOIN ( SELECT user_id, COUNT(user_id) AS cmts FROM " . USERPREFIX . "_comments WHERE post_id = $id GROUP BY user_id ) AS s ON u.user_id = s.user_id SET comm_num = comm_num - cmts ");
в engine/inc/massactions.php
находим:
$row = $db->super_query( "SELECT autor FROM " . PREFIX . "_post where id = '$id'" );
заменяем на:
$row = $db->super_query( "SELECT id, autor FROM " . PREFIX . "_post where id = '$id'" );
ниже дописываем:
$db->query("UPDATE ". USERPREFIX . "_users u JOIN ( SELECT user_id, COUNT(user_id) AS cmts FROM " . USERPREFIX . "_comments WHERE post_id = $id GROUP BY user_id ) AS s ON u.user_id = s.user_id SET comm_num = comm_num - cmts ");
ВСЕ!!!
1)Версия DLE:8.0
2) Все версии и нулледах
3) в engine/modules/deletenews.php
находим:
if ($row['id']) {
ниже дописываем:
$db->query("UPDATE ". USERPREFIX . "_users u JOIN ( SELECT user_id, COUNT(user_id) AS cmts FROM " . USERPREFIX . "_comments WHERE post_id = $id GROUP BY user_id ) AS s ON u.user_id = s.user_id SET comm_num = comm_num - cmts ");
в engine/inc/massactions.php
находим:
$row = $db->super_query( "SELECT autor FROM " . PREFIX . "_post where id = '$id'" );
заменяем на:
$row = $db->super_query( "SELECT id, autor FROM " . PREFIX . "_post where id = '$id'" );
ниже дописываем:
$db->query("UPDATE ". USERPREFIX . "_users u JOIN ( SELECT user_id, COUNT(user_id) AS cmts FROM " . USERPREFIX . "_comments WHERE post_id = $id GROUP BY user_id ) AS s ON u.user_id = s.user_id SET comm_num = comm_num - cmts ");
ВСЕ!!!