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