Xây dựng forum với vBulletin toàn tập part 7 pot

10 304 4
Xây dựng forum với vBulletin toàn tập part 7 pot

Đang tải... (xem toàn văn)

Thông tin tài liệu

> Như vậy, nói đến "mod" hay "Hack mod" trong vBB, nghĩa là nói đến 1 "product" hoặc 1 "plugin" bổ sung tính năng cho diễn đàn - Để cài MOD, ta vào Admincp ->Plugins & Products ->Manage Products ->[Add/Import Product] để tải file XML (hình dưới) nếu còn có những file khác nữa trong bộ cài mod, chúng cần được upload lên HOST (thường có hướng dẫn trong bộ cài, chỉ cho bạn biết upload đúng chỗ) - Nếu mod là một "plugin", tương tự trên, chúng ta vào "Admincp - >Plugins & Products ->Download / Upload Plugins" - Nếu bạn không biết mod định cài là loại nào, là "product" hay "plugin" ? Không sao, vBB nó sẽ thông báo cho mình biết không phải loại này mà là loại kia. Ví dụ tôi vào phần "Upload Plugins" để nhập file XML của 1 mod thuộc loại "product", sẽ có báo lỗi như sau: "This file appears to be a Product, not a Plugin. Please use Manage Products to add this file." >> Đôi điều lưu ý về MOD << - Có thể bạn sẽ gặp một số Mod cần phải sửa thêm một chút trong Templates; bạn vào "Styles & Templates -> Style Manager" chọn Skin cần sửa rồi làm theo hướng dẫn của họ. Nhưng khuyên bạn không nên cài những mod kiểu đó, vì theo quan điểm của tôi: + Thứ nhất: mod chỉ cần import file XML và upload các file cần thiết lên HOST là xong -> như vậy mới đáng gọi là 1 "Mod" hoàn chỉnh. - Còn nếu vẫn phải mất công vào mò mẫm trong temp để sửa, thì thà mò luôn cho rồi, khỏi cài mod làm chi + Thứ hai: thường thì chúng ta sẽ cần cài nhiều chứ không phải chỉ 1- 2 mod, nếu xài những mod kiểu trên nhiều, bạn sẽ bị loạn, "products manager" của bạn sẽ rối như 1 mớ bòng bong và rồi đến lúc cần gỡ ra, liệu bạn còn nhớ được là đã sửa những temp nào hay không ? Phần B - Một vài MOD cần và đủ cho một 4rum - Bạn có thể cài thêm bao nhiêu MOD thùy thích, tất nhiên là cái gì nhiều "quá" thì cũng trở thành không tốt. Ở đây, mình giới thiệu qua vài Mod vừa đủ để thêm vài tính năng & thành phần hữu ích, thiết thực cho 4rum hoạt động. - Các bạn down tại đây: Code: http://www.mediafire.com/?mo0yxj2hjlv trong đó gồm có: + Cyb - Advanced Forum Statistics 6.6 (gồm 1 file XML trong thư mục Cyb - Advanced Forum Statistics 6.6) + Hide Various BBcode content (hide_bbcodes) + [AJAX] Post Thank You Hack 7.7 (post_thanks_7_7) + [Ajax] Check for similar thread before posting a new one (similar_thread_chec) + phpKingDom - Advanced Quick Reply (phpkd_aqr) sau đây ta sẽ đj vào chi tiết từng "Mod" 1.> Cyb - Advanced Forum Statistics 6.6 - Cyb - Advanced Forum Statistics 6.6 là "hack Mod" tạo ra một bảng hiển thị "tình trạng" (statistic) của diễn đàn, gồm: Danh sách những người post nhiều nhất; Danh sách thành viên mới nhất; Danh sách những bài mới nhất; Danh sách những bài được xem nhiều nhất v.v Còn có một số mod khác cùng chức năng, chúng được gọi chung là các "mod statistic" hoặc "mod TopTEN" như hình trên, cái bảng "Top 10 stats" chúng ta nhìn thấy chính là Advanced Forum Statistics 6.6 - Mod này chỉ có 1 file XML duy nhất, các bạn vào Admincp - >Plugins & Products ->Manage Products ->[Add/Import Product] để tải file XML là xong. Tuy nhiên, mặc định thì bảng stats lại nằm bên dưới 4rum, để đưa nó lên trên cùng của 4rum, ta vào "Admincp -> vBulletin Option" rồi chọn [Cyb - Advanced Forum Statistics] để chỉnh lại. (để thảo luận về Mod này, bạn vào vBulletin.org hoặc tham gia:http://hoiquantinhoc.com/forum/showthread.php?t=16109) 2.> Hide Various BBcode content - Giấu BBcode (ẩn link đối với Guest) - Hide BBcodes là hack mod cho phép bạn đặt chế độ giấu/hiện các BBcode đối với những nhóm user xác định (ví dụ giấu các "link" đối với guest). Thực ra là với mục đích "ẩn link với khách" thì có mod khác, nhưng tớ thấy nhiều bạn báo lỗi khi sử dụng nên không chơi, hơn nữa mod Hide BBcode này cho phép bạn giấu được nhiều thứ hơn, chứ không chỉ là giấu link. - Vậy "BBcode" là gì ? đó là những "mã" giúp bạn định dạng (format) nội dung bài viết, ví như muốn chữ đậm thì trong khung soạn thảo bạn viết: HTML Code: chữ đậm hoặc muốn chèn hình ảnh vào trong bài để minh họa, bạn dùng thẻ IMG bao quanh đường dẫn tới file hình ảnh: HTML Code: > vậy thẻ IMG để đưa ảnh vào hoặc thẻ B để làm chữ đậm, đó là những "BBcode" - Mod này cũng chỉ gồm có 1 file XML thôi, bạn vào Admincp - >Plugins & Products ->Manage Products ->[Add/Import Product] để tải file XML là xong, sau đó vào "Admincp -> vBulletin Option" rồi chọn [Hide BB Code Setting] để thiết lập chế độ "giấu'" những code nào, giấu với những nhóm user nào (để thảo luận về Mod này, bạn vào vBulletin.org hoặc tham gia:http://www.vietvbb.vn/up/showthread.php?t=13352) 3.> [AJAX] Post Thank You Hack - Mod này tạo chức năng "Cám ơn" cho diễn đàn, các thành viên có thể "cám ơn" nhau thông qua chức năng "THANKS" mà khỏi phải post thêm 1 bài trả lời nói rằng: "Tôi cám ơn bạn". - Nó đặt thêm 1 nút "Thanks" trong mỗi bài viết, khi member click vào nút "Thanks" của bài viết nào, nó sẽ hiện ra 1 khung ngay bên dưới bài viết hiển thị là bạn đã "cám ơn" người viết bài đó rồi, nếu có nhiều người "thanks", khung này hiển thị nick của tất cả những người đó. - Đây là bản Post Thank You Hack 7.7, chỉ tương thích với vBulletin 3.7x trở lên, sử dụng công nghệ AJAX nên không cần bấm F5 mỗi khi click "thanks". Ngoài file "product-post_thanks.xml" phải được import thông qua [Add/Import Product], bạn phải upload 7 file khác lên host, hãy xem trong thư mục"upload_via_ftp" để upload lên đúng chỗ. (để thảo luận về Mod này, bạn vào vBulletin.org hoặc tham gia:http://hoiquantinhoc.com/forum/showthread.php?t=4143) 4.> [AJAX] Check for similar thread before posting a new one - Đây là "Mod" rất hay, chức năng tự động tìm các chủ đề (thread) có tiêu đề giống nhau, giúp cho thành viên biết là đã có chủ đề tương tự rồi, tránh post trùng. - Nó sử dụng jQuery để lấy thông tin trong file ajax.php (thông tin về jQuery). - Cài đặt như sau: + Upload file "jquery-1.3.2.min.js" lên thư mục "clientscript" + vào Admincp ->Plugins & Products ->Manage Products - >[Add/Import Product] để tải file "product- mrnasesimilarthreadcheckv2.xml" + vào "vboption ->Message Posting and Editing Options" ->[Check for similar threads] chọn "Yes" - Tuy nhiên, mặc định "mod" này chỉ tìm được với tiếng Anh, để có hiệu lực với tiếng Việt, ta phải sửa chút trong template: vào temp "mrnasesimilarthreadcheck_header" thay cái script đầu tiên thành PHP Code: <script type="text/javascript" ttp://ajax.googleapis. com/ajax/libs/jquery/1.3/jquery.min.js"></script> (để thảo luận về Mod này, bạn vào vBulletin.org hoặc tham gia: http://hoiquantinhoc.com/forum/showthread.php?t=14645) 5.> phpKingDom - Advanced Quick Reply - Đây là "Mod" thêm các nút cho khung "Quick reply" của phpKingDom phát hành. Mặc định ta thấy khung trả lời nhanh rất ít nút, không nhiều như khung "trả lời đầy đủ", điều này quả là bất tiện - Tuy nhiên, khi cài mod này xong, khung trả lời nhanh sẽ "đầy đủ" - Bạn đã download gói "Addon-Mod" ở đầu bài; Trong thư mục "phpkd_aqr\English" có 2 thư mục con là 'import' và 'upload' + Upload các file trong thư mục "upload" lên đúng chỗ + vào Admincp ->Plugins & Products ->Manage Products - >[Add/Import Product] import file: product- phpkd_aqr.xml trong thư mục "import" và kết quả như hình dưới (để thảo luận về Mod này, bạn vào vBulletin.org hoặc tham gia: http://hoiquantinhoc.com/forum/showthread.php?t=4501) Bài 8: Khái quát về BBcode và "Custom BBcode" - Ở bài trước chúng ta đã nói sơ qua về BBcode rồi, đó là những "MÃ" lệnh giúp bạn định dạng nội dung bài viết, bao gồm từ việc đặt chữ đậm, chữ nghiêng cho đến cả việc chèn hình ảnh minh họa vào bài thông qua thẻ IMG, chèn liên kết vào bài thông qua thẻ URL, trích dẫn lại bài viết của người khác bằng thẻ QUOTE v.v - Vậy để nội dung bài viết có thể sinh động hơn nữa, phong phú hơn nữa, vBB cho phép chúng ta tạo ra các "MÃ tùy chỉnh" (custom BBcode) với các chức năng "định dạng" mạnh mẽ, như: chèn âm thanh, chèn video clip Tất nhiên để làm việc này bạn cần phải thành thạo ngôn ngữ PHP. . Advanced Forum Statistics 6.6 (gồm 1 file XML trong thư mục Cyb - Advanced Forum Statistics 6.6) + Hide Various BBcode content (hide_bbcodes) + [AJAX] Post Thank You Hack 7. 7 (post_thanks _7_ 7) +. này hiển thị nick của tất cả những người đó. - Đây là bản Post Thank You Hack 7. 7, chỉ tương thích với vBulletin 3.7x trở lên, sử dụng công nghệ AJAX nên không cần bấm F5 mỗi khi click "thanks" link đối với Guest) - Hide BBcodes là hack mod cho phép bạn đặt chế độ giấu/hiện các BBcode đối với những nhóm user xác định (ví dụ giấu các "link" đối với guest). Thực ra là với mục

Ngày đăng: 13/07/2014, 11:21

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan