Nếu diễn đàn của bạn đã đi vào hoạt động được một thời gian, mà trước đó bạn lại không có chỉnh quyền của từng nhóm thành viên về phần Chữ ký, bây giờ bạn chỉnh lại xong thì sẽ có một số bài viết, chữ ký của thành viên trong bài viết trước nó không hiển thị. Cách sau đây sẽ giúp bạn khắc phục vấn đề đó.
Trước hết, sau khi chỉnh quyền hạn xong thì bạn nên Empty Signature Cache để nó lấy các quyền mới mà bạn vừa chỉnh.
ACP >> Maintenance >> Update Counters >> Empty Signature Cache
Sau khi chạy xong cái đó thì bạn chạy query sau:
ACP >> Maintenance >> Execute SQL Query >> Manual Query
Nếu bạn không có quyền thì mở file config.php ra sửa lại, thêm id của bạn vào:
Nếu vẫn còn một số bài không hiển thị nữa là do thành viên đó họ không muốn hiển thị chữ ký trong bài viết. Nếu bạn chạy query sau sẽ hiển thị cả những bài đó luôn:
Sẵn đây nói luôn cách xóa chữ ký của tất cả thành viên:
Trước hết, sau khi chỉnh quyền hạn xong thì bạn nên Empty Signature Cache để nó lấy các quyền mới mà bạn vừa chỉnh.
ACP >> Maintenance >> Update Counters >> Empty Signature Cache
Sau khi chạy xong cái đó thì bạn chạy query sau:
ACP >> Maintenance >> Execute SQL Query >> Manual Query
PHP:
UPDATE post
SET showsignature = 1
PHP:
// ****** USERS WITH QUERY RUNNING PERMISSIONS ******
// The users specified here will be allowed to run queries from the control panel.
// See the above entries for more information on the format.
// Please note that the ability to run queries is quite powerful. You may wish
// to remove all user IDs from this list for security reasons.
$config['SpecialUsers']['canrunqueries'] = '';
PHP:
UPDATE user
SET options=options + 1
WHERE NOT(options & 1)
PHP:
UPDATE usertextfield SET signature='';