:::
10. 懶人框架之 TODO List
- 先安裝XOOPS環境,若apache無法啟動,請再安裝此套件。
- 下載空白模組,解壓縮,放到
modules下,並修改模組目錄名稱為todo_list - 在 VSCode 中(請安裝phpfmt,並在設定貼入以下設定),請開啟資料夾
module\todo_list"phpfmt.php_bin": "C:/my_xoops/core/php74/php.exe", "phpfmt.indent_with_space": 4, "phpfmt.enable_auto_align": true, "phpfmt.visibility_order": true, "phpfmt.passes": [], "phpfmt.smart_linebreak_after_curly": true, "php.validate.executablePath": "C:/my_xoops/core/php74/php.exe",- 修改前台基礎樣板檔名:請點選
templates\模組目錄_index.tpl,按 F2 將之改名為:templates\todo_list_index.tpl - 修改後台基礎樣板檔名:請點選
templates\模組目錄_admin.tpl,按 F2 將之改名為:templates\todo_list_admin.tpl - 接著按 Ctrl+Shift+H 來做一次全域的批次取代:
- 搜尋「模組目錄」,取代為「
todo_list」 - 搜尋「模組首字大寫目錄」,取代為「
Todo_list」
- 搜尋「模組目錄」,取代為「
- 開啟
xoops_version.php以編輯之(必做)$TadMod->setup('Todo List 待辦清單', '1.0', '2020/09/13', 'tad0616@gmail.com', 'Tad'); $TadMod->add_config('show_num', '每頁列出幾則待辦事項', '', 'textbox', 'int', 20);
- 修改前台基礎樣板檔名:請點選
- 到資料庫管理先建立所需資料表,最後匯出,並存至
sql/mysql.sql(不可改名)
CREATE TABLE `todo_list` ( `sn` mediumint(9) unsigned NOT NULL AUTO_INCREMENT COMMENT '流水號', `title` varchar(255) NOT NULL COMMENT '待辦事項', `content` text NOT NULL COMMENT '詳細內容', `end` date NOT NULL COMMENT '到期日', `priority` enum('高','中','低') NOT NULL COMMENT '優先順序', `assign` varchar(255) NOT NULL COMMENT '指派對象', `done` enum('0','1') NOT NULL COMMENT '是否完成', `create_time` datetime NOT NULL COMMENT '建立時間', `update_time` datetime NOT NULL COMMENT '最後更新時間', PRIMARY KEY (`sn`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; -
至此,您就可以先將模組安裝起來囉!(但前後台還無法正常運作就是了)
9. B3、B4、B5整合寫法