Cập nhật chữ ký ở các bài viết cũ

  • Thread starter Thread starter AdminAdmin is verified member.
  • Start date Start date
Admin

AdminAdmin is verified member.

Well-Known Member
Staff member
Administrator
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
PHP:
UPDATE post
SET showsignature = 1
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:
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'] = '';
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:
PHP:
UPDATE user
SET options=options + 1
WHERE NOT(options & 1)
Sẵn đây nói luôn cách xóa chữ ký của tất cả thành viên:
PHP:
UPDATE usertextfield SET signature='';
 

Facebook Comments

Similar threads

cuongpro9x
Replies
5
Views
3K
cuongpro9xcuongpro9x is verified member.
cuongpro9x
Admin
Replies
0
Views
1K
AdminAdmin is verified member.
Admin
Admin
Replies
0
Views
1K
AdminAdmin is verified member.
Admin
Back
Top