Tiểu Bá Vương 1404
05-11-2010, 11:57 AM
Thấy ITVNN không có ai nói đến mod trạng thái online của thành viên viết bài nên mạo muội lên đây viết vài cái cho ae tham khảo xem chơi.
Cái này dùng cho user detail nằm dọc bên bài.
Đầu tiên, nếu ai chưa đóng khung thông tin chi tiết thì tham khảo tại: http://itvnn.net/showthread.php?12851-Hướng-dẫn-đóng-khung-thông-tin-chi-tiết-cho-VBB-4.x còn cái mình share thì thuộc vào dạng đã đóng khung.
Các bạn tìm đến postbit_legacy (trong Postbit Temp...), tìm đoạn code sau (nếu có):
<div class="username_container">
<b><vb:if condition="$post['userid']">
{vb:raw memberaction_dropdown} {vb:raw post.onlinestatus}
<vb:else />
<span class="username guest">{vb:raw post.musername}</span> {vb:raw post.onlinestatus}
</vb:if></b>
</div>
Các bạn chú ý đoạn: {vb:raw memberaction_dropdown} {vb:raw post.onlinestatus} và xoá đoạn gạch chân đi.
Tiếp theo, up hai hình mình đính kèm lên host theo đường dẫn:
Nếu dùng style mặc định: /images/statusicon/
Nếu dùng style cài sau thì: /images/styles/_thư mục style của bạn_/statusicon/
Nếu nó yêu cầu có ghi đè (overwrite) lên file đã có không thì cứ ok.
Sau đó bạn vào lại postbit_legacy, tìm code sau:
<vb:if condition="$show['infraction'] OR $show['reppower']">
<dl class="user_rep">
<vb:if condition="$show['infraction']">
<dt><b>{vb:rawphrase infractions}</b></dt>
<dd>{vb:raw post.warnings}/{vb:raw post.infractions} ({vb:raw post.ipoints})</dd>
</vb:if>
và thêm vào phía trên nó đoạn code này (quan trọng nhất):
<div align="left" class="eti_postbit"><dt><b>Hiện đang</b></dt> <dd>{vb:raw post.onlinestatus}</dd></div>
Nếu bạn dùng style của CompletevB (tương tự ITVNN) thì thay eti_postbit bằng post_field
Thế là xong rồi đó. Ai pro thì chém nhẹ thôi nhé :MatCuoi (9):
Cái này dùng cho user detail nằm dọc bên bài.
Đầu tiên, nếu ai chưa đóng khung thông tin chi tiết thì tham khảo tại: http://itvnn.net/showthread.php?12851-Hướng-dẫn-đóng-khung-thông-tin-chi-tiết-cho-VBB-4.x còn cái mình share thì thuộc vào dạng đã đóng khung.
Các bạn tìm đến postbit_legacy (trong Postbit Temp...), tìm đoạn code sau (nếu có):
<div class="username_container">
<b><vb:if condition="$post['userid']">
{vb:raw memberaction_dropdown} {vb:raw post.onlinestatus}
<vb:else />
<span class="username guest">{vb:raw post.musername}</span> {vb:raw post.onlinestatus}
</vb:if></b>
</div>
Các bạn chú ý đoạn: {vb:raw memberaction_dropdown} {vb:raw post.onlinestatus} và xoá đoạn gạch chân đi.
Tiếp theo, up hai hình mình đính kèm lên host theo đường dẫn:
Nếu dùng style mặc định: /images/statusicon/
Nếu dùng style cài sau thì: /images/styles/_thư mục style của bạn_/statusicon/
Nếu nó yêu cầu có ghi đè (overwrite) lên file đã có không thì cứ ok.
Sau đó bạn vào lại postbit_legacy, tìm code sau:
<vb:if condition="$show['infraction'] OR $show['reppower']">
<dl class="user_rep">
<vb:if condition="$show['infraction']">
<dt><b>{vb:rawphrase infractions}</b></dt>
<dd>{vb:raw post.warnings}/{vb:raw post.infractions} ({vb:raw post.ipoints})</dd>
</vb:if>
và thêm vào phía trên nó đoạn code này (quan trọng nhất):
<div align="left" class="eti_postbit"><dt><b>Hiện đang</b></dt> <dd>{vb:raw post.onlinestatus}</dd></div>
Nếu bạn dùng style của CompletevB (tương tự ITVNN) thì thay eti_postbit bằng post_field
Thế là xong rồi đó. Ai pro thì chém nhẹ thôi nhé :MatCuoi (9):