Hướng dẫn Tạo Top like , top poster cho Xenforo

CNTT01

Snow Flower ✔
Tham gia
06/07/2015
Bài viết
803
Được Like
686
Demo : http://proshowvn.net
Các bạn cần mua addons BriviumModernStatistics này để hiển thị ra ngoài .
ngoài ra còn phải tải style giống diễn đàn nữa : http://vnxf.vn/vnxf-vn-style-dien-dan-proshowvn-net.t4213.html
Bạn cài thêm addon Widget FrameWork nữa : http://vnxf.vn/addon-bd-widget-framework-2-5-9-cho-xenforo-1-4-x.t612.html
Chọn tạo Widget mới:
Renderer: Users
Order Factor: message cout
Bạn vào template bay giờ nhé. Gõ và tìm wf_widget_users
thay toàn bộ code cũ của bạn thành code dưới nhé:

Mã:
<xen:if is="{$widget.options.displayMode} == 'avatarOnly'">
    <ul class="followedOnline">
        <xen:foreach loop="$users" value="$user">
            <li title="{$user.username}<xen:if hascontent="true"> - <xen:contentcheck>{xen:if '{$widget.options.order} == "message_count"', '{xen:phrase messages}: {xen:number $user.message_count}', '{xen:helper usertitle, $user}'}</xen:contentcheck></xen:if>" class="Tooltip">
                <xen:avatar user="$user" size="s" img="true" class="_plainImage" />
            </li>
        </xen:foreach>
    </ul>
<xen:elseif is="{$widget.options.displayMode} == 'avatarOnlyBigger'" />
    <ul class="avatarHeap">
        <xen:foreach loop="$users" value="$user">
            <li title="{$user.username}<xen:if hascontent="true"> - <xen:contentcheck>{xen:if '{$widget.options.order} == "message_count"', '{xen:phrase messages}: {xen:number $user.message_count}', '{xen:helper usertitle, $user}'}</xen:contentcheck></xen:if>" class="Tooltip">
                <xen:avatar user="$user" size="s" />
            </li>
        </xen:foreach>
    </ul>
<xen:else />
    <div class="" style="height:300px; margin:0 -10px; background: url(styles/default/xenforo/list.gif) no-repeat top left;">
            <xen:foreach loop="$users" value="$user">
                <div style="float:left; width:170px;border-bottom: 1px solid #eee; border-right:1px solid #eee; padding-left:24px;">
                    <xen:username user="$user" rich="true" />
                </div>
       
                    <xen:if is="{$widget.options.order} == 'message_count'">
                <div style="float:right; width:83px;border-bottom: 1px solid #eee; text-align:center;">
                                {xen:number $user.message_count}
                        </div>
            <xen:elseif is="{$widget.options.order} == 'register_date'" />
                <div style="float:right; width:83px;border-bottom: 1px solid #eee; text-align:center;">
                            {xen:date {$user.register_date}}
                        </div>
                    <xen:elseif is="{$widget.options.order} == 'like_count'" />
                <div style="float:right; width:83px;border-bottom: 1px solid #eee; text-align:center;">
                            {xen:number {$user.like_count}}
                        </div>
                        <xen:else />
                    </xen:if>
         
            </xen:foreach>
    </div>
</xen:if>
Chúc các bạn thành công !
top like.png
 
  • Like
Reactions: THB

tuannt

MasterCorporal
Tham gia
07/04/2015
Bài viết
251
Được Like
140
không tải style của bác la làm không được hả. Thảo nào mình làm giống bạn mà ko giống được :(. Có cách nào khác ko mấy bác.
demo: http://simsodepabc.com
 

Hướng dẫn sử dụng

XenForo 1 XenForo 2
Translate by PVS

Dịch vụ XenForo của VNXF

Mobile/Zalo: 0906081284

Telegram: anhanhxf

Chỉ nhận web nội dung lành mạnh

Nhà Tài Trợ

Mút Xốp Không Gian
Mút Sofa Không Gian
Top Bottom