當(dāng)前位置:首頁 >  站長 >  建站經(jīng)驗(yàn) >  正文

DEDECMS仿站終極教程之二DEDE模板程序結(jié)構(gòu)分析

 2008-12-29 10:18  來源:   我來投稿 撤稿糾錯(cuò)

  域名預(yù)訂/競價(jià),好“米”不錯(cuò)過

        在上一節(jié),我們了解了DEDECMS的程序目錄結(jié)構(gòu)和相關(guān)模板的含義,通過第一節(jié),我們對(duì)DEDE的模板有了一個(gè)初步的認(rèn)識(shí)。在這一節(jié),我將引導(dǎo)大家來分析和了解DEDE模板文件的代碼結(jié)構(gòu)。

        準(zhǔn)備工作:
        1:安裝好DW,如果實(shí)在不想安裝也行。用記事本也可以。不過用DW可以把結(jié)構(gòu)看的很清楚。在記事本里看會(huì)把你搞迷糊的
        2:你安裝了DEDECMS。并進(jìn)入/templets/default(默認(rèn)模板目錄)目錄。

        OK!Let's GO!
        用DW打開文件index.htm
        如果你不熟悉HTML和CSS  建議去補(bǔ)習(xí)下。在這里就不系統(tǒng)講這些額外的東西了。在這里假設(shè)你看的懂HTML和CSS代碼,會(huì)不會(huì)寫姑且不管。
        先來看下部分。head上面的一般不管。
        在head 標(biāo)簽范圍內(nèi)主要包括了三類東西
        1:title標(biāo)簽
        2:mete標(biāo)簽  keywords  description等
        3:CSS文件鏈接。

        大家可以看下 head部分。是不是包括了這幾部分。
        至于 那些JS調(diào)用都不是必須的。只不過在首頁index.htm模板有用到一些特殊的地方需要調(diào)用函數(shù)才加在head里的。我把代碼貼出來了
        {dede:global.cfg_webname/}
       
       
       

        {dede:global.cfg_webname/}是你的網(wǎng)站名
        {dede:global.cfg_description/}是你的網(wǎng)站描述
        {dede:global.cfg_keywords/} 是你的網(wǎng)站關(guān)鍵字
        你在仿站的時(shí)候 這三個(gè)值應(yīng)該都是別人的。要變成自己的 就要用這些標(biāo)簽替換掉

        然后我們?cè)偻驴?。緊跟著的是標(biāo)簽。。這里面的內(nèi)容才是頁面正文的開始。
        body里的結(jié)構(gòu)大體如下
       
        {dede:include filename="head.htm"/}
        中間代碼
        {dede:include filename="footer.htm"/}
       

        大家這樣看  結(jié)構(gòu)就清楚了吧。
        {dede:include filename="head.htm"/}是頭部代碼  如果你要修改頭部代碼就去head.htm
        {dede:include filename="footer.htm"/}是尾部代碼  同樣你要修改就去footer.htm

        其他index_*.htm  list_*.htm  article_*.htm 等幾乎所有的模板結(jié)構(gòu)都是這樣的。

        現(xiàn)在有個(gè)大體的印象了。每個(gè)模板主要有兩個(gè)部分構(gòu)成
       部分 和 部分
       部分 又由 頭部模板  中間模板  和尾部模板。

        在所有模板中  head.htm 和footer.htm 是其他模板的公共模板。都要調(diào)用到它們。所以 當(dāng)制作模板的時(shí)候,最好把頭部和尾部設(shè)計(jì)成這樣。??梢院拖到y(tǒng)同步。

        OK。是不是也很簡單。下一節(jié) 就講DEDECMS的標(biāo)簽使用。

        來源:草根站長聯(lián)盟  www.54benbenzu.com

申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)文章

  • dedecms教程:修改數(shù)據(jù)庫端口號(hào)

    不知道各位無憂主機(jī)的php虛擬主機(jī)客戶朋友有沒有發(fā)現(xiàn),使用dedecms過程中,網(wǎng)站很容易被掛馬,數(shù)據(jù)庫也容易被刷爆,老是莫名其妙的多出了很多垃圾東西,大多都認(rèn)為是3306這個(gè)端口號(hào)不太安全導(dǎo)致,就連無憂小編也這么覺得,想讓小編我?guī)兔π薷囊幌?,很成功的修改了mysql的端口號(hào)。

  • Dedecms 教程:刪除系統(tǒng)自定義變量

    DeleteFROMdede_sysconfigwherevarname="cfg_dianhua"注意:這里默認(rèn)表前綴是“dede_”,記得把這里的表前綴名改成你的表前綴哦,要是沒改過前綴就不用動(dòng)了。否則執(zhí)行之后是做無用功。

    標(biāo)簽:
    dede仿站
  • Dedecms新手仿站6大技巧

    Dedecms新手仿站技巧

    標(biāo)簽:
    仿站
    dede仿站
  • DEDECMS仿站教程(一):初識(shí)DEDECMS

    很多人只知道要教程,要這要那的,連基本的程序結(jié)構(gòu)、模板文件都不熟悉。即使下了別人的模板也不會(huì)修改,還硬說是別人的模板有問題。在這里很多人只知道要教程,要這要那的,連基本的程序結(jié)構(gòu)、模板文件都不熟悉。即使下了別人的模板也不會(huì)修改,還硬說是別人的模板

    標(biāo)簽:
    dede仿站

熱門排行

信息推薦