DEDE建站每日一課之dede模板標簽幫助[DedeCMS教程
導(dǎo)讀:DEDE技術(shù)DEDE技術(shù)摘要:DEDE建站每日一課之dede模板標簽幫助[DedeCMS教程] Dedecms5.7版本更新以后,最大一個好處就是非常靈活,如果在學(xué)習(xí)中有難度的話,大家dede模板免費。
摘要:DEDE建站每日一課之dede模板標簽幫助[DedeCMS教程] Dedecms5.7版本更新以后,最大一個好處就是非常靈活,如果在學(xué)習(xí)中有難度的話,大家可以首先去官方的《模板制作幫助文檔》查看這些標記的簡介,如何來看幫助文檔呢,這里simon拿最常用的Arclist標記來做說明。 幫助文檔中都有【功能說明】【適用范圍】【基本語法】【屬性說明】這些部分組成, 【功能說明】用于解釋模板標記使用功能,建議新手都把這些標記功能看看,大致做一個了解。 【適用范圍】由于Dedecms模板大致分為首頁、頻道、列表、內(nèi)容以及其他附加模板組成,使用范圍指出這些標記在哪些模板中起作用。模板文件夾中(以Dedecms默認模板為例,即{cmspath}\templets\default)大家可以仔細分析下,模版中很多都是以下列這些名字出現(xiàn)index.htm,index_X.htm(封面模板),list_X.htm(列表模板),article_X.htm(內(nèi)容模板),你可以對照標記的適用范圍,查看這些標簽在哪個模板中能起到作用。 【基本語法】用于介紹模板基本使用方法,在使用時候可以拿來根據(jù)自己的需要進行響應(yīng)的修改。 【屬性說明】這些屬性,決定你調(diào)用的內(nèi)容,決定Dedecms解析這些標記的形式,屬性非常重要。 以上這些介紹主要是讓大多數(shù)新手學(xué)會看幫助文件,模板修改使用的大多數(shù)問題都是因為自己不去看這些幫助文件導(dǎo)致的,希望廣大Dedecms新人引以為戒。 我們在Dedecms模板中經(jīng)常看到下面這樣的例子: {dede:arclist row=4 titlelen=20 orderby=pubdate typeid=58} <dd><span>[field:pubdate function=strftime('%m-%d',@me)/]</span>[field:textlink/]</dd> {/dede:arclist} 這里我們使用了arclist標記,通過屬性我們可以得到下列相關(guān)信息: row=4 調(diào)用4行這樣的數(shù)據(jù) titlelen=20 取標題的前20個字符(2個字符為一個中文字符) orderby=pubdate 排列順序為按照發(fā)布時間排列,當(dāng)然你也可以選擇其他,幫助有詳細說明。 typeid=58 調(diào)用欄目id為58欄目的文章 標記都是通過 {dede:arclist}這個開始,{/dede:arclist}結(jié)束,這個和html有的相像,所以做dedecms模板,最好熟練下html的相關(guān)知識。 開始、結(jié)束標記中含有[field:textlink/]這樣的標記,新手需要記住的是[field:textlink/]只可能存在于{dede:XXX}{/dede:XXX}之間,絕對不肯能拿出來單獨使用! 這是一個數(shù)組操作性標記的原理以及他的使用方法。 那么Dedecms模板的分類還有哪些呢?接下來就給大家分析一下。搞過ASP的人應(yīng)該知道,動態(tài)網(wǎng)頁基本上就是對變量、數(shù)組(數(shù)據(jù)庫)的操作,然后通過語句輸出為HTML,dedecms的這些標記也是起到同樣的效果。 下面根據(jù)起到的不同效果對模板進行如下分類: 一。變量操作型 這里的變量不同于對編程中那個復(fù)雜的變量,新人不懂,我這里所指出的變量是Dedecms調(diào)用局部內(nèi)容進行輸出的一些標記,這里有: 【Flink (friendlink)標記】【Page 標記】【Pagelist 標記】【Pagebreak 標記】【Prenext 標記】【Pagetitle 標記】【Myad 標記】【Vote 標記】以及還有dede商城模板系統(tǒng)不常用的,例如global 標記、include 標記、mytag標記、position 標記,這些標記大家可以看出,都是輸出來為一部分內(nèi)容,并不可以重復(fù),這個標記在解析時候生成的只是一塊不重復(fù)的內(nèi)容。 二。數(shù)組操作型 這里的數(shù)組當(dāng)然在模板標記中,指的是循環(huán)輸出一些內(nèi)容的標記,例如N行文章、N個軟件、N個會員信息等等,Dedecms這些標記有:【Arclist 標記】【Field 標記】【Channel 標記】 【Type 標記】【Autochannel 標記】【Mynews 標記】【LOOP 標記】【Channelartlist 標記】【List 標記】【Ask 標記】【Sql 標記】【Group 標記】【Groupthread 標記】【booklist 標記】【catalog 標記】【chapter 標記】【contentlist 標記】當(dāng)然也有foreach這種“罕見”的標記,這些標記使用時,通過屬性設(shè)置,能循環(huán)輸出一些列內(nèi)容,很多重復(fù)的東西,往往只要一個標記就搞定,不信可以開個模板仔細觀察觀察。 有了這個分類以后,在修改、制作模板時候相信會得心應(yīng)手了,我們在修改、制作模板中經(jīng)常使用的標記有sql、include、loop(貌似現(xiàn)在被sql取代了)、mytag這些標記,因為這些標記很“自由”,當(dāng)然新人可以在模板制作修改中嘗試使用這些靈活自由的標記。 其他數(shù)組操作性跟我們一開始提到的arclist都是同樣的原理,只是將繁瑣的從數(shù)據(jù)庫調(diào)用的東西簡化為dedecms標記,dedecms在解析時候讀取標記然后進行查詢、輸出等一些后續(xù)操作。新手注意的是,熟練掌握什么是頻道頁、列表頁、dede模板堂內(nèi)容頁,以及調(diào)用內(nèi)容關(guān)系和范圍,根據(jù)自己的頁面需要,使用不同的標記達到效果,這是新手在不斷實踐的基礎(chǔ)下才能掌握的。 標記入門就寫到這里,希望剛剛?cè)腴T織夢,以及對織夢有一定了解的新人仔細閱讀下本篇,相信對你們制作網(wǎng)站會很有幫助,希望使用dedeCMS的人能把自己網(wǎng)站越建越好。相關(guān)dede模板免費。
聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-07-20 ,文章DEDE建站每日一課之dede模板標簽幫助[DedeCMS教程主要講述標簽,建站,CMS網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_31365.html