POST TIME:2017-12-02 21:44
我們英德網(wǎng)站制作有時(shí)候在制作網(wǎng)站時(shí),會(huì)遇到一些很特殊的要求,例如企業(yè)網(wǎng)站首頁(yè)必須根據(jù)“品牌”顯示文章,又或者根據(jù)“費(fèi)用”來(lái)顯示幾篇指定的文章這樣子,又或者是指定“今天頭條”的文章。如果大家經(jīng)常使用織夢(mèng)程序時(shí),也會(huì)自己想要指定顯示圖片類(lèi)文章,那是怎么做出來(lái)的呢?
其實(shí)也不復(fù)雜,這就看我們?cè)趺挫`活使用dedecms的文章自定義屬性標(biāo)簽了。
大家都知道,在dede后臺(tái)欄目,添加內(nèi)容時(shí),其標(biāo)題下面有一定需要勾選的選項(xiàng):頭條h、推薦c、幻燈f、特薦a、滾動(dòng)s、加粗b、圖片p、跳轉(zhuǎn)j等八項(xiàng)。
如果我們?cè)谖恼轮刑砑恿藞D片,它也會(huì)自己定義文章屬于圖片類(lèi),再在調(diào)用代碼當(dāng)中指定了顯示圖片文章,那么在首頁(yè)我們就只會(huì)看到有圖片的文章了。那如果我們需要添加“品牌”或者“費(fèi)用”,是如何操作呢?且看下面三步:
1、進(jìn)入后臺(tái)——系統(tǒng)——SQL命令行工具——運(yùn)行SQL命令行
添加輸入
“insert into `dede_arcatt`(sortid,att,attname) values(9,'d','新自定義屬性');
alter table `dede_archives` modify `flag` set ('h','c','f','a','s','b','p','j','d') default NULL ”
需要說(shuō)明的是:
代碼第1行:values(9,'d','新自定義屬性') 是根據(jù)我們自己的需要自行定義的,其中
9是sortid的值,是不可重復(fù)的,也就是每添加一個(gè)自定義屬性,sortid的值就應(yīng)該遞增到 9,10,11...,以此類(lèi)推!
d是alt的值,是自定義屬性的標(biāo)記,與已存在的標(biāo)記符號(hào)不能重復(fù),
“新自定義屬性”是中文名稱(chēng),例如“費(fèi)用”,這是方便人們直觀地解釋使用自定義屬性的含義的,可以根據(jù)需要改為“品牌”、“聯(lián)系方式”等。
代碼第2行:set ('h','c','f','a','s','b','p','j','d'),括號(hào)中的字母對(duì)應(yīng)已存在的標(biāo)記符號(hào)和您需要添加的標(biāo)記符號(hào),并按順序錄入,不得改變先后順序。例如,d排序第9位,則對(duì)應(yīng)第一行代碼中添加的“自定義屬性“。
2、后臺(tái)——模板——默認(rèn)模板管理——找到首頁(yè)模板index.htm
在“index.htm”中進(jìn)行修改,在需要添加“費(fèi)用”的欄目的源碼中添加代碼“{dede:arclist flag='d' limit='0,1' infolen='230'}”
3、添加文檔,在自定義屬性中將“新自定義屬性”勾選,我們就可以輕松實(shí)現(xiàn),勾選了自定義選項(xiàng)的文檔出現(xiàn)在首頁(yè),未勾選出現(xiàn)在內(nèi)容列表頁(yè)。