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

Как совместить EasyLike с стандартным модулем рейтинга?


     07.10.2015    Модули, Ламерские вопросы    2038

вопрос
Какой запрос привязать к нажатию по EasyLike так что бы стандартный рейтинг тоже учитывался? Очень нужно! помогите ламеру

Ответил: ПафНутиЙ


В dle_js есть функция doRate(), отвечающая за обработку выставления рейтинга, скопируйте её, выкините вызовы прелоадера, удалите ненужные части и вызывайте её в обработчике клика по кнопке лайка.

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

ns1club_ru
Юзер

ns1club_ru - 7 октября 2015 18:59 -

Попробывал реализовать так
// Если вдруг запись лайкнет кто-то ещё пока пользователь смотрит страницу - скажем ему об этом, пусть знает.
            data = (data) + '<span title="Пока вы смотрели страницу, запись понравилась ещё кому-то.">(' + (data - count - 1) + ')</span>';
        };
        $this.html(data);
        
        if (news_id) {
   doRate('plus', 'news_id');
};
    });
});


Стандартный модуль ловит висяк на прелудере(стандартный появляется) и ничего не происходит. Пробывал задавать ID новости отдельный для теста на определенной новости - лайки ставятся в обе стороны. т.е. это хорошо :)

ns1club_ru
Юзер

ns1club_ru - 7 октября 2015 19:21 -

Короче нужно как то вытащить ID новости, почему то метод от easylikes не помогает. М.б. как то запрос по другому у движка формируется?

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

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

наверх