Как убрать запрос icq в comments.class.php DLE?

Всем привет,сталкнулся с вот какой проблемкой.Подключил пару модулей для DLE для наград пользователей за комментарии,и теперь если в новости есть хотя бы один комментарий выходит ошибка
MySQL Error!
MySQL error in file: /engine/classes/comments.class.php at line 675
Error Number: 1054
The Error returned was:
Unknown column 'icq' in 'field list'
SQL query:

SELECT dle_comments.id, post_id, dle_comments.user_id, dle_comments.date, dle_comments.autor as gast_name, dle_comments.email as gast_email, text, ip, is_register, group_concat(mid) as awards, name, dle_users.email, news_num, dle_users.comm_num, user_group, lastdate, reg_date, signature, foto, fullname, land, icq, dle_users.xfields, dle_post.title, dle_post.date as newsdate, dle_post.alt_name, dle_post.category FROM dle_comments LEFT JOIN dle_awards ON uid = dle_comments.user_id LEFT JOIN dle_post ON dle_comments.post_id=dle_post.id LEFT JOIN dle_users ON dle_comments.user_id=dle_users.user_id GROUP BY dle_comments.id ORDER BY id desc


я добавил в dle_comments в базе данных данное поле icq и ошибка пропала , но теперь в каждой новости выходят все комментарии сайта которые где либо писались . Подскажите пожалуйста как можно исправить это,в самом файле comments.class.php никакого упоминания о icq я не нашел,но при этом запрос идет именно с ним
SELECT dle_comments.id, post_id, dle_comments.user_id, dle_comments.date, dle_comments.autor as gast_name, dle_comments.email as gast_email, text, ip, is_register, group_concat(mid) as awards, name, dle_users.email, news_num, dle_users.comm_num, user_group, lastdate, reg_date, signature, foto, fullname, land, icq, dle_users.xfields, dle_post.title, dle_post.date as newsdate, dle_post.alt_name, dle_post.category FROM dle_comments LEFT JOIN dle_awards ON uid = dle_comments.user_id LEFT JOIN dle_post ON dle_comments.post_id=dle_post.id LEFT JOIN dle_users ON dle_comments.user_id=dle_users.user_id GROUP BY dle_comments.id ORDER BY id desc


подскажите где можно убрать этот запрос,и исправить данную проблему.Модуль который я подключал для наград называется Awards 4.5
  • Вопрос задан
  • 472 просмотра
Пригласить эксперта
Ответы на вопрос 2
PafNutY
@PafNutY
Люблю кодить в своё удовольствие
У вас есть выбор:
  1. Пишем автору модуля, наверняка он уже в курсе проблемы.
  2. Открываем comments.class.php и удаляем все вхождения icq, в запросах SELECT
  3. Заливаем корректный файл comments.class.php от текущей версии DLE
Ответ написан
EPIDEMIASH
@EPIDEMIASH
Человек швейцарский нож
Та же беда, с этим же модулем. Помог откат БД и некоторых файлов.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
18 мая 2021, в 13:51
1500 руб./в час
30 апр. 2021, в 14:20
30000 руб./за проект
18 мая 2021, в 13:40
50000 руб./за проект