:::
所有書籍
「[981]PHP入門+XOOPS模組設計」目錄
MarkDown
12-1 index.php
1. 相見歡
1-1 index.php 內容
2. PHP與表單
2-1 contact/index.php
3. 讓程式聰明又乾淨
3-1 index.php 原始語法
4. 寫入資料庫
4-1 index.php
5. 撈取資料庫資料
5-1 index.php
6. 把資料庫資料作成列表
6-1 index.php
7. 讓程式套用佈景
7-1 index.php
8. 加入修改刪除功能
8-1 index.php
9. 上傳檔案並做縮圖
9-1 index.php
10. 安裝XOOPS
10-1 index.php
11. XOOPS模組架構
11-1 index.php
11-2 index2.php
12. $xoopsUser應用
12-1 index.php
13. 分頁與搜尋
13-1 include/search.php
13-2 index.php
14. 樣板及評論
14-1 view.php
14-2 index.php
14-3 comment_new.php
15. 製作XOOPS區塊
15-1 blocks/new_contact.php
16. 偏好設定與所見即所得
16-1 view.php
17. 多國語系與圖形驗證
17-1 index.php
17-2 [語系]language/tchinese_utf8/modinfo.php
17-3 [語系]xoops_version.php
17-4 [語系]admin/menu.php
17-5 [sprintf示範]index.php
17-6 [sprintf示範]main.php
18. 模組自動功能
18-1 include/onUninstall.php
18-2 include/onUpdate.php
13-1 include/search.php
\[981\]PHP入門+XOOPS模組設計 ====================== [![](http://tad0616.net/uploads/dl.gif)](http://120.115.2.76/tad/tad_book3/file/9801/13.zip) ### 一、加入分頁 1.先將images中的圖檔複製到模組images中。 2.將language中的語系複製到main.php或admin.php中(若後台也有用到的話)。 3.在要分頁的頁面(如index.php)引入「分頁物件」的所在檔案,如function.php
include\_once "function.php";
4.在 $sql 與 $xoopsDB->query($sql) 間,原封不動插入以下語法:
//PageBar(資料數, 每頁顯示幾筆資料, 最多顯示幾個頁數選項); $result = $xoopsDB->query($sql) or redirect\_header($\_SERVER\['PHP\_SELF'\],3, mysql\_error()); $total=$xoopsDB->getRowsNum($result); $navbar = new PageBar($total,
20
, 10); $mybar = $navbar->makeBar(); $bar= sprintf(\_BP\_TOOLBAR,$mybar\['total'\],$mybar\['current'\])."{$mybar\['left'\]}{$mybar\['center'\]}{$mybar\['right'\]}"; $sql.=$mybar\['sql'\];
5.第4行的20代表「每頁顯示幾筆資料」,10代表「最多顯示幾個頁數選項」,可以自行修改調整。 6.在要秀出分頁工具列的地方加入 $bar 即可。 ### 二、建立搜尋檔 1.建立include目錄,並將教材中的「搜尋檔範本search.php」複製到include中,修改檔名為search.php,隨後修改之。 2.「搜尋函數名稱」自訂一個,如:tad\_contact\_search (1) 「資料表」:contact (2) 「主鍵」(主索引,流水號的那一欄):sn (3) 「標題欄位」:name (4) 「發佈者編號」:uid (5) 「發佈時間欄位」:post\_date (6) 「搜尋欄位一」:name (7) 「搜尋欄位二」:company (8) 「搜尋欄位三」:jobname (9) 「搜尋條件」:1(沒有就寫1,恆成立之意) (10) 「用來排序欄位」:post\_date (11) 「顯示用小圖檔.gif」:找個16x16的小圖放到images下,並設成其檔名即可。 (12) 「欲秀給使用者看的那一頁」:view.php(亦即觀看單一文章那頁的檔名) ### 三、在xoops\_version.php中加入搜尋設定 1.在xoops\_version.php中加入搜尋檔的位置以及函數名稱。
$modversion\['hasSearch'\] = 1; $modversion\['search'\]\['file'\] = "include/search.php"; $modversion\['search'\]\['func'\] = "tad\_contact\_search";
2.「管理員選單→模組→管理區」,更新您的模組(為了重讀設定檔)! 3.記得加入「搜尋」區塊 4.到後台的「偏好設定→系統→搜尋設定→最短關鍵字長度」改成2。 5.然後您就可以搜尋看看囉!
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
74
人線上 (
20
人在瀏覽
線上書籍
)
會員: 0
訪客: 74
更多…
:::
主選單
NTPC OpenID
活動報名
模組控制台
進階區塊管理
站長工具箱(急救版)
網站地圖
Tad Tools 工具包
站長工具箱
行事曆
討論留言
嵌入區塊模組
快速登入
網站計數器
好站連結
最新消息
檔案下載
線上書籍
電子相簿
影音播放
常見問題
萬用表單
友站消息
社大學員
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
登入
登入
帳號
密碼
登入