久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

HDWiki/模塊區(qū)版塊制作教程

來自站長百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

HDWiki | HDWiki使用 | HDWiki插件

模塊制作步驟[ ]

第一步,根據(jù)要添加模塊的模板名,簡歷模塊文件夾

比如新建了一個aoyun的模板,要為這個模板添加一個自己的模塊。

在根目錄/block下建立一個aoyun的文件夾。

HDmodule 1.jpg

在aoyun目錄下建立一個自己唯一的模塊名字,比如myblock。

HDmodule 2.jpg

第二步,為文件夾添加必須的文件。

在aoyun/myblock目錄下建立一個block.php(名字固定)文件,內(nèi)容如下:

<?php
$block['name']='我的測試';
$block['description'] = '學(xué)習(xí)模塊的制作。';
$block['author']='互動百科';
$block['version']='4.2';
$block['time']='2010-6-12';
$block['fun'] = array(
'test2'=>'測試一下'
);
?>

在aoyun/myblock目錄下建立一個myblock.php(與myblock目錄一致)文件,內(nèi)容如下:

<?php
class myblock{
var $db;
var $base;
function myblock(&$base) {
  $this->base = $base;
  $this->db = $base->db;
}
function test2(){
  $data=array(123,456,789);
  return $data;
}
}
?>

在aoyun/myblock目錄下建立一個test2.htm(與myblock類的test2方法對應(yīng))文件,內(nèi)容如下:

<div  class="xxx" bid="{$bid}">
    <h2 class="col-h2">我的測試</h2>
    <ul class="col-ul font-14 ">
       <!--{loop $data $val}-->
            <li>$val</li>
       <!--{/loop}-->
    </ul>
</div>

這個模板頁最簡單可以寫作

只要保留外邊框div和bid="{$bid}"屬性,就可以了。

到此模塊制作完成,可以在奧運模板的可視化編輯中,添加此剛剛添加的模塊了.

HDmodule 3.jpg

模塊目錄介紹[ ]

HDmodule 4.jpg

上圖中,wiki根目錄下面有個block目錄,block目錄里面包含了不同模板提供的模塊。

  • default目錄是HDwiki默認(rèn)區(qū)塊對應(yīng)default模板,此目錄里面的模塊,可以被任何模板使用。
  • aoyun目錄是剛才我們自己添加的下面提供的區(qū)塊,只能被奧運模板使用。別的模板在添加區(qū)塊的時候不會顯示下面的區(qū)塊。
  • aoyun目錄也可以直接復(fù)制default里面的某一個區(qū)塊或者區(qū)塊的某一個文件,這樣就覆蓋掉了default里的區(qū)塊。

HDmodule 5.jpg

上圖中,default目錄下面包含了已經(jīng)開發(fā)好幾個模塊。這里的模塊可以被任何模板添加板塊時看到。每個文件夾就是一個模塊。

現(xiàn)在以doc模塊為例,看看每個模塊包含的文件列表。如下圖:

HDmodule 6.jpg

  • block.php 必須有的文件 記錄了此模塊的一些基本信息。
  • doc.php 非必須的文件 根據(jù)參數(shù)為模塊顯示模板提供取出來的數(shù)據(jù)。
  • doc.inc.php 非必須的文件 模塊配置表單提供程序數(shù)據(jù),一般不需要寫。
  • getlist.htm 非必須的文件 此模塊方法的顯示模板
  • getlist_inc.htm 非必須的文件 此模塊方法的配置表單

具體的文件內(nèi)容可以參考相應(yīng)的文件。

模塊使用條件[ ]

要使模板可以添加模塊,必須讓模板有可以添加模塊的區(qū)域。以 default 模板的首頁為例,在首頁index.htm文件中,添加區(qū)域代碼

{block:middle/}

這樣就添加了一個名字為middle的區(qū)域,這個區(qū)域?qū)⒃诤笈_可視化編輯時,以綠色虛框標(biāo)示。

只要添加了類似標(biāo)簽的模板都可以使用可視化編輯,來添加模塊。

制作過程的問題解答[ ]

模塊模板中的js文件寫在哪兒?

js文件直接寫在模板的div中。參看用戶登陸login.htm文件中的js。

模板參數(shù)若是需要程序提供數(shù)據(jù),比如獲取當(dāng)前分類樹,數(shù)據(jù)如何得到?

需要使用到XXX_inc.php的文件,這個文件,會被后臺添加、編輯模塊式時被調(diào)用,得到數(shù)據(jù),這個文件的格式,類似于XXX.php文件。

參考來源[ ]

http://kaiyuan.hudong.com/

HDWIKI使用手冊導(dǎo)航

HDWIKI安裝

安裝教程

HDWiki使用

前臺使用說明 | 用戶管理 | 模板管理 | 插件管理 | 數(shù)據(jù)庫管理 | 站內(nèi)統(tǒng)計 | Map功能 | 基本設(shè)置 | 站點設(shè)置 | 擴展設(shè)置 | 內(nèi)容設(shè)置 | 友情鏈接及廣告管理 | 分類管理 | 詞條管理 | 數(shù)據(jù)調(diào)用 | 其他內(nèi)容管理 | 禮品商店 | 圖片及木馬掃描 | Apache偽靜態(tài) | IIS偽靜態(tài) | Nginx偽靜態(tài) | 通用樣式解讀 | 樣式使用規(guī)則 | 數(shù)據(jù)庫結(jié)構(gòu)說明 | 模板說明 | 函數(shù)類參考 |軟件包結(jié)構(gòu) | HDWiki運行機制和原理 |編碼規(guī)范 |MVC中的控制器 | 框架簡介 | 高級應(yīng)用 | MVC中的視圖 | MVC中的模型 | HDWiki與PHPCMS整合 | HDWiki與PHPWind整合 | HDWiki與DEDECMS整合 | HDWiki與UCenter整合 | 可視化編輯使用說明 | 模塊區(qū)版塊制作教程 | 模版共享

HDWiki插件

插件開發(fā)指南 | 許愿墻插件開發(fā)實例 | 模版與標(biāo)簽 | 宣傳中心 | 友情鏈接申請 | 數(shù)據(jù)調(diào)用 | 互動摸摸