Toggle main menu visibility
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
:::
登入
登入
帳號
密碼
登入
重整畫面
:::
所有書籍
「[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://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書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
49
人線上 (
13
人在瀏覽
線上書籍
)
會員: 0
訪客: 49
更多…