10/10/2018, 00:22

Chuyển column "pagetext" trong forum vbb sang dạng html!! (HELP ME)

Thông thường thì khi post bài thì forum vbb sẽ lưu vào csdl nhưng thông tin sau...
VD:
PHP Code:
***91;SIZE="5"***93;***91;B***93;help help me***91;/B***93;***91;/SIZE***93; 
Vậy mình muốn chuyển tất cả các BBCODE mà forum vbb sử dụng đã lưu vào csdl thành dạng html "tất cả" thì phải làm sao!!!

VD:
<font size="5"><b>help help me</b></font>

Lưu ý là tất cả các BBCODE ( [YOUTUBE], [MEDIA], [FLASH] ... )

Nhờ các bạn giúp! Xin cám ơn trước
sacroyant viết 02:38 ngày 10/10/2018
Thay vì parse mỗi lần output thì bạn parse ngay từ lúc input, thế thôi mà !
diepnghitinh viết 02:31 ngày 10/10/2018
Được gửi bởi sacroyant
Thay vì parse mỗi lần output thì bạn parse ngay từ lúc input, thế thôi mà !
Nói rõ hơn tý dc ko bạn???
sacroyant viết 02:29 ngày 10/10/2018
Có gì đâu. Nó dùng class vB_BbCodeParser để phân tích dữ liệu xuất nhập và class vB_BbCodeParser_Wysiwyg để chuyển đổi qua lại giữa dạng mã HTML và mã vbCode.

vbBulletin hỗ trợ cả 2 dạng editor là WYSIWYG và BbCode. Nếu bạn muốn dữ liệu trong database là HTML code thì :

- Nếu người dùng post bài bằng WYSIWYG Editor, bạn lưu thẳng nội dung vào database.

- Nếu người dung post bài bằng trình soạn thảo đơn giản với BbCode như forum này, bạn dùng class vB_BbCodeParser_Wysiwyg chuyển đổi mã BbCode sang HTML trước khi lưu.

Hệ quả của việc này là khi muốn sửa bài, vì text trong database là HTML nên nếu forum của bạn dùng BbCode editor, bạn phải chuyển đổi HTML sang mã BbCode rồi ném xuống cho user thực hiện chỉnh sửa.
at4m viết 02:25 ngày 10/10/2018
query trong table postparsed cho khỏe em trai longan9x ạ
diepnghitinh viết 02:35 ngày 10/10/2018
Được gửi bởi at4m
query trong table postparsed cho khỏe em trai longan9x ạ
Ai vậy? Bộ biết nhau hả
Bài liên quan
0