[Mẹo] Thay đổi các thẻ HTML được lưu trong bài viết NukeViet

Thứ hai - 27/07/2015 07:49
Bài viết sau giúp các bạn điều chỉnh danh sách các thẻ HTML (HTML tags) được phép lưu vào cơ sở dữ liệu của hệ thống, thay vì bị lọc tự động.
[Mẹo] Thay đổi các thẻ HTML được lưu trong bài viết NukeViet
[Mẹo] Thay đổi các thẻ HTML được lưu trong bài viết NukeViet
Nhằm mục đích bảo vệ cho hệ thống, NukeViet từ phiên bản 3.x đã cấu hình lọc bớt một số các thẻ HTML nhất định được lưu vào Cơ sở dữ liệu (CSDL). Điều này nhằm tránh các lỗi đáng tiếc xảy đến cho website của bạn, nhất là khi trang có cơ chế cho phép khách/thành viên vãng lai đóng góp bài viết lên hệ thống.

Tuy vậy điều này đôi khi gây một số phiền hà, ví dụ như khi bạn muốn áp dụng thẻ audio để chèn nội dung âm thanh vào bài viết (nền tảng HTML5), thì theo mặc định hiện tại, thẻ này sẽ bị xoá khi NukeViet lưu bài viết vào CSDL.

Giải pháp :
Đối với NukeViet 4.x

- Bạn cần là Quản trị tối cao và tiến hành đăng nhập vào hệ thống.
- Truy câp đến khu vực Cấu hình =>Thiết lập an ninh
- Tìm đến Mã HTML được chấp nhận sử dụng trong hệ thống và thêm thẻ cần thiết vào đây và lưu lại.

html tags

Đới với NukeViet 3.x

Ở phiên bản NukeViet 3 thì chức năng điều chỉnh HTML Tags qua trang quản trị ( Admin Control Panel ) vẫn chưa có. Để điều chỉnh các thẻ HTML lưu vào hệ thống thì bạn cần can thiệp đến cấu trúc các "Hằng" của NukeViet.
Để làm được điều này, các bạn mở thư mục gốc chứa NukeViet 3, tìm đến thư mục \includes\constants.php
File này lưu các biến mặc định của NukeViet. Hãy tìm đến dòng sau :
define( 'NV_ALLOWED_HTML_TAGS', 'embed, object, param, a, b, blockquote, br, caption, script, col, colgroup, div, em, h1, h2, h3, h4, h5, h6, hr, i, img, li, p, span, strong, sub, sup, table, tbody, td, th, tr, u, ul, iframe' );
Thêm vào các thẻ HTML bạn mong muốn và lưu file này lại.
Vì phải can thiệp đến file hệ thống, do đó hãy đảm bảo bạn luôn có một bản sao lưu trước đó đã nhé.

Chúc bạn thành công !

Tổng số điểm của bài viết là: 5 trong 1 đánh giá

Xếp hạng: 5 - 1 phiếu bầu
Click để đánh giá bài viết

  Ý kiến bạn đọc

Mã bảo mật   
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây