:::

10. 懶人框架之 TODO List

  1. 安裝XOOPS環境,若apache無法啟動,請再安裝此套件
  2. 下載空白模組,解壓縮,放到 modules下,並修改模組目錄名稱為todo_list
  3. 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",
    1. 修改前台基礎樣板檔名:請點選templates\模組目錄_index.tpl,按 F2 將之改名為:templates\todo_list_index.tpl
    2. 修改後台基礎樣板檔名:請點選templates\模組目錄_admin.tpl,按 F2 將之改名為:templates\todo_list_admin.tpl
    3. 接著按 Ctrl+Shift+H 來做一次全域的批次取代:
      1. 搜尋「模組目錄」,取代為「todo_list
      2. 搜尋「模組首字大寫目錄」,取代為「Todo_list
    4. 開啟xoops_version.php以編輯之(必做)
      $TadMod->setup('Todo List 待辦清單', '1.0', '2020/09/13', 'tad0616@gmail.com', 'Tad');
      $TadMod->add_config('show_num', '每頁列出幾則待辦事項', '', 'textbox', 'int', 20);

       

  4. 資料庫管理先建立所需資料表,最後匯出,並存至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;

     

  5. 至此,您就可以先將模組安裝起來囉!(但前後台還無法正常運作就是了)


:::

書籍目錄

展開 | 闔起

https%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbsn%3D36%26tbdsn%3D1698

計數器

今天: 1892189218921892
昨天: 3176317631763176
總計: 7451324745132474513247451324745132474513247451324