lekszone
Посетитель
- Регистрация
- 23 Июн 2022
- Сообщения
- 3
- Реакции
- 7
Думаю многим может понадобится данный хак, ведь с коробки DLE не даёт возможности убрать свой лайк с комментария.
В файле engine/ajax/ratingcomments.php
Найти:
Заменить на:
Выкладывал его на всем известном форуме по вопросам DLE, а у Вас на сайте его нет, не порядок
В файле engine/ajax/ratingcomments.php
Найти:
PHP:
$db->close();
echo "{\"error\":true, \"errorinfo\":\"{$lang['rating_error5']}\"}";
die();
Заменить на:
PHP:
$db->query( "UPDATE " . PREFIX . "_comments SET rating=rating-'{$go_rate}', vote_num=vote_num-1 WHERE id ='{$c_id}'" );
$db->query( "DELETE FROM " . PREFIX . "_comment_rating_log WHERE c_id ='{$c_id}' AND {$where}" );
if ( $config['allow_alt_url'] AND !$config['seo_type'] ) $cprefix = "comm_"; else $cprefix = "comm_".$news_id;
clear_cache( array( "comm_" ) );
$db->close();
Выкладывал его на всем известном форуме по вопросам DLE, а у Вас на сайте его нет, не порядок