Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Модули » Модуль Награды для DLE 9.4

Модуль Награды для DLE 9.4


     26.12.2011    модуль, награды, dle 9.4    Все вопросы » Модули    4059

вопрос
Где можно купить модуль "Награды"?

Версия DLE: 9.4

Ответа пока нет


5 комментариев

Yamakasi
Юзер

Yamakasi - 21 июля 2013 01:13 -

не стал постить новую тему решил тут спросить! так как не знаю пхп, вот решил спецов спросить!
баг в том, то что при установке модуля Награды / Awards 4.5 [DLE 9.7 - 10.x] на DLE 10, проявляется такой баг, когда пишешь комент к одной теме, патом тужу тему например обновляешь и все другие коменты с другой темы дублируются ниже автоматом на данную тему, в общем все коменты отображает ))

заметил то что баг при изменение в файле: /engine/modules/show.full.php, ну и соответственно изменение похожие в \engine\modules\lastcomments.php
сам модуль тут

вот текст с установки, может сразу поправку можете сделать или баг найдёте в установке!
6. Открываем \engine\modules\lastcomments.php в нем ищем:

$comments->query = "SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.user_id, " . PREFIX . "_comments.date, " . PREFIX . "_comments.autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, is_register, name, " . USERPREFIX . "_users.email, news_num, " . USERPREFIX . "_users.comm_num, user_group, lastdate, reg_date, signature, foto, fullname, land, icq, " . USERPREFIX . "_users.xfields, " . PREFIX . "_post.title, " . PREFIX . "_post.date as newsdate, " . PREFIX . "_post.alt_name, " . PREFIX . "_post.category FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_post ON " . PREFIX . "_comments.post_id=" . PREFIX . "_post.id LEFT JOIN " . USERPREFIX . "_users ON " . PREFIX . "_comments.user_id=" . USERPREFIX . "_users.user_id " . $where . " ORDER BY id desc";

Заменить на:

$comments->query = "SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.user_id, " . PREFIX . "_comments.date, " . PREFIX . "_comments.autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, is_register, name, " . USERPREFIX . "_users.email, news_num, " . USERPREFIX . "_users.comm_num, user_group, lastdate, reg_date, signature, foto, fullname, land, icq, " . USERPREFIX . "_users.xfields, group_concat(mid) as `awards` FROM " . PREFIX . "_comments LEFT JOIN " . USERPREFIX . "_awards ON " . PREFIX . "_comments.user_id=" . PREFIX . "_awards.uid LEFT JOIN " . USERPREFIX . "_users ON " . PREFIX . "_comments.user_id=" . USERPREFIX . "_users.user_id WHERE " . PREFIX . "_comments.post_id = '$news_id' " . $where_approve . " GROUP BY " . PREFIX . "_comments.id ORDER BY date " . $config['comm_msort'];

7. Открываем /engine/modules/show.full.php в нем ищем:----------------

$comments->query = "SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.user_id, date, autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, is_register, name, " . USERPREFIX . "_users.email, news_num, comm_num, user_group, lastdate, reg_date, signature, foto, fullname, land, icq, xfields FROM " . PREFIX . "_comments LEFT JOIN " . USERPREFIX . "_users ON " . PREFIX . "_comments.user_id=" . USERPREFIX . "_users.user_id WHERE " . PREFIX . "_comments.post_id = '$news_id'" . $where_approve . " ORDER BY date " . $config['comm_msort'];

Заменить на:

$comments->query = "SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.user_id, " . PREFIX . "_comments.date, " . PREFIX . "_comments.autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, is_register, group_concat(mid) as `awards`, name, " . USERPREFIX . "_users.email, news_num, " . USERPREFIX . "_users.comm_num, user_group, lastdate, reg_date, signature, foto, fullname, land, icq, " . USERPREFIX . "_users.xfields, " . PREFIX . "_post.title, " . PREFIX . "_post.date as newsdate, " . PREFIX . "_post.alt_name, " . PREFIX . "_post.category FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_awards ON uid = " . PREFIX . "_comments.user_id LEFT JOIN " . PREFIX . "_post ON " . PREFIX . "_comments.post_id=" . PREFIX . "_post.id LEFT JOIN " . USERPREFIX . "_users ON " . PREFIX . "_comments.user_id=" . USERPREFIX . "_users.user_id " . $where . " GROUP BY " . PREFIX . "_comments.id ORDER BY id desc";

Yamakasi
Юзер

Yamakasi - 21 июля 2013 06:25 -

кстати нашёл вот тут _http://leaderdle.ru/dle/dle_moduli/124-nagrady-4-5-dlya-dle-9-4.html скачал там инструкция пункты 6 и 7 отличаются кодом, просто тупо попробовал вставить, коменты не добавляются с другой темы, то есть работает как надо, но там код немного неправильный и немного есть вроде другие косяки, помогите подогнать в коде, кто пхп знает!

dj-avtosh
PHP-developer

dj-avtosh - 21 июля 2013 12:09 -

Примеры страшно смотреть....

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Yamakasi
Юзер

Yamakasi - 21 июля 2013 14:13 -

неужели нет некого кто может посмотреть, что лишнее и что заставляет коменты брать с других тем и вставлять их в существующую? ((( модуль хорош, но вот такой баг есть (((

dj-avtosh
PHP-developer

dj-avtosh - 21 июля 2013 21:17 -

за оплату и я могу даже))

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 06.08.2012 madrom007  Модули
наверх