PDA

View Full Version : Khoảng cách giữa 2 bài viết



langtu9106
09-08-2011, 08:29 PM
Ai giúp em tăng khoảng cách giũa 2 bài viết
http://data.sinhvienit.net/2011/T08/img/SinhVienIT.NET---untitled%2848%29.jpg
Demo: mmo4you.net (http://mmo4you.net)
Thank

hanhkhat
09-08-2011, 09:49 PM
Bạn vào posbit_legacy tìm đến dòng thứ 2 sẽ thấy dòng này:


<li class="postbitlegacy postbitim postcontainer" id="post_{vb:raw post.postid}">
thêm vào đoạn màu đỏ này

<li class="postbitlegacy postbitim postcontainer" id="post_{vb:raw post.postid}" style="margin-bottom:10px;">

Lưu lại

Tiếp tục vào post_thanks_box
tìm cái style="display:none" (nằm ngay đầu thôi)
Sửa lại thành style="margin-top:-10px; margin-bottom:10px;"

Tiểu Bá Vương 1404
10-08-2011, 01:05 AM
Yếu tố này phụ thuộc vào additional.css của style (ở đây là RoyalFlush).
Vào Style Manager -> Edit Templates -> CSS Templates -> additional.css, sử dụng công cụ tìm kiếm đối với :

.postbit, .postbitlegacy, .eventbit {
margin-bottom: 0;
}
Xoá hoặc thay đổi giá trị lớn hơn không (tuỳ ý).

hanhkhat
10-08-2011, 01:28 AM
Yếu tố này phụ thuộc vào additional.css của style (ở đây là RoyalFlush).
Vào Style Manager -> Edit Templates -> CSS Templates -> additional.css, sử dụng công cụ tìm kiếm đối với :

.postbit, .postbitlegacy, .eventbit {
margin-bottom: 0;
}
Xoá hoặc thay đổi giá trị lớn hơn không (tuỳ ý).

Nếu thay vậy thì sẽ bị hổng chỗ "Những người cảm ơn"

Tiểu Bá Vương 1404
10-08-2011, 02:29 PM
Nếu thay vậy thì sẽ bị hổng chỗ "Những người cảm ơn"
Nếu anh dùng như vậy sẽ không ổn cho những lần upgrade thì template được thay thế !

Dunglx
10-08-2011, 03:02 PM
Nếu anh dùng như vậy sẽ không ổn cho những lần upgrade thì template được thay thế !

Vậy e có cáh hay hơn không vì cái đó thay đôi thì chắc là động đến template rồi

HTT.itvn
10-08-2011, 03:09 PM
Nếu anh dùng như vậy sẽ không ổn cho những lần upgrade thì template được thay thế !

Nếu nâng cấp hay gì thì CSS và template vẫn giữ nguyên , trừ trường hợp import lại style ( xóa style cũ ) thì nó mới thay mới vào . Điều này dễ nhận thấy nếu dùng 1 style đã đóng khung thông tin , thì khi nâng cấp phiên bản mới hơn vẫn nguyên khung thông tin .

Không phải lúc nào cũng phải can thiệp CSS , nhất là bản VBB4 trở đi có nhiều thành phần dùng chung một lớp class hoặc id nên khi thay đổi CSS thì sẽ thay đổi cấu trúc chung của thành phần khác . Tùy trường hợp mà can thiệp ở CSS hoặc ở Template .

Theo anh , với yêu cầu của chủ topic thì cách của Hanhkhat hợp lý hơn .

hoangduykt7990
10-08-2011, 03:20 PM
Theo mình thì cách của Tiểu Bá Vương 1404 (http://itvnn.net/member.php?32314-Tiểu-Bá-Vương-1404) ổn hơn cho các lần nâng cấp :), hạn chế chỉnh nhiều lần trong postbit là 1 điều nên làm!

langtu9106
10-08-2011, 08:18 PM
Cảm ơn các anh. Em sẽ thử từng cách



Tiếp tục vào post_thanks_box
tìm cái style="display:none" (nằm ngay đầu thôi)
Sửa lại thành style="margin-top:-10px; margin-bottom:10px;"
Anh ơi. Cho em hỏi làm thêm bước này để làm gì.
Em thấy cái box thank bị dính vào post sau

hanhkhat
10-08-2011, 09:29 PM
Anh ơi. Cho em hỏi làm thêm bước này để làm gì.
Em thấy cái box thank bị dính vào post sau

Vì nó bị vậy nên mới phải thêm dòng đó để đẩy nó lên bạn à.

t8mclub
11-08-2011, 12:25 AM
Vì nó bị vậy nên mới phải thêm dòng đó để đẩy nó lên bạn à.
Chuẩn không cần chỉnh.

langtu9106
11-08-2011, 07:20 AM
Nhưgn nó không lên anh ơi

Tiểu Bá Vương 1404
11-08-2011, 02:08 PM
Giải pháp đã được đưa ra, tùy vào lựa chọn sử dụng của bạn, hoặc của mình,hoặc của người khác.
---
Với trường hợp của anh Phúc, bạn có thể bổ xung css inline vào template của Post Thank You Hack :
Style Manager -> Edit Templates -> Post Thank You Hack Templates -> post_thanks_postbit, ở dòng đầu :

<div class="postbody"<vb:if condition="$vboptions['legacypostbit']"> style="margin-{vb:stylevar left}: 0"</vb:if>>
Thay đổi để trở thành :

<div class="postbody"<vb:if condition="$vboptions['legacypostbit']"> style="margin-bottom: 10px;margin-{vb:stylevar left}: 0"</vb:if>>