想要對(duì)織夢(mèng)內(nèi)核源碼就行修改,首先要了解下織夢(mèng)的基本構(gòu)造和基本的HTML CSS知識(shí),如果您對(duì)HTML代碼不太了解,可以先去學(xué)習(xí)HTML知識(shí)然后再來學(xué)習(xí)織夢(mèng)模板源代碼的修改。在我們介紹織夢(mèng)模板源代碼修改之前,先來了解下織夢(mèng)的基本知識(shí)。來吧,跟著我們一起學(xué)習(xí)把。
織夢(mèng)CMS是一款PHP語言做后臺(tái)支撐,前臺(tái)模板為HTML代碼,通過織夢(mèng)標(biāo)簽來解析生成。
織夢(mèng)程序基本目錄結(jié)構(gòu):
/ 根目錄在安裝可選模塊時(shí)需設(shè)定可寫入文件和創(chuàng)建目錄的權(quán)限。 ..../install 安裝程序目錄,安裝完后可刪除[安裝時(shí)必須有可寫入權(quán)限] ..../dede 默認(rèn)后臺(tái)管理目錄(可任意改名) ..../include 類庫文件目錄 ..../plus 附助程序目錄 ..../member 會(huì)員目錄 ..../images 系統(tǒng)默認(rèn)模板圖片存放目錄 ..../uploads 默認(rèn)上傳目錄[必須可寫入] ..../html 默認(rèn)HTML文件存放目錄[必須可寫入] ..../templets 系統(tǒng)默認(rèn)內(nèi)核模板目錄 ..../data 系統(tǒng)緩存或其它可寫入數(shù)據(jù)存放目錄[必須可寫入] ..../special 專題目錄[生成一次專題后可以刪除special/index.php,必須可寫入] |
這里我們可以看到 templets 目錄為網(wǎng)站的模板目錄文件,下面我們一起來重點(diǎn)看看這個(gè)目錄把。
templets 模板存儲(chǔ)目錄
關(guān)于dedecms模板,我們首選要了解一下它的幾個(gè)基本定義。Dedecms主題模板一般包含的:主頁模板、內(nèi)頁模板(封面、列表、文章頁)、功能模板(地圖、rss、搜索)等等,此外用戶也可以自定義一個(gè)模板創(chuàng)建為任意文件,這些單元組成一個(gè)完整的dede主題模板,您也可以理解這些是dede模板構(gòu)成的基本元素。
網(wǎng)站根目錄/templets/樣式名稱(dedecms自帶默認(rèn)模版主題default,其中system為系統(tǒng)底層模板,plus為插件使用的模板)
dedecms織夢(mèng)模板介紹
1、index.htm:主頁模板;
2、index_識(shí)別ID.htm:表示板塊(欄目封面)模板;
3、list_識(shí)別ID.htm:表示欄目列表模板;
4、article_識(shí)別ID.htm:表示內(nèi)容查看頁(文檔模板,包括專題查看頁);
5、search.htm:搜索結(jié)果列表模板;
6、底層模板:關(guān)于dedecms的底層模板的一些應(yīng)用和定義。Dedecms的底層模板存儲(chǔ)在根目錄…public_html/templets/system。在沒有指定標(biāo)記的默認(rèn)底層模板的時(shí)候,系統(tǒng)將自動(dòng)調(diào)用這個(gè)文件夾的相應(yīng)文件作為底層模板。
7、插件目錄模板位置:網(wǎng)站根目錄/templets/plus評(píng)論、友情鏈接、RSS地圖等模板
8、如果你想修改會(huì)員登錄界面的樣式,您可以去修改dedecms的會(huì)員目錄模塊。位置:網(wǎng)站根目錄/member/templets
舉例首頁模板index.htm 修改方法
這里我們只舉例一個(gè)默認(rèn)風(fēng)格 templets/default/index.htm 模板,來給大家介紹下。
大家可以清楚的看到,模板里都是由HTML代碼+織夢(mèng)標(biāo)簽組成的,那么我們想要對(duì)模板修改自如,就必須要了解HTML和織夢(mèng)標(biāo)簽。
織夢(mèng)常用標(biāo)簽大全:http://mengdiqiu.com.cn/dedecms_jq/39.html
學(xué)習(xí)織夢(mèng)常用標(biāo)簽的最好辦法,就是了解織夢(mèng)原始風(fēng)格模板里寫法,能夠有效快速的來學(xué)習(xí)。
既然是修改,那么肯定包括了網(wǎng)站結(jié)構(gòu)修改和標(biāo)簽調(diào)用修改,網(wǎng)站結(jié)構(gòu)的修改需要我們對(duì)HTML代碼修改,然后再用織夢(mèng)標(biāo)簽調(diào)用就可以了。