1 Tháng 8, 2019 Tác giả: Thịnh Nguyễn Chuyên mục: NukeViet Modules

Sửa lỗi ẩn các module và function không được kích hoạt khi bạn cấu hình block nukeviet

Đối với người quản trị website sử dụng mã nguồn mở nukeviet chắc sẽ gặp phải trường hợp đối với những module đã tắt. Ở đây mình nói cụ thể là khi bạn thêm một block mới ngoài site thì bạn sẽ thấy một loạt các module cũng như danh sách các function để block hiển thị bao gồm cả module đã kích hoạt lẫn không được kích hoạt.

Ví dụ như hình. Mình đã tắt module thăm dò ý kiến, điều khoản sử dụng, xác thực 2 bước, nhưng khi thêm block ngoài site hoặc edit block thì các function của những module này vẫn hiện cũng như chọn kiểu block cũng hiển thị các module đã không được kích hoạt.

Xét theo nguyên tắc hoạt động thì khi module không được kích hoạt thì function, kiểu block (danh sách module) thì nó sẽ không được hiện. Nhưng hiện tại nukeviet lại mắc một lỗi nhỏ này và hôm nay mình sẽ hướng dẫn các bạn cách xử lý sửa lỗi nhỏ này như sau.

Bước 1: Đầu tiên bạn truy cập vào thư mục admin ngay trong thư mục root. Tiếp đến bạn truy cập thư mục themes. Sau khi đã truy cập xong thì bạn cần tiến hành mở file block_content.php.

Bước 2: Bạn tiến hành tìm kiếm đoạn mã sau

$sql = 'SELECT title, custom_title FROM ' . NV_MODULES_TABLE . ' ORDER BY weight ASC';

Bước 3: Thay thế đoạn mã trên bằng đoạn mã sau

$sql = 'SELECT title, custom_title FROM ' . NV_MODULES_TABLE . ' WHERE act = 1 ORDER BY weight ASC';

Bước 4: Lưu lại và ra ngoài site kiểm tra lại bằng cách edit block hoặc thêm block mới là nó sẽ không còn hiển thị

Lưu ý: có 2 vị trí lặp lại câu lệnh này trong file block_content.php bạn cần thay hết

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

Tác giả: Thịnh Nguyễn

Chuyên gia chia sẻ kiến thức về lập trình, thiết kế web và tối ưu hệ thống server.

Chia sẻ bài viết này:

0 bình luận

Để lại bình luận của bạn

Địa chỉ email của bạn sẽ không được công bố rộng rãi. Các trường bắt buộc được đánh dấu *

Bài viết liên quan

Hướng dẫn nâng cấp hệ thống NukeViet 4.0.28 RC3 lên Nukeviet Official (4.0.29)

Sau một thời gian phát triển tới 2 năm thì Nukeviet Official chính thức được phát hành tới cộng đồng mã nguồn mở với nhiều tính năng mới được cải tiến. Hơn nữa ở bản chính thức này không chỉ fix các lỗi của các bản đã tồn tại trước đó mà nó còn nâng […]

Xem chi tiết →

Các thay đổi chính trên bản NukeViet 4.0 RC3 hay NukeViet 4.0.28

Sau một thời gian phát triển khá là dài chừng 2 năm thì cuối cùng NukeViet 4.0 RC3 hay NukeViet 4.0.28 cũng được phát hành vào đêm ngày 28/4/2016 chậm hơn 1 ngày so với dự kiến vì một vài lý do và gần tới với phiên bản NukeViet 4.0 Final. Tuy nhiên bản NukeViet 4.0 […]

Xem chi tiết →

Hướng dẫn thêm hình ảnh làm icon chuyên mục của module news NukeViet

Như các bạn đã biết thì hiện nay đối vớ module news của website sử dụng NukeViet sẽ không hiện tất cả các tính năng mà bạn thêm vào trong admin. Chính vì vậy bạn cần phải thực hiện viết một đoạn mã để hiển thị icon chuyên mục ra ngoài site cũng như loại […]

Xem chi tiết →