Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Отменяем лайк комментария при варианте рейтинга "только нравится"

Тема в разделе "Хаки DLE", создана пользователем TacTics, 10 июл 2022.

10.07.22 в 00:54
10.07.22 в 00:54
0
1.357
0
  1. TopicStarter Overlay
    TacTics

    PRO Users

    Регистрация:
    3 мар 2022
    Сообщения:
    371
    Лучших ответов:
    0
    Рейтинги:
    +162 / 17 / -0
    Думаю многим может понадобится данный хак, ведь с коробки DLE не даёт возможности убрать свой лайк с комментария.

    В файле engine/ajax/ratingcomments.php

    Найти:
    Код:
    $db->close();
    
    echo "{\"error\":true, \"errorinfo\":\"{$lang['rating_error5']}\"}";
    die();
    Заменить на:
    Код:
    $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();
     
Яндекс.Метрика