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

Как скрыть нулевой рейтинг комментария, и показать его при изменении через AJAX?


     07.02.2022    dle 14, Рейтинг комментариев, рейтинг, Ajax, php, комментарии    jQuery, Общие вопросы по PHP, Хаки    515

вопрос
Приветствую всех!
Мужики, выручайте. Пинаю стандартные комменты уже пару дней.
Что нужно изначально было нужно:

1. Разрешить пользователю отменять свой же лайк - это я сделал, выложил сюда на сайт инструкцию, вдруг кому пригодится. ТЫК

2. Скрыть нулевой рейтинг и показать при его изменении - это тоже работает, через теги [view-rating][/view-rating], взятые отсюда. ТЫК
НО естественно не обновляется через AJAX, а только после перезагрузки страницы. Как заставить AJAX обновлять данные?

3. Как заменить картинку для лайка, который я поставил. Вроде более менее понятно что нужно сделать проверку поставил ли пользователь лайк. Но как именно это сделать не догоняю. Возможно ошибаюсь)

Надеюсь на вашу помощь. Уверен многим это может понадобится в будущем :)

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


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

TeraMoune
Эксперт

TeraMoune - 8 февраля 2022 12:53 -

А зачем через теги убирать, проще же добавить определённому html тегу в выводе data атрибут с числом, а в стилях прописать такое

.classname[data-rating="0"] {
    display: none;
}


И тогда при изменении рейтинг будет отображаться без проблем, а так тем хаком удаляется главный html тег в который помещаются результаты после действия с рейтингом.

Тестовый репозиторий установки плагинов: teramoune

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

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

наверх