Ghi chú phát triển 4.3.00 - nukeviet/module-laws GitHub Wiki
Chi chú phát triển module cho bản NukeViet 4.3
Thêm một số cấu hình cho phần comment
INSERT INTO `nv4_config` (`lang`, `module`, `config_name`, `config_value`) VALUES
('vi', 'laws', 'view_comm', '6'),
('vi', 'laws', 'allowed_comm', '6'),
('vi', 'laws', 'auto_postcomm', '0'),
('vi', 'laws', 'setcomm', '4'),
('vi', 'laws', 'activecomm', '0'),
('vi', 'laws', 'emailcomm', '0'),
('vi', 'laws', 'adminscomm', ''),
('vi', 'laws', 'sortcomm', '0'),
('vi', 'laws', 'captcha', '1'),
('vi', 'laws', 'perpagecomm', '5'),
('vi', 'laws', 'timeoutcomm', '360'),
('vi', 'laws', 'allowattachcomm', '360'),
('vi', 'laws', 'alloweditorcomm', '360');
Thêm bảng Ủy ban thẩm tra
CREATE TABLE IF NOT EXISTS `nv4_vi_laws_examine` (
id smallint(4) unsigned NOT NULL AUTO_INCREMENT,
title varchar(250) NOT NULL,
weight smallint(4) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (id)
) ENGINE=MyISAM;
Thêm bốn trường dữ liệu tại bảng nv4_vi_laws_row:
ALTER TABLE `nv4_vi_laws_row` ADD `start_comm_time` INT(11) NULL AFTER `publtime`;
ALTER TABLE `nv4_vi_laws_row` ADD `end_comm_time` INT(11) NULL AFTER `start_comm_time`;
ALTER TABLE `nv4_vi_laws_row` ADD `eid` INT(11) NULL DEFAULT '0' AFTER `sid`;
ALTER TABLE `nv4_vi_laws_row` ADD `approval` TINYINT(1) NOT NULL DEFAULT '0' AFTER `status`;