Thảo luận add List User Group và màu cho thành viên ở Widgets_sidebar_online

Thảo luận trong 'Troubleshoot & Other Questions' bắt đầu bởi vuvanhoan, 9/12/13.

1votes
5/5, 1 vote

  1. vuvanhoan

    vuvanhoan Member

    Bài viết:
    55
    Likes :
    25
    Admin CP -> Appearance->Templates -> wf_widget_online_staff

    Thay toàn bộ
    PHP:
    <xen:if hascontent="true">
    <
    div class="avatarList WidgetFramework_WidgetRenderer_OnlineStaff">
        <
    ul>
            <
    xen:contentcheck>
                <
    xen:foreach loop="$onlineUsers.records" value="$user">
                    <
    xen:if is="{$user.is_admin} OR {$user.user_group_id} == XX OR {$user.user_group_id} == XX OR {$user.user_group_id} ==XX">
                        <
    li class="user-{$user.user_id}">
                            <
    xen:avatar user="$usersize="s" img="true" />
                            <
    xen:username user="$userrich="true" />
                            <
    div class="userTitle">{xen:helper userTitle$user}</div>
                        </
    li>
                    </
    xen:if>
                </
    xen:foreach>
            </
    xen:contentcheck>
        </
    ul>
    </
    div>
    </
    xen:if>
    Chú ý đoạn
    Mã:
    <xen:if is="{$user.is_admin} OR {$user.user_group_id} == XX OR {$user.user_group_id} == XX OR {$user.user_group_id} ==XX">
    Thay XX bằng ID nhóm muốn hiển thị

    Tiếp theo tìm
    Mã:
    wf_widget_online_users
    
    Thay toàn bộ
    PHP:
    <div class="userList WidgetFramework_WidgetRenderer_OnlineUsers">
        <
    xen:if is="{$onlineUsers.records}">
              <
    xen:if is="{$visitor.user_id}">
                <
    xen:if hascontent="true">
                <
    h4 class="minorHeading"><a href="{xen:link account/following}">{xen:phrase people_you_follow}:</a></h4>
                <
    ul class="followedOnline">
                    <
    xen:contentcheck>
                        <
    xen:foreach loop="$onlineUsers.records" value="$user">
                            <
    xen:if is="{$user.followed}">
                                <
    li title="{$user.username}class="Tooltip"><xen:avatar user="$usersize="s" img="true" class="_plainImage" /></li>
                            </
    xen:if>
                        </
    xen:foreach>
                    </
    xen:contentcheck>
                </
    ul>
                <
    h4 class="minorHeading"><a href="{xen:link members}">{xen:phrase members}:</a></h4>
                </
    xen:if>
            </
    xen:if>
           
            <
    ol class="listInline">
                <
    xen:foreach loop="$onlineUsers.records" value="$useri="$i">
                    <
    xen:if is="{$i} <= {$onlineUsers.limit}">
                        <
    li>
                        <
    xen:if is="{$user.user_id}">
                            <
    a href="{xen:link members, $user}"
                                
    class="username{xen:if '!{$user.visible}', ' invisible'}{xen:if {$user.followed}, ' followed'}">{xen:helper richUserName$user}</a><xen:if is="{$i} < {$onlineUsers.limit}">,</xen:if>
                        <
    xen:else />
                            {
    xen:phrase guest}<xen:if is="{$i} < {$onlineUsers.limit}">,</xen:if>
                        </
    xen:if>
                        </
    li>
                    </
    xen:if>
                </
    xen:foreach>
                <
    xen:if is="{$onlineUsers.recordsUnseen}">
                    <
    li class="moreLink">... <a href="{xen:link online}" title="{xen:phrase see_all_visitors}">{xen:phrase and_x_more'count={xen:number $onlineUsers.recordsUnseen}'}</a></li>
                </
    xen:if>
            </
    ol>
        </
    xen:if>
       
        <
    div class="footnote">
            {
    xen:phrase online_now_x_members_y_guests_z_robots_a'total={xen:number $onlineUsers.total}''members={xen:number $onlineUsers.members}''guests={xen:number $onlineUsers.guests}''robots={xen:number $onlineUsers.robots}'}
        </
    div>
    </
    div>
    Còn bác nào không xài widget framework
    tìm
    Mã:
    sidebar_online_users


    Thay toàn bộ code

    PHP:
    <xen:edithint template="sidebar.css" />

    <!-- 
    blocksidebar_online_staff -->
    <
    xen:if hascontent="true">
        <
    div class="section staffOnline avatarList">
            <
    div class="secondaryContent">
                <
    h3>{xen:phrase staff_online_now}</h3>
                <
    ul>
                    <
    xen:contentcheck>
                        <
    xen:foreach loop="$onlineUsers.records" value="$user">
                           
    <
    xen:if is="{$user.is_admin} OR {$user.user_group_id} ==XX OR {$user.user_group_id} ==XX OR {$user.user_group_id} ==XX">


                                <
    li>
                                    <
    xen:avatar user="$usersize="s" img="true" />
                                    <
    xen:username user="$userrich="true" />
                                    <
    div class="userTitle">{xen:helper userTitle$user}</div>
                                </
    li>
                            </
    xen:if>
                        </
    xen:foreach>
                    </
    xen:contentcheck>
                </
    ul>
            </
    div>
        </
    div>
    </
    xen:if>
    <!-- 
    end blocksidebar_online_staff -->

    <!-- 
    blocksidebar_online_users -->
    <
    div class="section membersOnline userList">       
        <
    div class="secondaryContent">
            <
    h3><a href="{xen:link online}" title="{xen:phrase see_all_online_users}">{xen:phrase members_online_now}</a></h3>
           
            <
    xen:if is="{$onlineUsers.records}">
           
                <
    xen:if is="{$visitor.user_id}">
                    <
    xen:if hascontent="true">
                    <
    h4 class="minorHeading"><a href="{xen:link account/following}">{xen:phrase people_you_follow}:</a></h4>
                    <
    ul class="followedOnline">
                        <
    xen:contentcheck>
                            <
    xen:foreach loop="$onlineUsers.records" value="$user">
                                <
    xen:if is="{$user.followed}">
                                    <
    li title="{$user.username}class="Tooltip"><xen:avatar user="$usersize="s" img="true" class="_plainImage" /></li>
                                </
    xen:if>
                            </
    xen:foreach>
                        </
    xen:contentcheck>
                    </
    ul>
                    <
    h4 class="minorHeading"><a href="{xen:link members}">{xen:phrase members}:</a></h4>
                    </
    xen:if>
                </
    xen:if>
               
                <
    ol class="listInline">
                    <
    xen:foreach loop="$onlineUsers.records" value="$useri="$i">
                        <
    xen:if is="{$i} <= {$onlineUsers.limit}">
                            <
    li>
                            <
    xen:if is="{$user.user_id}">
                                <
    a href="{xen:link members, $user}"
                                    
    class="username{xen:if '!{$user.visible}', ' invisible'}{xen:if {$user.followed}, ' followed'}">{xen:helper richUserName$user}</a><xen:if is="{$i} < {$onlineUsers.limit}">,</xen:if>
                            <
    xen:else />
                                {
    xen:phrase guest}<xen:if is="{$i} < {$onlineUsers.limit}">,</xen:if>
                            </
    xen:if>
                            </
    li>
                        </
    xen:if>
                    </
    xen:foreach>
                    <
    xen:if is="{$onlineUsers.recordsUnseen}">
                        <
    li class="moreLink">... <a href="{xen:link online}" title="{xen:phrase see_all_visitors}">{xen:phrase and_x_more'count={xen:number $onlineUsers.recordsUnseen}'}</a></li>
                    </
    xen:if>
                </
    ol>
            </
    xen:if>
           
            <
    div class="footnote">
                {
    xen:phrase online_now_x_members_y_guests_z_robots_a'total={xen:number $onlineUsers.total}''members={xen:number $onlineUsers.members}''guests={xen:number $onlineUsers.guests}''robots={xen:number $onlineUsers.robots}'}
            </
    div>
        </
    div>
    </
    div>
    <!-- 
    end blocksidebar_online_users -->
    Lưu ý đoạn
    Mã:
    <xen:if is="{$user.is_admin} OR {$user.user_group_id} ==XX OR {$user.user_group_id} ==XX OR {$user.user_group_id} ==XX">
    Thay XX bằng ID nhóm muốn hiển thị

    Demo:http://www.gsmviet.net/@forum/


    Chưa có tên



     
    koquantam thích bài này.
    Đang tải...
  2. cuong pham

    cuong pham Member

    Bài viết:
    392
    Likes :
    115
    eo cái này forum cả đống rồi
     
  3. cuong pham

    cuong pham Member

    Bài viết:
    392
    Likes :
    115
    à bác chủ xem lại confing domain non-www hoặc www chỉ chọn 1 trong 2, mà hiện tại check thì thấy site bác chủ có cả 2 như vậy dính lỗi trùng lặp nội dung của Google đấy
     
  4. kuro_2010

    kuro_2010 New Member

    Bài viết:
    2
    Likes :
    0
    cái này hướng dẫn gi vậy . hj. mới thông cảm nhé
     
  5. koquantam

    koquantam New Member

    Bài viết:
    57
    Likes :
    1
    thanks =D>
     
comments powered by Disqus

Chia sẻ trang này

Đang tải...