Hướng dẫn chia cột cho sub forum từ phiên bản 1.2 trở lên

Thảo luận trong 'Style & Template Questions' bắt đầu bởi Kid, 2/3/14.

1votes
5/5, 1 vote

  1. Kid

    Kid VIP Member

    Bài viết:
    863
    Likes :
    947
    [​IMG]

    Trước kia để chia cột cho các sub forum chúng ta cần phải sửa template rất nhiều, tuy nhiên xenForo hiện tại đã cho phép tùy chọn trong giao diện mà không cần sửa code nữa. Như các bạn thấy ở hình ảnh bên trên, các sub forum đã được chia cột rất ngay ngắn chỉ bằng cách click vào tùy chọn tại:
    http://trangcuaban.com/admin.php?styles/test.2/style-properties&group=nodeList

    Và bỏ dấu tích khỏi ô Show sub-forums popup
    [​IMG]

    Như vậy là đã xong rồi đấy :D
     
    Đang tải...
  2. Chấm

    Chấm Active Member

    Bài viết:
    649
    Likes :
    123
    Còn mình muốn subforum 1 hàng dọc thì làm sao Kid :D
     
  3. dinhchi

    dinhchi Well-Known Member

    Bài viết:
    555
    Likes :
    293
    bạn tìm
    Mã:
    .node .subForumList li
    thay width: 31% thành 100%
     
    hoangvannet, Gacon and Chấm like this.
  4. Gacon

    Gacon Member

    Bài viết:
    335
    Likes :
    160
    mình muốn làm giao diện 3 cột giống như bên nhattao.com nó tự động căn chỉnh và sắp thành 2 cột hoặc 1cột rất hay nó điều Respon khi mình vào bằng ĐT và Máy tính bảng, thì phải sữa code như thế nào đây mấy bạn @Kid @dinhchi

    Mình thêm code này vào thì nó chia đc 3 cột nhưng nó không tự động Respon các cột đc ( đã bật tính năng Respon rồi)...mình k biết nhiều về code mong đc giúp đỡ.

    code mình để vào EXtra như sau:

    Mã:
    /*Categories in two columns*/
    .node .nodeText {
    margin-right: 0 !important;
    }
    .node .nodeLastPost,
    .node .tinyIcon {
    display: none !important;
    }
    .node .forum.level_2,
    .node .page.level_2,
    .node .category_forum.level_2 {
    width: 33%;
    float: left;
    min-height: 70px;
    }
    .nodeList .node.level_1 {
    clear: both;
    }
     
    Last edited: 22/7/14
    Sơn Phạm thích bài này.
  5. Gacon

    Gacon Member

    Bài viết:
    335
    Likes :
    160
    up lên ai biết chỉ e với!
     
  6. Kid

    Kid VIP Member

    Bài viết:
    863
    Likes :
    947
    Đây bạn nhé, thử code này. Reponsive không ngon lành lắm nhưng nói chung là đc, muốn ngon hơn thì chờ @dinhchi vào giúp

    Cách dùng: copy toàn bộ code bên dưới rồi dán vào template Extra.css

    Mã:
    #loginBarHandle {
        display: none;
    }
    .node .nodeLastPost, .nodeControls  {
        display: none;
    }
    .node .nodeText {
        margin-right: 20px!important;
    }
    
    .nodeList {
        overflow: auto;
    }
    .nodeList .categoryStrip {
        background-image: none!important;
    }
    .level_2 {
        width: 33%;
        float: left;
    }
    <xen:if is="@enableResponsive">
        @media (max-width:@maxResponsiveWideWidth) {
          .level_2 {
            width: 50%;
            float: left;
        }
        }
    
        @media (max-width:@maxResponsiveMediumWidth) {
          .level_2 {
            width: 100%;
            float: left;
        }
        }
    
     
    </xen:if>
    
     
    TrungSGN and Gacon like this.
  7. Gacon

    Gacon Member

    Bài viết:
    335
    Likes :
    160
    Ok...ngồi nghiên cứu tí cũng tìm ra đc chỗ còn thiếu thiếu!!hihi... thêm dòng này vào code của bạn nữa là chuẩn rồi.. Thanks bạn @Kid rất nhiều!
    Mã:
    @media (max-width:@maxResponsiveNarrowWidth) {
          .level_2 {
            width: 100%;
            float: left;
        }
    Mã:
    
    #loginBarHandle {
        display: none;
    }
    .node .nodeLastPost, .nodeControls  {
        display: none;
    }
    .node .nodeText {
        margin-right: 10px!important;
    }
    
    .nodeList {
        overflow: auto;
    }
    .nodeList .categoryStrip {
        background-image: none!important;
    }
    .level_2 {
        width: 33%;
        float: left;
    }
    <xen:if is="@enableResponsive">
        @media (max-width:@maxResponsiveWideWidth) {
          .level_2 {
            width: 50%;
            float: left;
        }
        }
    
        @media (max-width:@maxResponsiveMediumWidth) {
          .level_2 {
            width: 50%;
            float: left;
        }
        }
    @media (max-width:@maxResponsiveNarrowWidth) {
          .level_2 {
            width: 100%;
            float: left;
        }
        }
    </xen:if>
    
     
  8. Gacon

    Gacon Member

    Bài viết:
    335
    Likes :
    160
    đã làm đc....
     
    Last edited: 17/3/14
  9. minhcl

    minhcl New Member

    Bài viết:
    1
    Likes :
    0
    thêm cái này vào đâu?
    mỹ phẩm ikute chuyên cung cấp son mac, son velvelt, son ysl, giá tốt nhất

     
    Last edited: 2/3/16
  10. Kid

    Kid VIP Member

    Bài viết:
    863
    Likes :
    947
    @minhcl bạn đọc comment ngay bên trên là thấy.
     
    TrungSGN thích bài này.
  11. Gacon

    Gacon Member

    Bài viết:
    335
    Likes :
    160
    @minhcl copy nguyên code này là đc rồi!
    Mã:
    #loginBarHandle {
        display: none;
    }
    .node .nodeLastPost, .nodeControls  {
        display: none;
    }
    .node .nodeText {
        margin-right: 10px!important;
    }
    
    .nodeList {
        overflow: auto;
    }
    .nodeList .categoryStrip {
        background-image: none!important;
    }
    .level_2 {
        width: 33%;
        float: left;
    }
    <xen:if is="@enableResponsive">
        @media (max-width:@maxResponsiveWideWidth) {
          .level_2 {
            width: 50%;
            float: left;
        }
        }
    
        @media (max-width:@maxResponsiveMediumWidth) {
          .level_2 {
            width: 50%;
            float: left;
        }
        }
    @media (max-width:@maxResponsiveNarrowWidth) {
          .level_2 {
            width: 100%;
            float: left;
        }
        }
    </xen:if>
    
     
  12. votuonq

    votuonq Member

    Bài viết:
    277
    Likes :
    139
    up đang hóng cái này
     
  13. votuonq

    votuonq Member

    Bài viết:
    277
    Likes :
    139
    @ThienHac
    Add vào EXTRA.css Templates mà bạn đang sử dụng
    Chèn đoạn code dưới vào EXTRA.css

     
    TrungSGN and ThienHac like this.
  14. thanhlv195

    thanhlv195 New Member

    Bài viết:
    6
    Likes :
    0
  15. thanhst

    thanhst New Member

    Bài viết:
    6
    Likes :
    0
    đã làm được nhưng mình muốn mỗi chia 3 category theo từng cột như site muabantop.net thì làm thế nào nhỉ
    site của mình http://sangiagoc.net/
     
  16. caothanhtrung87

    caothanhtrung87 New Member

    Bài viết:
    6
    Likes :
    2
    Chia như thế này nhìn chuyên nghiệp và đẹp hơn hàng dọc mà bạn. đặc biệt với chỗ nhiều sub nhìn hàng dọc dài phản cảm
     
  17. ndkhoa

    ndkhoa New Member

    Bài viết:
    51
    Likes :
    7
    Done!
     
    Last edited: 12/8/14
  18. HeroBn

    HeroBn Member

    Bài viết:
    99
    Likes :
    2
  19. vinhson

    vinhson New Member

    Bài viết:
    83
    Likes :
    9
    Còn chia thành 2 cột thì phải làm sao bạn?
     
  20. vandieutot

    vandieutot Well-Known Member

    Bài viết:
    1,582
    Likes :
    482
    Chia giống mình đây hả bạn
    http://sccn.vn/
     
    vinhson thích bài này.
comments powered by Disqus

Chia sẻ trang này

Đang tải...