Технический сбой

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

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


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

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

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


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

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

ns1club_ru
Юзер

ns1club_ru - -

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


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

ns1club_ru
Юзер

ns1club_ru - -

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

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

наверх