[Template] Giảm độ dài webpage với bài viết dài trong postbit & postbit_legacy

Mr.Click

New member
11 Tháng sáu 2011
993
0
0
33
sites.google.com
[Template] Giảm độ dài webpage với bài viết dài trong postbit & postbit_legacy

Điều quan trọng đầu tiên : Không "Cám ơn (Thanks)" thì đừng có đòi hỏi và được support nhé !
Đã cập nhật code mới, tối ưu hơn.
Giới thiệu vài dòng trước ...Chính xác như vậy, giảm độ dài của trang Show Thread khi bạn xem một bài viết dài dòng (đến cả chục ngàn chữ, bài ví dụ của mình là hơn 16.000 kí tự rồi). Có thể bạn cảm thấy bực bội khi phải trược trang theo độ dài bài viết (mình là điển hình). Với giải pháp mình đưa ra, bạn sẽ không còn lo lắng và yên tâm cho thành viên viết thoả mái, bao nhiêu kí tự cũng được (unlimited).
Thêm vào đó, bạn còn có thể giảm thiểu khoảng cách trống vô dụng giữa chân bài viết và đầu chữ kí (nói cho nó vuông).
Hãy xem một vài ví dụ về vấn đề này nhé :
[postbit - normal] & [postbit_legacy]

Và giờ, đến lúc để thực hiện điều này rồi ...
  • Bước thứ nhất : thêm css trong additional.css (Edit Templates -> CSS Templates) :
    Dán code sau vào trên, dưới, hoặc bất cứ đâu trong template đó...
    Code:
    /* Make a shorter message in postbit_legacy */
    .g_short {
    min-height: auto !important;
    max-height: 350px; /* Tùy ý người sử dụng thay đổi thông số */
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: 10px;
    text-align: justify;
    margin-bottom: 0 !important;
    }

    /* move up signature */
    .postbitlegacy .after_content {
    clear: both !important;
    }
  • Bước thứ hai : sửa css trong postbit.css (Edit Templates -> CSS Templates) :
    Tìm code sau :
    Code:
    /*post bit*/
    ...

    ...
    .postbitlegacy .postrow.has_after_content {
    padding-bottom: 4em;
    }
    Sửa lại để cho nó giống cái sau ...
    Code:
    /*post bit*/
    .postbitlegacy .after_content {
    clear: right !important;
    }
    ...

    ...
    .postbitlegacy .postrow.has_after_content {
    padding-bottom: 0em !important;
    }
  • Bước thứ ba : sửa lại trong template postbit & postbit_legacy (Edit Templates -> Postbit Templates) :
    Tìm code sau, ở cả hai template trên nó đều giống nhau ...
    PHP Code:
    <div id="post_message_{vb:raw post.postid}">
    <
    blockquote class="postcontent restore ">
    {
    vb:raw post.message}
    </
    blockquote>
    </
    div>



    Sửa lại để cho nó giống cái sau ...
    PHP Code:
    <div id="post_message_{vb:raw post.postid}">
    <
    blockquote class="postcontent restore g_short">
    {
    vb:raw post.message}
    </
    blockquote>
    </
    div>


Đấy, hết rồi, giờ xem lại những gì mình đã làm ...
[postbit - long text] & [postbit - short text]
[postbit_legacy - long text] & [postbit_legacy - short text]

Nếu chưa hài lòng với những hình trên, xem trực tiếp tại my demo forum!
Nếu cần :
- User name : Demo User
- Paasword : 123456

 

Thống kê diễn đàn

Chủ đề
61,129
Bài viết
63,349
Thành viên
86,047
Thành viên mới nhất
gnn

VỀ CHÚNG TÔI

  • Sinhvienthamdinh.Com là diễn đàn đầu tiên và lớn nhất dành riêng cho cộng đồng nhân lực ngành thẩm định giá. Cổng thông tin được tạo ra nhằm tạo kênh kết nối tri thức cho tất cả các bạn đã và đang quan tâm đến ngành thẩm định giá. Các thông tin được tổng hợp với đầy đủ các mảng thuộc lĩnh vực thẩm định giá như: Thẩm định giá Bất động sản, thẩm định giá động sản, thẩm định giá máy móc thiết bị, thẩm định giá doanh nghiệp, thẩm định giá dự án đầu tư, thẩm định giá thương hiệu...
  • Với phương châm "Connet For Sharing" chúng tôi chia sẻ hoàn toàn miễn phí và không giới hạn những kiến thức từ cộng đồng diễn đàn.

DANH MỤC CHÍNH

CÁ NHÂN