Site icon Thủ thuật IT

Sửa lỗi thành viên không viết bài được trong Bo-blog 2.1.1 RC1

Phiên bản cập nhật Bo-blog 2.1.1 RC1 được mình giới thiệu trong bài trước . với nhiều tính năng cải tiến. Sau 2 ngày nâng cấp lên phiên bản này mình thấy rất tốt , song trong quá trình sử dụng mình phát hiện ra mỗi lỗi “nhỏ” là : tất cả các thành viên ở nhóm khác ngoài nhóm quản trị không thể nào viết bài được mặc dù nhóm của họ đã được cấp quyền viết bài . Nếu Blog của bạn không cho thành viên viết bài thì chắc có lẽ lỗi này cũng không ảnh hưởng gì đến hoạt động của Blog  nhưng ngược lại nếu Blog cho phép thành viên viết bài như Blog này chẳng hạn thì đây có thể xem là vấn đề nghiêm trọng đấy :angry: .
Sau hơn một giờ nghiên cứu bằng các kĩ thuật “bí mật” :d mình phát hiện ra nguyên nhân và đã khắc phục được tình trạng này .
Nguyên nhân là do code trong file admin.php ( trong thu mục gốc của Blog ) có một chút thay đổi.

Phiên bản 2.1.0

if (file_exists(“admin/cp_{$act}.php”)) include (“admin/cp_{$act}.php”);

Phiên bản 2.1.1 RC1

if (file_exists(“admin/cp_{$act}.php”)) {
  checkpermission(‘CP’);
  include (“admin/cp_{$act}.php”);
}

Nếu bạn gặp vấn đề như trên thì bạn chỉ cần chép đè lại file admin.php của phiên bản 2.1.0 lên host lại là OK.
Nếu không còn file này có thể download bên dưới

Exit mobile version