Toggle main menu visibility
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
:::
登入
登入
帳號
密碼
登入
重整畫面
:::
所有書籍
「XOOPS 模組開發」目錄
MarkDown
19-3 admin/menu.php
1. 開發環境
2. XOOPS模組基本結構
2-1 tad_honor 資料庫結構
2-2 school_news 資料庫結構
2-3 匯出SQL檔的方法
3. 模組管理後台結構
4. XOOPS的表單物件
5. 新增、列出功能
6. XOOPS文字過濾
7. 分頁功能
8. 前台檔案結構
9. 修改、刪除功能
10. 模組偏好設定
11. XOOPS語系功能
12. XOOPS的樣板檔
13. 內建搜尋功能
14. XOOPS的評論功能
15. 製作XOOPS區塊
16. FireFox內建「網頁開發者」工具
16-1 WebDeveloper附加元件
16-2 FireBug附加元件
16-3 用Selenium IDE來測試
17. XOOPS上傳
18. tad_honor 範例
18-1 xoops_version.php
18-2 language/tchinese_utf8/modinfo.php
18-3 sql/mysql.sql
18-4 admin/menu.php
18-5 admin/main.php
18-6 templates/tad_honor_adm_main.html
18-7 index.php
18-8 function.php
18-9 templates/tad_honor_index.html
19. school_news 校園佈告欄範例程式碼
19-1 xoops_version.php
19-2 sql/mysql.sql
19-3 admin/menu.php
19-4 admin/main.php
19-5 templates/school_news_adm_main.html
19-5 templates/school_news_adm_main.html
XOOPS 模組開發 ========== ``` uid(); //將資料表套用前置字串 $table=$xoopsDB->prefix('school_news'); //產生SQL寫入語法 $sql="insert into `{$table}` (`title`, `content`, `unit`, `uid`, `post_date`) values('{$_POST['title']}' , '{$_POST['content']}' , '{$_POST['unit']}' , '{$uid}' , now() )"; //將SQL語法送到資料庫,執行失敗會秀出訊息 $xoopsDB->query($sql) or die(mysql_error()); //儲存成功後轉向並秀出訊息 redirect_header('main.php', 3, "發布成功!"); } //新聞編輯表單 function news_form(){ global $xoopsTpl; //引入 XOOPS 表單物件檔 include_once(XOOPS_ROOT_PATH."/class/xoopsformloader.php"); //產生一個表單 $form = new XoopsThemeForm('新聞編輯表單', 'name', 'main.php', 'post', 1 , '新聞編輯表單'); //把文字框元件加入表單中 $form->addElement(new XoopsFormText('新聞標題', 'title', 60 , 255 , $title) , 1); //把大量文字框元件加入表單中 $form->addElement(new XoopsFormTextArea ("新聞內容", "content", $content, 5, 50)); //建立一個下拉選單元件 $select = new XoopsFormSelect ("所屬單位", "unit", $unit,1); //建立多個選項 $options["教導處"]="教導處"; $options["總務處"]="總務處"; //加入多個選項到下拉選單元件 $select->addOptionArray($options); //把下拉選單元件加入表單中 $form->addElement($select , 1); //建立一個隱藏元件 $form->addElement(new XoopsFormHidden ("op", "save_news")); //建立一個送出按鈕 $form->addElement(new XoopsFormButton ("", "", "送出", "submit")); //將表單轉換成為網頁語法 $f=$form->render(); //將往頁語法送到樣板檔來呈現 $xoopsTpl->assign("newsform",$f); } /*------------------ 檔尾(輸出內容到樣板) ------------------*/ include "footer.php"; //XOOPS檔尾 ?> ```
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
68
人線上 (
13
人在瀏覽
線上書籍
)
會員: 0
訪客: 68
更多…