Question Hiển thị Super moderator ở widget OnlineStaff

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

1votes
5/5, 1 vote

  1. sgesvn

    sgesvn VietXF Support

    Bài viết:
    741
    Likes :
    280
    Mình tìm được đoạn code sau ở template wf_widget_online_staff
    Mã:
    <xen:if is="{$user.is_moderator} OR {$user.is_admin} ">
    Mình thay bằng
    Mã:
    <xen:if is="{$user.is_moderator} OR {$user.is_admin} OR {$user.is_super-moderator}">
    Để hiển thị nhóm super moderator ở bảng user staff nhưng không được. Chắc sai ở chỗ nào, bạn nào biết chỉ mình với
     
    Xuân Tĩnh thích bài này.
    Đang tải...
  2. Xavier

    Xavier Well-Known Member

    Bài viết:
    1,414
    Likes :
    522
    cho super-moderator vào nhóm moderator
     
    sgesvn thích bài này.
  3. sgesvn

    sgesvn VietXF Support

    Bài viết:
    741
    Likes :
    280
    Nó sẽ đổi màu super moderator cụ ạ
     
  4. Xavier

    Xavier Well-Known Member

    Bài viết:
    1,414
    Likes :
    522
    vậy thay cái super-moderator bằng id của group nó xem
     
    sgesvn thích bài này.
  5. Logi

    Logi Well-Known Member

    Bài viết:
    1,087
    Likes :
    456
    Ở xen nó có phân biệt Supermoder vs moder đâu bạn. Đều gọi chung là moder -> Cùng màu cả.
    Cái {$user.is_super-moderator} là thừa rồi.
     
    sgesvn thích bài này.
  6. sgesvn

    sgesvn VietXF Support

    Bài viết:
    741
    Likes :
    280
    Nhóm super moderator của tớ có sẵn mà. Chỉ tội chẳng biết làm thế nào nó hiện ra cả. Kể cả không thêm {$user.is_super-moderator} thì nó cũng không hiện mà
     
  7. Logi

    Logi Well-Known Member

    Bài viết:
    1,087
    Likes :
    456
    Vậy bạn dùng biến {$user.user_group_id} = id nhé
     
    sgesvn thích bài này.
  8. sgesvn

    sgesvn VietXF Support

    Bài viết:
    741
    Likes :
    280
    Tớ thay như sau:
    Mã:
                <xen:foreach loop="$onlineUsers.records" value="$user">
                    <xen:if is="in_array( {$user.user_group_id}, array(4,3,5))">
                                   
                        <li>
    Nhưng có điều lạ là chỉ hiển thị được nhóm 3 tức là nhóm admin
    còn nhóm super moderator và moderator là 4 và 5 không thể hiển thị được
     
  9. Xuân Tĩnh

    Xuân Tĩnh Member

    Bài viết:
    274
    Likes :
    97
    Có thể tạo khác màu được mà. Trong chức năng add mod. Nó hỏi mình anh Mod hay add super mod mà.
     
    sgesvn thích bài này.
  10. phamhuudu

    phamhuudu Verified User

    Bài viết:
    1,749
    Likes :
    727
    Mình tạo 1 group mới là Super Mod và set quyền cho nó là tự động nó tự vào nhóm Staff
     
  11. Logi

    Logi Well-Known Member

    Bài viết:
    1,087
    Likes :
    456
    Ủa như trên tưởng bạn chỉ thay vào thôi chứ. Đơn giản thế này thôi nhé

    <xen:if is="{$user.is_moderator} OR {$user.is_admin} OR {$user.user_group_id} = id">
     
    sgesvn thích bài này.
  12. sgesvn

    sgesvn VietXF Support

    Bài viết:
    741
    Likes :
    280
    Tớ viết thế này nó chém cho sau cú pháp, nhưng tớ sửa được rồi. Bằng cách như xavier nói, tức là add moderator cho mấy cái ông super moderator.
    Cảm ơn xavier nhé, đã nhân hết like rồi.
    Còn Logi, TeQuiLa hình như đã xong cách cuộn sidebar khi kéo chuột lên xuống phải không? Hướng dẫn tớ đi.
     
    VXF thích bài này.
  13. VXF

    VXF Be like no other .. Staff Member

    Bài viết:
    1,277
    Likes :
    2,175
    sgesvn thích bài này.
comments powered by Disqus

Chia sẻ trang này

Đang tải...