Bogdan9874
Проверенные
- Сообщения
- 111
- Решения
- 12
- Реакции
- 45
- Баллы
- 60
Загружать файлы и изображения необходимо только на сервер нашего проекта.
Приветствую, нужно сделать такой виджет с информацией о пользователе:
Сейчас так:
Как возможно подключить счетчик определенных реакций?
Где в базе данных находится информация о реакциях полученных юзером?
Сейчас так:
Как возможно подключить счетчик определенных реакций?
<xf:css src="visitor_card.less" />
<xf:if is="$xf.visitor.user_id">
<div class="block">
<div class="block-container">
<div class="visitor-card">
<div class="visitor-card-main">
<div class="visitor-card-content">
<div class="visitor-card-img">
<xf:avatar user="{$xf.visitor}" size="s" href="" notooltip="true" update="{{ link('account/avatar', $xf.visitor) }}" />
</div>
<h3 class="contentRow-header"><xf:username user="$xf.visitor" rich="true" notooltip="true" /></h3>
<div class="contentRow-lesser">
<xf:usertitle user="$xf.visitor" />
</div>
</div>
</div>
<div class="visitor-card-icons">
<div class="reaction-stats">
<div class="reaction-stat">
<i class="fad fa-thumbs-up" data-xf-init="tooltip" title="{{ phrase('reaction_score') }}"></i>
<div class="reaction-stat-count">
<a href="{{ link('account/reactions') }}" class="fauxBlockLink-linkRow u-concealed">
{$xf.visitor.reaction_score|number}
</a>
</div>
</div>
</div>
<div class="reaction-stats">
<div class="reaction-stat">
<i class="fad fa-trophy" data-xf-init="tooltip" data-original-title="Бали" aria-label="Бали" id="js-XFUniqueId38"></i>
<div class="reaction-stat-count">
<a href="{{ link('members/trophies', $xf.visitor) }}" data-xf-click="overlay" class="fauxBlockLink-linkRow u-concealed">
{$xf.visitor.trophy_points|number}
</a>
</div>
</div>
</div>
<div class="reaction-stats">
<div class="reaction-stat">
<i class="fad fa-comment-alt-lines" data-xf-init="tooltip" data-original-title="Дописи" aria-label="Дописи" id="js-XFUniqueId38"></i>
<div class="reaction-stat-count">
<a href="{{ link('search/member', null, {'user_id': $xf.visitor.user_id}) }}" class="fauxBlockLink-linkRow u-concealed">
{$xf.visitor.message_count|number}
</a>
</div>
</div>
</div>
<xf:if is="is_addon_active('DBTech/Credits')">
<div class="reaction-stats">
<div class="reaction-stat">
<i class="{$xf.options.xentr_dbtech_credits_icon}" data-xf-init="tooltip" title="{{ phrase('dbtech_credits_credits') }}"></i>
<div class="reaction-stat-count">
<xf:include template="dbtech_credits_postbit" />
</div>
</div>
</div>
</xf:if>
</div>
<xf:include template="xentr_sidebar_user_reaction" />
</div>
</div>
</div>
</xf:if>
<xf:if is="$xf.visitor.user_id">
<div class="block">
<div class="block-container">
<div class="visitor-card">
<div class="visitor-card-main">
<div class="visitor-card-content">
<div class="visitor-card-img">
<xf:avatar user="{$xf.visitor}" size="s" href="" notooltip="true" update="{{ link('account/avatar', $xf.visitor) }}" />
</div>
<h3 class="contentRow-header"><xf:username user="$xf.visitor" rich="true" notooltip="true" /></h3>
<div class="contentRow-lesser">
<xf:usertitle user="$xf.visitor" />
</div>
</div>
</div>
<div class="visitor-card-icons">
<div class="reaction-stats">
<div class="reaction-stat">
<i class="fad fa-thumbs-up" data-xf-init="tooltip" title="{{ phrase('reaction_score') }}"></i>
<div class="reaction-stat-count">
<a href="{{ link('account/reactions') }}" class="fauxBlockLink-linkRow u-concealed">
{$xf.visitor.reaction_score|number}
</a>
</div>
</div>
</div>
<div class="reaction-stats">
<div class="reaction-stat">
<i class="fad fa-trophy" data-xf-init="tooltip" data-original-title="Бали" aria-label="Бали" id="js-XFUniqueId38"></i>
<div class="reaction-stat-count">
<a href="{{ link('members/trophies', $xf.visitor) }}" data-xf-click="overlay" class="fauxBlockLink-linkRow u-concealed">
{$xf.visitor.trophy_points|number}
</a>
</div>
</div>
</div>
<div class="reaction-stats">
<div class="reaction-stat">
<i class="fad fa-comment-alt-lines" data-xf-init="tooltip" data-original-title="Дописи" aria-label="Дописи" id="js-XFUniqueId38"></i>
<div class="reaction-stat-count">
<a href="{{ link('search/member', null, {'user_id': $xf.visitor.user_id}) }}" class="fauxBlockLink-linkRow u-concealed">
{$xf.visitor.message_count|number}
</a>
</div>
</div>
</div>
<xf:if is="is_addon_active('DBTech/Credits')">
<div class="reaction-stats">
<div class="reaction-stat">
<i class="{$xf.options.xentr_dbtech_credits_icon}" data-xf-init="tooltip" title="{{ phrase('dbtech_credits_credits') }}"></i>
<div class="reaction-stat-count">
<xf:include template="dbtech_credits_postbit" />
</div>
</div>
</div>
</xf:if>
</div>
<xf:include template="xentr_sidebar_user_reaction" />
</div>
</div>
</div>
</xf:if>
- <xf:css src="xentr_sidebar_user_reaction.less" />
<xf:css src="carousel.less" />
<xf:css src="lightslider.less" />
<xf:js prod="xf/carousel-compiled.js" dev="vendor/lightslider/lightslider.min.js, xf/carousel.js" />
<div class="visitor-card-icons">
<div class="reaction-stats">
<div class="reaction-stat reaction reaction--medium reaction--1" id="reaction-1">
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="reaction-sprite js-reaction" data-xf-init="tooltip" title="Вподобайка">
<div class="reaction-stat-count">
<a href="#" class="fauxBlockLink-linkRow " data-reaction-id="1">
{{ $xf.visitor.reaction_score.reaction_id.1|number|parens }}
</a>
</div>
</div>
</div>
<div class="reaction-stats">
<div class="reaction-stat reaction reaction--medium reaction--2">
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="reaction-sprite js-reaction" data-xf-init="tooltip" title="Любовь"></i>
<div class="reaction-stat-count">
<a href="#" class="fauxBlockLink-linkRow">
{$total|number|parens}
</a>
</div>
</div>
</div>
</div>
Где в базе данных находится информация о реакциях полученных юзером?
Последнее редактирование модератором: