Thanh Alt-Info nằm ngang giống VBB Fix 1

Kennu75

New member
Source:
Demo:

Code7.png
Ưu điểm:
- Hoạt động cực nhanh.
- Giao diện đẹp giống VBB.
- Không còn bị lỗi với hệ thống Arcade như bản gốc
Nhược điểm:
- Code dài dòng hơn bản gốc.
- Khó chỉnh sửa.
=======================================================
Chèn code vào Below the Board:
Các bạn download file dưới đây về máy.
File JS:
Sau khi tải file về, các bạn mở file đó ra bằng Notepad rồi tiến hành chỉnh sửa theo hướng dẫn cơ bản như sau:
- Khi xem qua file JS bằng Note, các bạn sẽ thấy nội dung file này gồm có 4 đoạn mã Javascripts có dạng gần giống nhau, đó là dạng:
Mã:
if($('div#cat-3043839.category .c_info').length){
$('div#cat-3043839.category .c_info').each(function(){
var v = $(this).find('.c_info-v').length ? $(this).find('.c_info-v').html().replace(" viewer","").replace("s","") : "0";
var t = $(this).find('.c_info-t').html().replace("Topics: ","");
var r = $(this).find('.c_info-r').html().replace("Replies: ","");
$(this).prev().find('.c_last').before("<td style='width:9%;text-align:center;'>"+v+"</td><td style='width:9%;text-align:center;'>"+t+"</td><td style='width:9%;text-align:center;'>"+r+"</td>").attr('colspan','1');
$(this).prev().find('.c_mark').attr('rowspan',$(this).prev().find('.c_mark').attr('rowspan')-1);
$(this).remove();
});
$('div#cat-3043839.category .category .c_foot').attr('colspan','6');
$('div#cat-3043839.category .c_subforum').attr('colspan','5');
$('div#cat-3043839.category .redirect .c_last').attr('colspan','2').prev().attr('colspan','4')
$('div#cat-3043839.category .c_forum').attr('rowspan','1');
$('div#stats.category .c_foot').attr('colspan','2');
};
- Đây là mã cơ bản dùng cho 1 category, forum bạn càng có nhiều category thì càng có nhiều đoạn mã như thế này. Ở đây, các bạn chỉ được thay đổi các con số 3043839 thành số khác phù hợp với forum mình. Để biết số nào là phù hợp, bạn copy từng đường link của category rồi xem ID của nó. Link của category là link của phần được đóng khung màu đỏ theo hình dưới đây.

Code9.png
Ví dụ: Category có tên "Animation World" như hình trên có đường link là: thì số 3046168 chính là số ID của category đó.
- Như vậy, bạn chỉ cần thay tất cả các số ID trong các đoạn code cho phù hợp với category của forum mình. Nếu forum bạn có nhiều category hơn, bạn có thể chèn thêm cú pháp như code trên sao cho đủ là được.

Sau đó bạn save lại và upload file đó lên host của forum mình bằng chức năng File Manager trong trang Admin CP. Cuối cùng là chèn vào Below the Board theo cú pháp như sau:
Mã:
<script src='Link của file vừa upload lên host'></script>
Mọi thắc mắc về code 'Alt-Info nằm ngang Fix 1' hoặc link download xin nêu tại topic này!
 
Mình fix bằng cách đổi category chung của code gốc thành category riêng (tức là thêm ID category vào) của từng forum thui. Do vậy mỗi forum khác nhau các bạn sẽ phải tự viết lại nên code sẽ dài và khác nhau.

Dù có hơi dài dòng nhưng bù lại nó sẽ không bị xung đột với hệ thống game flash thunder arcade. Xung đột thế nào thì hơi khó diễn tả một chút, nếu muốn biết các bạn có thể thử code gốc và code này cùng code arcade là thấy khác biệt liền.
 
À, thay vì dùng ID của Category h mình chuyển thành ID của chuyên mục hả, Kennu. Quá chuẩn :D
 
Hok hok, phải dùng ID của category mới đúng. Code gốc không có ID, code fix này phải có ID. Zậy thui hà.
 
Đúng rồi, vì áp dụng toàn forum nên dùng code gốc thì sẽ bị xung đột ở hệ thống game Arcade - lúc đó mấy ô như Highscore, Rank, Player bên trang Game sẽ không bị lệch tùm lum rất xấu. Nếu dùng code fix này, do chỉ hoạt động riêng lẻ tại các category nên trang Game Arcade sẽ không bị ảnh hưởng.
 
Back
Top