Toggle main menu visibility
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
:::
登入
登入
帳號
密碼
登入
重整畫面
:::
所有書籍
「1041 XOOPS模組開發」目錄
MarkDown
4-6 /xoops_version.php
1. XOOPS的開發環境
1-1 xoops_version.php
1-2 languages/tchinese_utf8/modinfo.php
1-3 images/logo.png
1-4 tad_ebook 資料表
1-5 tad_ebook_page 資料表
2. 後台頁面與表單物件
2-1 sql/mysql.sql
2-2 xoops_version.php
2-3 admin/menu.php
2-4 language/tchinese_utf8/modinfo.php
2-5 templates/tad_ebook_adm_main.html
2-6 admin/main.php
3. 樣板與管理功能
3-1 admin/main.php
3-2 temaplates/tad_ebook_adm_main.html
4. 前台頁面與HTML表單
4-1 admin/main.php
4-2 /templates/tad_ebook_adm_main.html
4-3 /interface_menu.php
4-4 /post.php
4-5 /templates/tad_ebook_post.html
4-6 /xoops_version.php
5. 前台顯示及各種控管
5-1 /post.php
5-2 /templates/tad_ebook_post.html
5-3 /index.php
5-4 /templates/tad_ebook_index.html
5-5 /xoops_version.php
6. XOOPS群組與權限
6-1 /admin/menu.php
6-2 /admin/groupperm.php
6-3 /modules/system/admin/groupperm.php
6-4 /interface_menu.php
6-5 /xoops_version.php
6-6 /function.php
6-7 /verify.php
6-8 /templates/tad_ebook_verify.html
6-9 /post.php
6-10 /templates/tad_ebook_post.html
7. 搜尋、語系、偏好設定、自動功能
7-1 /templates/tad_ebook_post.html
7-2 /xoops_version.php
7-3 /include/search.php
7-4 /admin/main.php
7-5 /language/tchinese_utf8/admin.php
7-6 /templates/tad_ebook_adm_main.html
7-7 /language/tchinese_utf8/modinfo.php
7-8 /post.php
7-9 /include/onUpdate.php
7-10 /include/onInstall.php
7-11 /sql/mysql.sql
7-12 /include/onUninstall.php
7-13 /index.php
8. 上傳、區塊與BootStrapS3
8-1 /xoops_version.php
8-2 /sql/mysql.sql
8-3 /include/onUpdate.php
8-4 /admin/main.php
8-5 /templates/tad_ebook_adm_main.html
8-6 /blocks/tad_ebook_list.php
8-7 /templates/blocks/tad_ebook_list.html
8-8 /index.php
8-9 /templates/tad_ebook_index.html
9. 評論與通知功能
9-1 /xoops_version.php
9-2 /index.php
9-3 /templates/tad_ebook_index.html
9-4 /comment_new.php
9-5 /include/notification.inc.php
9-6 /admin/main.php
9-7 /language/tchinese_utf8/mail_template/new_ebook.tpl
9-8 Uniform Server的信件設定
9-9 /templates/tad_ebook_index_b3.html
9-10 /templates/tad_ebook_verify_b3.html
9-11 bootstrap2與bootstrap3水平表單結構
9-12 /templates/tad_ebook_post_b3.html
9-13 /templates/tad_ebook_adm_main_b3.html
5-1 /post.php
1041 XOOPS模組開發 ============== [](http://www.tad0616.net/uploads/tad_book3/file/1041/5.pdf) ### 一、 關於期限(日期的比較) 1. 在資料庫中,若欄位是日期格式,那麼可以直接以日期格式比大小。 2. 在PHP中無法直接以日期來比大小,故需先將日期用strtotime()轉為時間戳記才能比較大小。 3. 若一次只要找出一期,那麼可以在SQL最後加上「limit 0,1」,0代表從第一筆資料抓起,1代表只抓一筆資料。 ### 二、 秀出訊息後轉向 1. 不管是要除錯,或者是要告知使用者某些資訊,都是一個不錯的功能: ``` redirect_header($_SERVER['PHP_SELF'],3, mysql_error()); ``` 2. 三個參數,分別為:轉向到哪個頁面, 顯示秒數 , 顯示訊息 ### 三、 Bootstrap的警示框 1. 用來秀出一些醒目訊息用 ```
相關訊息
``` 2. alert-success (綠)、alert-info (藍)、alert-warning (橘)、alert-danger (紅) ### 四、 簡易除錯 1. 利用 die(),搭配 var\_dump() 或 var\_var\_export() ,可以檢查接收的變數為何。 ``` die(var_export($_POST)); ``` 2. 例如上例就是檢查post表單送出的所有值為何。 ### 五、 關於安全表單 1. 裡面的參數已經從XOOPS\_TOKEN\_REQUEST改為XOOPS\_TOKEN ``` $XoopsFormHiddenToken=new XoopsFormHiddenToken('XOOPS_TOKEN',360); ``` 2. 其實不填任何參數也可以! ### 六、 取得最後新增資料的流水編號 1. 一般新增完,我們會取得其流水號,並轉向至該頁的儲存結果: ``` $page_sn=$xoopsDB->getInsertId(); ``` ### 七、 Bootstrap的標籤與徽章 1. 適合用來進行一些標籤的標示 ```
<{$page.page_tag}>
``` 2.
### 八、 讀出時記得進行過濾 1. 由於內容是用所見即所得編輯器,故HTML必須開啟,最後的換行轉<br>記得關閉。 ``` $myts =& MyTextSanitizer::getInstance(); $page['page_title']=$myts->htmlSpecialChars($page['page_title']); $page['page_content']=$myts->displayTarea($page['page_content'], 1, 1, 1, 1, 0); ``` ### 九、 試試看 1. 如何讓未登入者,在首頁,只能看到已出版的文章,而看不到審核中或者審核完卻未到出版日的文章? ### 十、模組完整包 [tad\_ebook 20140425](http://www.tad0616.net/uploads/tad_book3/file/1041/tad_ebook.zip)
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
67
人線上 (
14
人在瀏覽
線上書籍
)
會員: 0
訪客: 67
更多…