Xử lý lỗi nhúng video vào bài viết joomla

Nhúng video vào bài viết Joomla tức là thao tác chèn một video từ youtube vào nội dung bài viết trong joomla.

Nhưng một đôi khi bạn sẽ gặp hiện tượng cứ chèn mã nhúng video vào bài viết, khi save lại mã nhúng lại tự động biết mất? Đây là do mặc định, Joomla tự động cắt bỏ thẻ <iframe> </iframe> và một số thành phần khác như Script, HTML… vì lý do bảo mật. Để nhúng video từ các trang video nổi tiếng như YouTube, Vimeo, bạn buộc phải cho phép (tức là tắt bộ lọc) thẻ iframe trong trình soạn thảo.

Có 2 việc bạn phải làm để nhúng video vào bài viết joomla, đó là:

  1. Cho phép iframes trong phần các thiết lập chung về chỉ định lọc text (global text filters).
  2. Tắt bộ lọc Iframe đối với trình soạn thảo bạn đang dùng.

Bước 1: Cho phép iframes trong phần các thiết lập chung về chỉ định lọc text

Bạn vào phần Global Configuration

nhúng video vào bài viết joomla

Kích chọn Text Filters tab

Chỉ định cấp quyền lọc cho các nhóm (ví dụ nhóm Super Users, nhóm Administrators…) Bạn chọn từng nhóm để thao tác. Nếu bạn thường xuyên đăng nhập bằng tài khoản cấp cao nhất thì chọn nhóm Super Users.

Chọn kiểu lọc text là No Filtering từ menu xổ xuống

nhúng video vào bài viết joomla

Lưu lại các thiết lập

Bước 2: Tắt chức năng lọc thẻ iframe trong phần soạn thảo.

Ở bước này thì tùy theo bạn đang dùng plugin nào để soạn thảo bài viết. Bạn có thể tìm thấy plugin mà mình đang dùng trong phần Global Configuration -> Site -> Default Editor

nhúng video vào bài viết joomla

Sau đây là 2 plugin phổ biến nhất thường dùng soạn thảo bài viết trong joomla

1. Đối với TinyMCE

Đăng nhập vào admin, chọn Extensions-> Plugins-> Editor – TinyMCE-> Prohibited Elements, xóa ,iframe (lưu ý là xóa cả dấu ‘,’ trước từ iframe).

nhúng video vào bài viết joomla

Xóa tham số ,iframe trong TinyMCE

2. Đối với JCE Edittor

Bạn chọn Components->JCE Editor -> Profiles như hình dưới

nhúng video vào bài viết joomla

Chọn tab Plugin Parameters

Ở cột bên trái (màu xám) bạn kéo xuống dưới tìm đến thẻ Media Support

Đánh dấu chọn Yes vào mục Allow Iframes (Bạn có thể cho phép Yes hay không cho phép No các mục hỗ trợ đa phương tiện khác, tuy nhiên đừng lạm dụng vì khi website của bạn dính Shell thì vô tình bạn đã cấp phép cho shell thoải mái hoạt động)

nhúng video vào bài viết joomla

Cuối cùng bạn nhấn Save Close để lưu lại các thiết lập. Bây giờ bạn đã có thể nhúng video vào bài viết joomla, tức là chèn các mã nhúng từ Youtube, Vimeo vào bài viết của mình.

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