Mình lang thang trên diễn đàn BBS kiếm được cái plugin đánh giá bài viết cho bo-blog cũng khá hay, đã test thành công.
Plugin này sẽ thêm vào dưới cùng mỗi bài viết một mục đánh giá nhỏ. Mỗi user, khách tính theo ip address sẽ được đánh giá 1 bài viết 1 lần. Mình đã việt hóa và sửa một số chỗ cho phù hợp. Mình xin hướng dẫn các bạn làm như sau, các bạn làm cẩn thận một chút nhé.
Bước 1: Download file nén dưới về, giải nén ra được thư mục fengyinrating upload vào thư mục blog/plugin
Bước 2: Vào PhpMyadmin tìm đến database của blog bạn, đến SQL và chạy đoạn lệnh SQL sau:
CREATE TABLE `ratings` (
`id` varchar(11) NOT NULL,
`total_votes` int(11) NOT NULL default 0,
`total_value` int(11) NOT NULL default 0,
`used_ips` longtext,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=3;
Câu lệnh trên mục đích là add thêm table ratings vào database của bo-blog, bạn yên tâm, nó không ảnh hưởng gì đến bo-blog đâu.
Bước 3: Vào thư mục blog/plugin/fengyinrating/rating và tiến hành sửa file _config-rating.php với các thông tin database:
$rating_dbhost = 'localhost';
$rating_dbuser = 'user database';
$rating_dbpass = 'pass database';
$rating_dbname = 'database name';
Plugin này dùng chung database với bo-blog, nên bạn hãy điền thông số sao cho giống với thông số database trong file blog/data/config.php nhé. Các bạn chỉ sửa 4 dòng trên thôi.
Bước 4: Vào Quản lý / Admin center —> Q.lý adds in —> và add thêm plugin đánh giá với tên fengyinrating vào.
Nếu bạn chưa biết cách add plugin thì có thể tìm bài viết hướng dẫn thêm plugin cho bo-blog trong Ebook bo-blog 1.2 của mình.
Download plugin đánh giá bài viết cho bo-blog: 17KB Cập nhật lại vào 10/06/2012
Xong rồi đấy, chúc các bạn thành công!