:::
所有書籍
「[981]PHP入門+XOOPS模組設計」目錄
MarkDown
13-2 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
14-1 view.php
\[981\]PHP入門+XOOPS模組設計 ====================== [![](http://tad0616.net/uploads/dl.gif)](http://120.115.2.76/tad/tad_book3/file/9801/14.zip) ### 一、讓您的模組更容易設計外觀 1.我們來讓view.php這一頁,套用樣版。為什麼要套用樣板?套用樣板好處如下: (1) 可以使用評論或通知功能 (2) 使用者可以很方便的修改程式頁面(視您的樣板精細程度) ### 二、模組套用樣板步驟 1.模組不一定要套用樣板,但若有用到樣板時,一定要到xoops\_version.php做以下設定。設定也是兩個一組,陣列從1開始。 (1) $modversion\['templates'\]\[1\]\['file'\] = 'view\_tpl.html'; 安裝或更新模組時,會根據此設定讀入該樣板內容到資料庫。 (2) $modversion\['templates'\]\[1\]\['description'\] = "佈景說明"; 樣板描述,從後台的樣板管理就會看得到。(常數不用加引號,不然系統讀不到) 2.建立templates/view\_tpl.html,該檔內容一行即可,樣板碼可自訂: <{$樣板碼}> 例如:<{$content}> 3.到後台更新您的模組,讓XOOPS重讀xoops\_version.php設定檔。 4.在view.php中加入「$xoopsOption\['template\_main'\] = "view\_tpl.html";」 5.用「$xoopsTpl->assign( "content" , $main) ;」來把內容套入樣板,其中 content就是樣板標籤<{$content}>,而$main就是要套用進去的內容。 ### 三、評論功能(Comments) 1.若是想要在模組中套用評論功能,那麼必須設定以下項目: (1) $modversion\['hasComments'\] = 1; 是否啟用評論功能? (2) $modversion\['comments'\]\['itemName'\] = 'sn'; 評論項目的唯一辨識欄位的名稱(給程式用的) (3) $modversion\['comments'\]\['pageName'\] = 'view.php'; 要加入評論的頁面 2.接著把「評論檔」中的五個檔案複製到「模組根目錄」。 3.在view.php的下方include....foot.php前加入一行:
include\_once XOOPS\_ROOT\_PATH.'/include/comment\_view.php'; include\_once XOOPS\_ROOT\_PATH.'/footer.php'; ?>
4.開啟教材中的「評論樣板檔語法.txt」,複製裡面的語法到樣版檔view\_tpl.html 中
<{$content}> <div style="margin: 3px; padding: 3px;"> <!-- start comments loop --> <{if $comment\_mode == "flat"}> <{include file="db:system\_comments\_flat.html"}> <{elseif $comment\_mode == "thread"}> <{include file="db:system\_comments\_thread.html"}> <{elseif $comment\_mode == "nest"}> <{include file="db:system\_comments\_nest.html"}> <{/if}> <!-- end comments loop → </div>
5.到後台更新您的模組(為了重讀樣版及設定檔),就大功告成囉!
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
67
人線上 (
11
人在瀏覽
線上書籍
)
會員: 0
訪客: 67
更多…
:::
主選單
NTPC OpenID
活動報名
模組控制台
進階區塊管理
站長工具箱(急救版)
網站地圖
Tad Tools 工具包
站長工具箱
行事曆
討論留言
嵌入區塊模組
快速登入
網站計數器
好站連結
最新消息
檔案下載
線上書籍
電子相簿
影音播放
常見問題
萬用表單
友站消息
社大學員
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
登入
登入
帳號
密碼
登入