WIKI使用導(dǎo)航
站長百科導(dǎo)航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計算
- 微博營銷
- 虛擬主機管理系統(tǒng)
- 開放平臺
- WIKI程序與應(yīng)用
- 美國十大主機
JTBC常見問題
導(dǎo)航: 上一頁
- JTBC可以做什么?
JTBC是一個CMS產(chǎn)品,她可以幫助您快速的建立網(wǎng)站應(yīng)用而不需要太多的專業(yè)知識。各種類型的網(wǎng)站都可以基于JTBC來進行開發(fā),比如企業(yè)網(wǎng)站,政府網(wǎng)站,學校網(wǎng)站,資訊網(wǎng)站,網(wǎng)上商店等,簡單的應(yīng)用可以對默認的模塊做減法,高級的應(yīng)用可以做加法,不斷擴充網(wǎng)站實現(xiàn)應(yīng)用。
- JTBC中的模板是怎么存儲的?
在JTBC中,所有的HTML代碼均存儲在common/template/*.jtbc 中,系統(tǒng)自用或者公用的存儲在根目錄下的 common/template,模塊自用的則存儲在 模塊目錄/common/template,比如文章 article/common/template(此存儲方式為了具有目錄形特點的模塊化以及避免刪除模塊后文件的冗余),模板的命名也有一定的約定方式,比如前臺的模板一般都命名為 module.jtbc 因此無論是 文章、下載、還是商品、留言等等的版塊涉及到前臺的HTML的樣式一般情況都存儲在自身目錄下的 common/template/module.jtbc 后臺的模板則是 manage.jtbc,因后臺模板基本不常改動,因此主要說明一下 module.jtbc 中的XML結(jié)構(gòu)。
.jtbc格式的模板以xml格式的方式存儲,因此可能使用記事本打開會顯凌亂。在后臺的模板管理中可以直接管理到這些模板,也可以使用一些文件編輯器來整理出節(jié)點以方便編輯。
在前臺的模板中,約定節(jié)點名 index 的為首頁模板,list 為列表頁模板,detail 為詳細頁模板。一些特別的模塊比如 passport forum 等則不同,這些節(jié)點名都是前臺處理程序文件 module_config.asp/module_config.inc.php(也是約定的格式,每個模塊基本都一樣,存儲在 common/incfiles) 中以節(jié)點名為關(guān)鍵字進行調(diào)用并且處理的,也就是可以自定義這些節(jié)點名以便在需要用到這些HTML代碼的地方調(diào)用到。在這些模板的HTML代碼中,經(jīng)常會看到型如{$=A}以及{$A}這樣的特殊代碼。{$=A}這樣的表示調(diào)用在程序中的某個函數(shù)并將返回的結(jié)果顯示出來,{$A}這樣的則僅僅表示1個標簽,這個標簽僅等待處理程序的替換而不執(zhí)行任何操作(注意兩者僅相差一個等于號)。有了如{$=A}這樣的功能,模板也可以調(diào)用程序中的函數(shù)甚至通過函數(shù)再調(diào)用模板。
在前臺的模板中,還有一些比較特殊的模板,比如用于調(diào)用顯示的模板,用于格式化.jtbc選項文件的模板等等,這些文件都可以在根目錄下的 common/template 中找到。
附錄:
<?xml version="1.0" encoding="utf-8"?> <xml mode="jtbc" author="jetiben"> <configure> <node>item</node> <field>name,tpl_default</field> <base>item_list</base> </configure> <!--自此以上為.jtbc文件的配置,程序依此讀取下面的數(shù)據(jù)--> <item_list> <!--這里開始是一個節(jié)點--> <item> <name><![CDATA[index]]></name> <!--Name是預(yù)設(shè)的節(jié)點名稱,程序等按此名稱調(diào)用--> <tpl_default><![CDATA[<h1>Hello JTBC!</h1>]]></tpl_default> <!--Tpl_default是此節(jié)點的內(nèi)容,程序等按此名稱調(diào)用后會得到此結(jié)果--> </item> <!--這里結(jié)束是一個節(jié)點--> </item_list> </xml>