Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Как сделать в Block Pro 6, вывод рейтинга в процентах?

Как сделать в Block Pro 6, вывод рейтинга в процентах?


     23.01.2021    Block Pro, Рейтинг    Все вопросы » Хаки    544

вопрос
Доброго времени суток, случайно наткнулся на модуль Block Pro 6 от Пафнутия, решил попробовать данный модуль на сайте (сайт на локалке). Все работает отлично, но, есть одна проблема. Рейтинг для краткой новости использую 3-его типа, нужно чтобы он выводился в процентах (50%, 82% и тд), раньше когда использовал тег {custom}, пользовался вот этим способом : https://webrambo.ru/103-reyting-v-procentah-dlya-kratkoy-novosti-v-dle.html .
Сейчас же когда я вывожу новости через BP, рейтинг всегда показывает 0%, тк у модуля применяются другие теги и скрипты. Так вот знающие люди, кто работал с данным модулем, помогите решить данный вопрос. Спасибо.

Вот js код рейтинга модуля:
/**
* Выставление рейтинга
* @see base_rate
* @param rate
* @param id
*/
function base_rate(rate, id) {
ShowLoading('');
$.get(dle_root + 'engine/ajax/controller.php?mod=rating', {
go_rate: rate,
news_id: id,
skin: dle_skin,
user_hash: dle_login_hash || ''
}, function(data){

HideLoading('');

if (data.success) {
var rating = data.rating;

rating = rating.replace(/</g, '');
rating = rating.replace(/&/g, '&');

$('[data-rating-layer="' + id + '"]').html(rating);
$('[data-vote-num-id="' + id + '"]').html(data.votenum);

$('#ratig-layer-' + id).html(rating);
$('#vote-num-id-' + id).html(data.votenum);

$('#likes-id-' + id).html(data.likes);
$('#dislikes-id-' + id).html(data.dislikes);

} else if (data.error) {
DLEalert(data.errorinfo, dle_info);
}

}, "json");
}

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


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

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

наверх