المعذرة على التأخير اخوي
@عابر سبيل
وجدت لك الحل ولكن الحل عبارة عن تعديل على الاكواد فاتمنى ان تكون لك خبرة في ذلك او انتظر الى حين عمل اضافة خاصة بذلك
افتح قالب
node_list_forum
وابحث عن:
HTML:
<xf:else />
<span class="node-extra-placeholder">{{ phrase('none') }}</span>
</xf:if>
</div>
واضف تحته:
HTML:
<xf:if is="$node.Moderators is not empty">
<div class="node-extra-moderator">
<span><xf:fa icon="fa-users-cog" data-xf-init="tooltip" title="{{ phrase('moderators')}}" />
<ul class="moderator-menu">
<xf:foreach loop="$node.Moderators" value="$moderator">
<li><xf:username user="{$moderator.User}" defaultname="{$moderator.User.username}" /></li>
</xf:foreach>
</ul>
</span>
</div>
</xf:if>
وافتح قالب
node_list_category
وكرر نفس الخطوة السابقة بمعنى ابحث عن الاول واضف تحته الكود الثاني
ثم اضف هذا الكود في قالب
extra.less
CSS:
.node-extra-moderator{
display: table-cell;
vertical-align: middle;
padding: 10px;
font-size: 13px;
position: relative;
width: 50px;
span{
i{
font-size: 12pt;
color:@xf-linkColor;
cursor: pointer;
}
&:hover .moderator-menu{
display: block;
}
.moderator-menu{
display: none;
position: absolute;
top:21px;
background-color: #f9f9f9;
min-width: 160px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
padding: 7px 16px;
z-index: 1;
list-style: none;
transition: all .5s ease 0s;
-webkit-transition: all .5s ease 0s;
-moz-transition: all .5s ease 0s;
-o-transition: all .5s ease 0s;
li{
padding: 5px 0;
}
}
}
}
طبعا ً انا وضعت المشرفين في قائمة منسدلة عند مرور الماوس تظهر القائمة ويبقى لك التعديل حسب ماتراه مناسب
واي سؤال حاضرين للغالين
تقبل احترامي وتقديري
اخوك
شقاوي