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

Вывод пользователей, добавивших новость в закладки, с помощью AJAX


 yeahga    23.02.2018    Стол заказов    696    1 комментарий

Здравствуйте! Нужен модуль, который будет выводить пользователей, добавивших новость в закладки, с помощью AJAX.

Модуль будет принимать параметры:
newsid - id новости
offset - смещение, сколько пропустить
count - сколько выводить

Например, есть новость с id 76, которую 100 пользователей добавили в закладки. Нам нужно вывести 30 пользователей начиная с 21-го. Это должно быть возможно таким запросом:
function favorited(newsid, offset, count) {
	$.ajax({
		url: '/engine/ajax/favorited.php',
		type: 'GET',
		data: {
			newsid: newsid,
			offset: offset,
			count: count,
			user_hash: dle_login_hash
		},
		success: function (data) {

			// работаем с данными

		}
	});
};

favorited(76, 20, 30);


Модуль должен возвращать ник, ссылку на аватар, ссылку на страницу и id пользователя. Так же, если текущее смещение меньше количества добавивших пользователей, вставлять в конце кнопку вида
<button onclick="favorited(newsid, current_offset+count, count);">Show More</button>


Нужна поддержка кэширования.

Никакой верстки не надо.

DLE v12.1

1 комментарий

lutskboy
Эксперт

lutskboy - 24 февраля 2018 13:27 -

могу сделать

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