Что нового

Подписка на комментарии к новости - как оформить? (1 Viewer)

Slavchik

Slavchik

Посетитель
OLD SkripTers
Регистрация
18 Дек 2019
Сообщения
94
Реакции
44
Начиная с DLE 15.3 были введены 2 тега позволяющих подписываться/отписываться на новые комментарии к публикации нажатием на соотв.ссылки, которые теги выводят.
Код:
[allow-comments-subscribe] подписаться [/allow-comments-subscribe]
[comments-unsubscribe] отписаться [/comments-unsubscribe]
Проблема в том, что эти теги статичны (наверное правильно выразился). Т.е. после нажатия на Подписаться, оно так и продолжает выводится. Такая же фигня с Отпиской. Как оформить все это дело так, чтобы после Подписки виднелось только Отписаться и на оборот?

зы. может я чего не догоняю.
 
Последнее редактирование:
Читал не так давно на оф.форуме, т.к. столкнулся со схожей проблемой, чел который под ником Celsoft говорил, что проблема известна и в планах поправить. Но вот когда - непонятно
Ссылка на коммент на оф.форуме
 
Последнее редактирование:
Читал не так давно на оф.форуме, т.к. столкнулся со схожей проблемой, чел который под ником Celsoft говорил, что проблема известна и в планах поправить. Но вот когда - непонятно
Ссылка на коммент на оф.форуме
там про другое был разговор - про отсутствие ссылки/кнопки на отписку новости, тк отписка была только в самом письме.
 
ну, можно сделать по простому
JavaScript:
$('#subscribe').on('click', function() {
    $(this).html(($(this).html === 'Подписаться' ? 'Отписаться' : 'Подписаться'));
})

при условии, что при нажатии на кнопку подписки скрипт делает подписку, а при обратном нажатии - отписывает, но тупо не обновляет надпись
 
ну, можно сделать по простому
JavaScript:
$('#subscribe').on('click', function() {
    $(this).html(($(this).html === 'Подписаться' ? 'Отписаться' : 'Подписаться'));
})

при условии, что при нажатии на кнопку подписки скрипт делает подписку, а при обратном нажатии - отписывает, но тупо не обновляет надпись
а куда эта конструкция вставляется?
 
в шаблон feedback.tpl естественно.
Ну, само собой туда, где должна выводиться кнопка подписки.
feedback.tpl - это обрат связь. а мы говорим про комменты.
Вставил теги и скрипт в шаблон добавления комментов. Активна только ссылка - отписаться, почему то. Нажимаю ее, появляется окно что успешно отписались и...ничего. Ссылка отписаться - остается активной.
 
feedback.tpl - это обрат связь. а мы говорим про комменты.
Вставил теги и скрипт в шаблон добавления комментов. Активна только ссылка - отписаться, почему то. Нажимаю ее, появляется окно что успешно отписались и...ничего. Ссылка отписаться - остается активной.
Ну понятное дело, что туда, где выводится блок с комментариями 🤷🏻‍♂️

Если ссылка не меняется, то нужно писать обработчик
 

Пользователи, просматривающие данную тему

Верх