XF 2.0 Лайк на собственных постах

Статус
В этой теме нельзя размещать новые ответы.

nictic123

Проверенные
Сообщения
910
Реакции
920
Баллы
855
OFFTOP

Нашел тут такую интересную фразу: liking_own_content_cheating


Так вот собственно вопрос, как сделать, чтобы все, у кого есть право лайкать сообщения, видели кнопку лайка на своих сообщениях? При нажатии же должна высветиться эта ошибка, верно?
 
nictic123, я думаю она высвечивается когда какой-нибудь умник пытается пост запросом лайкнуть свой пост :bandaged:
Именно! Можно прописать https://xenforo.info/posts/283063/like и если этот пост твой, она высветится. Попробуй нажать сюда :) А вопрос в том, как показать кнопку лайка даже на своих постах?
 
.модификация шаблона:
Шаблон: post_macros
Тип: Регулярное выражение
Найти: /<xf:if is="\$post\.canLike\(\)">.*?(<\/xf:if>.*?){2}/s
Заменить: <a href="{{ link('posts/like', $post) }}" class="actionBar-action actionBar-action--like" data-xf-click="like" data-like-list="< .js-post | .js-likeList"><xf:if is="$post.isLiked()">{{ phrase('unlike') }}<xf:else />{{ phrase('like') }}</xf:if></a>
 
.модификация шаблона:
Шаблон: post_macros
Тип: Регулярное выражение
Найти: /<xf:if is="\$post\.canLike\(\)">.*?(<\/xf:if>.*?){2}/s
Заменить: <a href="{{ link('posts/like', $post) }}" class="actionBar-action actionBar-action--like" data-xf-click="like" data-like-list="< .js-post | .js-likeList"><xf:if is="$post.isLiked()">{{ phrase('unlike') }}<xf:else />{{ phrase('like') }}</xf:if></a>
Сработало, огромное спасибо! Тему можно оффать
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу