Dec 28, 2011

Chia Subforum thành 2 cột đơn giản nhất

Trích từ: tổng hợp thủ thuật vBulletin

Không cần cài MOD gì cả - Chỉ cần thêm đoạn code sau vào template forumbits.css



.
subforums ol.subforumlist  {  
  
floatleft;  
  
width100%;  
  
margin0;  
  
padding0;  
}  
.
subforumlist li.subforum {  
  
floatleft;  
  
width50%;  
  
margin0;  
  
padding0;  
  
clear:none;  
}  
/* to remove the commas */   .commalist li.subforum:after {  
    
content:"";  
}  
Trích từ: tổng hợp thủ thuật vBulletin 

Hướng dẫn backup và restore Forum vbb và fix những lỗi thường gặp

Trích từ: tổng hợp thủ thuật vBulletin

Hôm nay mình sẽ hướng dẫn các bạn cách backup + restore VBBForum an toàn đơn giản mà không bị lỗi.

Ví dụ các lỗi thường gặp:
Warning: array_keys() [function.array-keys]: The first argument should be an array in [path]/includes/functions.php on line 5261
You have been banned for the following reason:
No reason was specified.
Date the ban will be lifted:
Trước giờ ai cũng biết có rất nhiều cách backup + restore thông qua các công cụ như Bigdump,Mysqldumper,Sypex...
Các công cụ trên backup và restore cũng rất tốt nhưng đôi khi gặp lỗi thì mình không biết đường nào mà sửa.
Vậy nên admin sẽ hướng dẫn backup cách truyền thống đơn giản và hiệu quả.

I. Backup
Nguyên tắc cần nhớ:
1.Vào admincp->Settings->Options->Plugin/Hook System ->Chọn KHÔNG (NO) để disable tất cả plugin đi.
2.Vào PhpMyadmin của host -> chọn database forum đang xài -> Kích vào nút Export nằm ở bên phải 

Tích vào chọn ô Add DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT
Chỉnh Maximal length of created query xuống còn 300 (mặc định 500)
Nhân nút GO để save về.
Mục đích là giảm chiều dài câu lệnh query để lát down về hoặc khi restore cũng ổn định hơn.
Vậy là xong phần backup

II. Restore
Down file bigdump.php đính kèm xuống (file này đã chỉnh mặc định là restore dưới định dạng là Unicode (utf-8) )
Bạn sửa lại các thông số sau

$db_server = 'localhost'; -> Thường mặc định là localhost, để biết chính xác là gì bạn vào phpmyadmin xem ở trên cùng có ghi Server: localhost hay không, nếu ghi khác thì chỉnh lại cho đúng
$db_name = 'data_kenhda'; -> Tên Database
$db_username = 'kenhdaihoc.com'; -> Tên User
$db_password = 'kenhdaihoc.com';-> Mật khẩu User
Bây giờ úp File database và file bigdump.php này lên cùng thư mục và tiến hành restore bình thường.

Chú ý dành cho những ai sử dụng định dạng khác không phải utf-8. 
Để kiếm tra bạn đang dùng 
Vào Admincp->Languages & Phrases->Language Manager->Chọn Lang việt bạn xài -> Edit Setting. Xem dòngHTML Character Set để biết định dạng của bạn.

Nếu restore gặp lỗi font thì mở file bigdump.php tìm dòng 
$db_connection_charset -> chỉnh lại là latin1 nhé

Thêm một chú ý cuối cùng. Bạn nên nén forum dưới dạng .zip sau đó vào Cpanel của host -> Filemanager để upload lên. Hạn chế upload bằng đường FTP

Chúc bạn thành công.


Trích từ: tổng hợp thủ thuật vBulletin

Bỏ phần biểu tượng chú thích ở dưới forumhome cho


Tên:  Untitled.png Xem: 4 KT:  14,3 KB


Vào admincp=>Style and template=>Forumhome template=>FORUMHOME
Tìm và del đoạn code này



<div id="wgo_legend" class="wgo_subblock section"> 

                <h3 class="blocksubhead"><img src="{vb:stylevar imgdir_misc}/legend.png" alt="{vb:rawphrase icon_legend}" />{vb:rawphrase icon_legend}</h3> 
                <div> 
                    <dl id="icon_legends" class="icon_legends"> 
                        <dt><img src="{vb:stylevar imgdir_statusicon}/forum_new-16.png" alt="{vb:rawphrase new_posts_forum}" /></dt><dd>{vb:rawphrase new_posts_forum}</dd> 
                        <dt><img src="{vb:stylevar imgdir_statusicon}/forum_old-16.png" alt="{vb:rawphrase no_new_posts_forum}" /></dt><dd>{vb:rawphrase no_new_posts_forum}</dd> 
                        <dt><img src="{vb:stylevar imgdir_statusicon}/category-16.png" alt="{vb:rawphrase category_forum}" /></dt><dd>{vb:rawphrase category_forum}</dd> 
                        <dt><img src="{vb:stylevar imgdir_statusicon}/forum_link-16.png" alt="{vb:rawphrase link_forum}" /></dt><dd>{vb:rawphrase link_forum}</dd> 
                    <vb:if condition="$vboptions['pt_hasprojectforums']"> 
                        <dt><img src="{vb:stylevar imgdir_statusicon}/project_new-16.png" alt="{vb:rawphrase project_forum}" /></dt><dd>{vb:rawphrase project_forum}</dd> 
                    </vb:if> 
                    </dl> 
                </div> 
            </div>  

Làm sao để copy hình, chữ từ web khác vẫn giữ nguyên bản gốc

Trích từ: tổng hợp thủ thuật vBulletin

Khi up bài viết, để tiện lợi và dễ dàng cho người sử dụng, tốt nhất khung nội dung có dạng trù phú, tức là có thể nhận được hình, định dạng chữ, ... copy từ website khác.

Để diễn đàn vbullentine làm được việc đó, các bạn làm theo các bước sau:

Vào admincp --> option--> Message posting interface option --> mục Enable clickable message formatting control chọn Enable stardard & WYSIWYGS controls --> save lại

Vào option --> User Registration Options --> phần khung soạn thảo, chỉnh show enhanced (WYSIWIG) editor toolbar --> lưu lại

Okie Thế là hoàn thành!
Chúc các bạn thành công!

cách chèn nút like của FaceBook cho vbb

Trích từ: tổng hợp thủ thuật vBulletin

Rất đơn giản, vào admincp, quản lý giao diện (Styles & Templates) --> tìm khuôn mẫu (search in template)--> postbit hoặc postbit_legacy (xài cái nào thì edit cái đó) 

Tìm code

{vb:raw ad_location.thread_first_post_content}
sau đó enter xuống dòng, chèn thêm vào

<!-- Facebook Like -->
<iframe src="http://www.facebook.com/plugins/like.php?href=http://kenhdaihoc.com/forum/{vb:link thread, {vb:raw thread}}&amp;layout=standard&amp;show_faces=true&a mp;width=450&amp;action=like&amp;font=tahoma&amp;c olorscheme=light" scrolling="no"frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:75px"></iframe><!-- / Facebook Like -->


sửa cái phần "http://kenhdaihoc.com/forum" lại đúng tên website, domain.

save lại, vậy là okie, mở thử 1 bài ra, dưới tiêu đề có nút thích rồi nhé!

Đổi font, màu cho thread - tiêu đề bài viết nổi bậc trong forum vbb

Trích từ: tổng hợp thủ thuật vBulletin

Cách làm như sau :

Vào Admin CP > Styles & Templates > Search Templates 

Tìm Templates Additional.css

Mở ra và thêm vào code:

.sticky a.title {color: red; font-weight: bold;}
.
lock a.title {colorredtext-decorationline-through;}
.
hot a.title {colormaroon
;}
Và thay đổi theo mong muốn của bạn bằng các thông số khác cho css này!

làm gì khi quên mật khẩu admin vbb

Trích từ: tổng hợp thủ thuật vBulletin

Lỡ quên mật khẩu admincp thì sao lấy lại mật khẩu được đây????

Trong trường hợp Email cũng không check được thì còn cách này:

1. Đăng ký tài khoản mới (hoặc 1 tài khoản khác đã có)
2. Mở table User lên và tìm xem User Admin có thuộc tính "usergroupid" bằng bao nhiêu thì gán giá trị này cho tài khoản mới vừa tạo (thường giá trị là: 6)
3. Mở file "includes/config.php" lên và tìm đến biến $config['SpecialUsers']['superadministrators'] = '1'; thay giá trị 1 bằng số ID của tài khoản vừa tạo

Sau đó chỉ cần login vô bằng tài khoản vừa tạo, rồi đổi lại password cho Admin.

Nhớ phải sửa lại file config.php sau khi đổi password admin nhé!