- ugm_xbootstrap為模組名稱,請自行對應更換
- ugm_xbootstrap_files_center :用來記錄圖片資訊
- ugm_xbootstrap_nav:用來記錄類別、連結、小型新聞,可多層,搭配ugmKind物件使用
- ugm_xbootstrap_system:用來記錄單一欄位,搭配「onInstall.php」、「onUpdate.php」,達成自動建立系統所需變數
- XOOPS資料表結構需記錄在「/sql/mysql.sql」新增模組時使用,然後將前面資料記錄在「xoops_version.php」並將所有資料表記錄,在反安裝模組時使用
CREATE TABLE `ugm_xbootstrap_files_center` (
`files_sn` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '檔案流水號',
`col_name` varchar(255) NOT NULL default '' COMMENT '欄位名稱',
`col_sn` smallint(5) unsigned NOT NULL default 0 COMMENT '欄位編號',
`sort` smallint(5) unsigned NOT NULL default 0 COMMENT '排序',
`kind` enum('img','file') NOT NULL default 'img' COMMENT '檔案種類',
`file_name` varchar(255) NOT NULL default '' COMMENT '檔案名稱',
`file_type` varchar(255) NOT NULL default '' COMMENT '檔案類型',
`file_size` int(10) unsigned NOT NULL default 0 COMMENT '檔案大小',
`description` text NOT NULL default '' COMMENT '檔案說明',
`counter` mediumint(8) unsigned NOT NULL default 0 COMMENT '下載人次',
`original_filename` varchar(255) NOT NULL default '' COMMENT '檔案名稱',
`hash_filename` varchar(255) NOT NULL default '' COMMENT '加密檔案名稱',
`sub_dir` varchar(255) NOT NULL default '' COMMENT '檔案子路徑',
PRIMARY KEY (`files_sn`)
) ENGINE=MyISAM;
CREATE TABLE ugm_xbootstrap_nav (
`sn` smallint(5) unsigned NOT NULL auto_increment comment 'sn',
`ofsn` smallint(5) unsigned NOT NULL default 0 comment '父類別',
`kind` varchar(255) NOT NULL default 'nav_home' comment '分類',
`title` varchar(255) NOT NULL default '' comment '標題',
`sort` smallint(5) unsigned NOT NULL default 0 comment '排序',
`enable` enum('1','0') NOT NULL default '1' comment '狀態',
`url` varchar(255) NOT NULL default '' comment '網址',
`target` enum('1','0') NOT NULL default '0' comment '外連',
`col_sn` int(10) unsigned NOT NULL default 0 comment 'col_sn',
`content` text NOT NULL default '' comment '內容',
PRIMARY KEY (`sn`)
) ENGINE=MyISAM;
CREATE TABLE `ugm_xbootstrap_system` (
`sn` smallint(5) unsigned NOT NULL AUTO_INCREMENT comment 'sn',
`name` varchar(255) NOT NULL DEFAULT '' comment '表單名稱',
`kind` varchar(255) NOT NULL default 'system' comment '類別',
`title` varchar(255) NOT NULL DEFAULT '' comment '標題',
`value` text default '' comment '值',
`description` varchar(255) NOT NULL DEFAULT '' comment '描述',
`formtype` varchar(255) NOT NULL DEFAULT '' comment '表單型態',
`valuetype` varchar(255) NOT NULL DEFAULT '' comment '值的型態',
`sort` smallint(5) unsigned NOT NULL DEFAULT '0' comment '排序',
`enable` enum('1','0') NOT NULL default '1' comment '狀態',
PRIMARY KEY (`sn`)
) ENGINE=MyISAM;