Cách sửa lỗi BBCode khi convert từ vBulletin sang XenForo

Bài Viết Mới

PVS

Generalissimo
Thành viên BQT
Khi các bạn convert từ vbulletin sang xenforo các bạn sẻ gặp các vấn đề về BBCode, sau đây là hướng dẩn để các các bạn fix lỗi này!

Các bạn vào phpmyadmin chạy câu lệnh sql sau ( Chú ý SQL có phân biệt chữ HOA và chữ thường )

- Youtube
Mã:
UPDATE xf_post set message = REPLACE (message, '[MEDIA=youtube]','[MEDIA=youtube]');
UPDATE xf_post set message = REPLACE (message, '[MEDIA=youtube]','[MEDIA=youtube]');
UPDATE xf_post set message = REPLACE (message, '[MEDIA=youtube]http://www.youtube.com/watch?v=','[MEDIA=youtube]');
UPDATE xf_post set message = REPLACE (message, '[/YOUTUBE]','[/MEDIA]');

- Với các BBCode mặc định dạng
Mã:
[video=youtube;xxxxxxxx]xxxxxxx[/video\]

Các bạn download addon đính kèm bên dưới

- Download PostReplace (đính kèm) về giải nèn và upload thư mục PostReplace vào library
- Vào ACP -> Install Addon -> tìm đến file addon_PostReplace.xml -> Install add-on
- Vào Option Tool- Replace in Posts điền như sau:

Quick Find:
Mã:
[video=youtube

Regular expression:
Mã:
#\[video=youtube;([^\]]+)\]([^\]]+)\[/video\]#siU

Replacement String
Mã:
[media=youtube]\1[/media]

Click vào Lưu thay đổi ==> Proceed
Sau khi xong các bạn có thể uninstall Add-on này.

- Tương tự với các BBCode khác nếu có

VD: với Docs các bạn cũng chạy câu lệnh SQL sau.
Mã:
UPDATE xf_post set message = REPLACE (message, '[DOCS]','[MEDIA=docs]');
UPDATE xf_post set message = REPLACE (message, '[/DOCS]','[/MEDIA]');

Chúc các bạn thành công.


Nguồn: kenhdaihoc.com​
 

Đính kèm

  • PostReplace.zip
    11.2 KB · Lượt xem: 26

THB

Legend
Thành viên BQT
Có bác nào đang cần cái này.
Vào xử thử có đc ko bác.
 

Hướng dẫn sử dụng

XenForo 1 XenForo 2
Translate by PVS

Hỗ trợ trực tuyến

Support Quảng cáo
Mr. San (PVS)

Skype chat, instant message

Mr. Tuấn (Blue)

Skype chat, instant message

Mr. Tuấn
0988 488 096
Mr. Trọng
0906 081 284
kinhdoanh@vnxf.vn

Nhà Tài Trợ

Mút Xốp Không Gian
pallet Thịnh Phát
Điện Lạnh Thịnh Phát
Top