Toggle main menu visibility
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
:::
登入
登入
帳號
密碼
登入
重整畫面
:::
所有書籍
「八小時模組開發」目錄
MarkDown
6-2 my_dict_index.html
1. 開發環境(30分鐘)
2. XOOPS模組基本結構(40分鐘)
2-1 xoops_version.php
3. 建立資料庫(40分鐘)
3-1 xoops_version.php
4. 建立前台搜尋頁面(30分鐘)
4-1 xoops_version.php
4-2 index.php
4-3 my_dict_index.html
5. 建立搜尋表單(40分鐘)
5-1 index.php
5-2 my_dict_index.html
6. 從資料庫撈出資料(40分鐘)
6-1 index.php
6-2 my_dict_index.html
7. 製作後台管理頁(30分鐘)
7-1 index.php
7-2 admin/menu.php
7-3 admin/main.php
7-4 xoops_version.php
7-5 my_dict_adm_main.html
8. 讀出資料並分頁(40分鐘)
8-1 templates/my_dict_adm_main.html
8-2 templates/my_dict_adm_main.html
9. 刪除資料(30分鐘)
10. XOOPS的表單物件(40分鐘)
11. 完成新增功能(30分鐘)
12. 完成編輯功能(40分鐘)
13. XOOPS文字過濾(30分鐘)
7-1 index.php
八小時模組開發 ======= ### 一、 XOOPS的模組管理後台 1. XOOPS並沒有規定一定要有管理後台,若是沒有管理後台,只要在 xoops\_version.php 中 把 $modversion\['hasAdmin'\] 設為 0 即可。 2. $modversion\['adminindex'\] = 'admin/index.php'; 這是定義當使用者點選模組管理時,要連到的後台預設頁面。 3. $modversion\['adminmenu'\] = 'admin/menu.php'; 這是定義後台模組管理界面的其他功能選單。 ### 二、 模組管理後台選單檔 ``` $i++; $adminmenu[$i]['title'] = _MI_TH_ADMENU1; $adminmenu[$i]['link'] = "admin/main.php"; $adminmenu[$i]['desc'] = _MI_TH_ADMENU1_DESC ; $adminmenu[$i]['icon'] = "images/admin/main.png"; ``` 1. 每多一個功能選項,請多一組以下設定,有中文的地方盡量用常數(直打中文也行,只是這樣只有相同編碼的網站才能使用)。 2. 其中路徑部份是以該模組目錄為基準。 3. 其中desc和icon都是新架構才有的東西,圖片大小一律為32x32。 4. 圖示可以到這裡找:
,例如: ``` $i++; $adminmenu[$i]['title'] = '字典管理'; $adminmenu[$i]['link'] = "admin/main.php"; $adminmenu[$i]['desc'] = '字典管理'; $adminmenu[$i]['icon'] = "images/admin/dictionary.png"; ``` ### 三、 模組管理後台架構 ``` ``` 1. 後台檔案最基本架構如下,前後兩行是必備的其他部份則是建議使用的架構。 ### 四、套用樣板檔 1. admin/main.php 中的 $xoopsOption\['template\_main'\] 請設定一個網頁樣板檔: ``` //使用樣板檔 $xoopsOption['template_main'] = "my_dict_adm_main.html"; ``` 2. xoops\_version.php 要加入一個樣板設定,這樣 XOOPS 才知道要載入您的樣板檔: ``` $i++; $modversion['templates'][$i]['file'] = 'my_dict_adm_main.html'; $modversion['templates'][$i]['description'] = 'my_dict_adm_main.html'; ``` 3. 實際去生出 my\_dict\_adm\_main.html ,樣板檔一律放在 templates 下: ```
字典管理
``` 4. 更新模組,以便讓XOOPS重讀xoops\_version.php,以便載入 my\_dict\_adm\_main.html 樣板檔。 ### 五、上次進度模組下載 [my\_dict\_20141210.zip](http://120.115.2.90/uploads/tad_book3/file/my_dict_20141210.zip) ``` ```
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
55
人線上 (
10
人在瀏覽
線上書籍
)
會員: 0
訪客: 55
更多…