DeG
Проверенные
- Сообщения
- 18
- Реакции
- 0
- Баллы
- 5,505
тоже интересует такое.Всем привет! Была тема, но меня направили сюда.
Посмотреть вложение 87076
Вопрос заключается в следующем: хочу переместить звание и ник выше аватарки, а баннер группы оставить внизу. Как это можно осуществить?
![]()
Но они оказались нерабочими. Как можно осуществить задумку?Вам нужно сделать модификацию шаблона message_macros в которой оригинальный код шаблона заменить на свой, пример моего стиля
Этот код
Заменить на этотКод:<div class="message-avatar {{ ($xf.options.showMessageOnlineStatus && $user && $user.isOnline()) ? 'message-avatar--online' : '' }}"> <div class="message-avatar-wrapper"> <xf:if is="property('uix_postBitAvatarSize') == 'small'"> <xf:avatar user="$user" size="s" defaultname="{$fallbackName}" itemprop="image" /> <xf:elseif is="property('uix_postBitAvatarSize') == 'medium'" /> <xf:avatar user="$user" size="m" defaultname="{$fallbackName}" itemprop="image" /> <xf:elseif is="property('uix_postBitAvatarSize') == 'large'" /> <xf:avatar user="$user" size="l" defaultname="{$fallbackName}" itemprop="image" /> </xf:if> <xf:if is="$xf.options.showMessageOnlineStatus && $user && $user.isOnline()"> <span class="message-avatar-online" data-xf-init="tooltip" title="{{ phrase('online_now')|for_attr }}"></span> </xf:if> </div> </div> <div class="uix_messagePostBitWrapper"> <div class="message-userDetails"> <h4 class="message-name"><xf:username user="$user" rich="true" defaultname="{$fallbackName}" itemprop="name" /></h4> <xf:usertitle user="$user" tag="h5" class="message-userTitle" banner="true" itemprop="jobTitle" /> <xf:userbanners user="$user" tag="div" class="message-userBanner" itemprop="jobTitle" /> <xf:if is="{$dateHtml}"><div class="message-date">{$dateHtml}</div></xf:if> </div> <xf:if is="{$linkHtml}"><div class="message-permalink">{$linkHtml}</div></xf:if> <xf:if is="$user.user_id"> <xf:set var="$extras" value="{{ property('messageUserElements') }}" /> <xf:if contentcheck="true"> <xf:if is="property('uix_collapseExtraInfo')"> <div class="thThreads__message-userExtras"> </xf:if>
Это на быструю руку, даже не проверял, но все сделать модификацией можно.Код:<div class="uix_messagePostBitWrapper"> <div class="message-userDetails"> <h4 class="message-name"><xf:username user="$user" rich="true" defaultname="{$fallbackName}" itemprop="name" /></h4> <xf:usertitle user="$user" tag="h5" class="message-userTitle" banner="true" itemprop="jobTitle" /> <div class="message-avatar {{ ($xf.options.showMessageOnlineStatus && $user && $user.isOnline()) ? 'message-avatar--online' : '' }}"> <div class="message-avatar-wrapper"> <xf:if is="property('uix_postBitAvatarSize') == 'small'"> <xf:avatar user="$user" size="s" defaultname="{$fallbackName}" itemprop="image" /> <xf:elseif is="property('uix_postBitAvatarSize') == 'medium'" /> <xf:avatar user="$user" size="m" defaultname="{$fallbackName}" itemprop="image" /> <xf:elseif is="property('uix_postBitAvatarSize') == 'large'" /> <xf:avatar user="$user" size="l" defaultname="{$fallbackName}" itemprop="image" /> </xf:if> <xf:if is="$xf.options.showMessageOnlineStatus && $user && $user.isOnline()"> <span class="message-avatar-online" data-xf-init="tooltip" title="{{ phrase('online_now')|for_attr }}"></span> </xf:if> </div> </div> <xf:userbanners user="$user" tag="div" class="message-userBanner" itemprop="jobTitle" /> <xf:if is="{$dateHtml}"><div class="message-date">{$dateHtml}</div></xf:if> </div> <xf:if is="{$linkHtml}"><div class="message-permalink">{$linkHtml}</div></xf:if> <xf:if is="$user.user_id"> <xf:set var="$extras" value="{{ property('messageUserElements') }}" /> <xf:if contentcheck="true"> <xf:if is="property('uix_collapseExtraInfo')"> <div class="thThreads__message-userExtras"> </xf:if>
За вариант спасибо artscriptsможно отредактировать шаблон message_macros
После
<section itemscope itemtype="https://schema.org/Person" class="message-user">
Вставить
И чуть ниже это убрать.Код:<div class="message-userDetails"> <h4 class="message-name"><xf:username user="$user" rich="true" defaultname="{$fallbackName}" itemprop="name" /></h4> <xf:usertitle user="$user" tag="h5" class="message-userTitle" banner="true" itemprop="jobTitle" /> <xf:userbanners user="$user" tag="div" class="message-userBanner" itemprop="jobTitle" /> <xf:if is="{$dateHtml}"><div class="message-date">{$dateHtml}</div></xf:if> </div>
Но, настоятельно рекомендую использовать модификации шаблонов.
За вариант спасибо West14