Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как вывести рейтинг пользователя за лайки в комментариях в модуле oRating от Сандера?

Как вывести рейтинг пользователя за лайки в комментариях в модуле oRating от Сандера?


     27.10.2014    Общие вопросы, Модули    2942

вопрос
Привет всем. Столкнулся с проблемой вывода рейтинга пользователей в модуле oRating_comm_v3. Как мне вывести в шаблоне комментариев рейтинг пользователя по количеству лайков за комментарии? Тег {rate} выводит рейтинг только за лайки в новостях, а мне нужно за комментарии. Ни кто не сталкивался с такой проблемой?
Как вывести рейтинг пользователя за лайки в комментариях в модуле oRating от Сандера?

Ответил: Sander


Если у вас ГС, то для него думаю подойдет такое решение:
Открыть файл engine/classes/comments.class.php
Найти строку:
            $this->intern_count ++;

После нее вставить:
            $tpl->set( '{user_rate}', user_orating( $row['name'] ) );


В шаблоне comments.tpl использовать тег {user_rate}

PS. Когда сайт начнет загибаться от нагрузки - знайте, этот хак не при чем >:}

3 комментария

vek21
Юзер

vek21 - 28 октября 2014 23:59 -

Олег Александрович, ну зачем вы так пугаете не опытного:)) нагрузка будет от этого изменения, или в целом от данного модуля? Да, и сайт не ГС, поэтому нагрузка не желательна. Других способов нет?

Sander
PHP-developer

Sander - 29 октября 2014 00:09 -

Если бы было нормальное и простое решение - я бы его включил в официальную сборку.

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

vek21
Юзер

vek21 - 29 октября 2014 00:11 -

Да,и если у меня был бы ГС, то я нафиг бы так не прогибался из рейтингов и прочих модулей))). Но за ответ все равно спасибо Сандер! Вот находит же человек время на таких как мы)))

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

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

наверх