發(fā)布時(shí)間:2021-02-11
欄目:帝國(guó)新聞
在使用CMS套站時(shí)進(jìn)行欄目結(jié)構(gòu)規(guī)劃時(shí)常遇到這樣一種情況:每個(gè)欄目下想再細(xì)分一些類別,如果以欄目的形式添加,很多欄目下都會(huì)有這些重復(fù)的類別,這樣一來(lái)就導(dǎo)致很多重復(fù)和欄目。所以需要考慮直接在字段屬性類別的方式來(lái)添加,發(fā)文章時(shí)直接選擇類別來(lái)給文章歸類。不知道站長(zhǎng)朋友們實(shí)際處理過(guò)程中有沒(méi)有遇到這樣的問(wèn)題,但落葉確實(shí)感受挺深了,在涉及醫(yī)療性質(zhì)的站點(diǎn)時(shí),每個(gè)疾病病種下面有多個(gè)子病種,然后子病種的文章類型又分為病因、癥狀、診斷、治療、預(yù)防、科普、建議等等,每個(gè)欄目的文章基本都需要分這些類別,如果以子欄目的形式添加,50個(gè)子病種就要多添加300多個(gè)子欄目,這樣不管是對(duì)網(wǎng)站結(jié)構(gòu)還是 SEO來(lái)講都是災(zāi)難,所以這個(gè)時(shí)候“類別”字段顯得比較重要。
不同的CMS基本都有內(nèi)置或者提供類別設(shè)置的功能,只是表現(xiàn)形式不同,設(shè)計(jì)細(xì)節(jié)不同,擴(kuò)展靈活性也不同,本文中落葉擬對(duì)PHPCMS、帝國(guó)CMS及織夢(mèng)CMS中的類別這點(diǎn)作一些細(xì)節(jié)性對(duì)比。
織夢(mèng)CMS:
DEDE中沒(méi)有很明確的類別功能,可以變相實(shí)現(xiàn)的體現(xiàn)方式是”自定義屬性”,在自定義屬性中多添加幾個(gè)屬性,發(fā)布文章時(shí),勾選這些屬性,然后調(diào)用時(shí)按照這個(gè)屬性分類進(jìn)行調(diào)用即可。
帝國(guó)、PHPCMS及織夢(mèng)對(duì)比(十):推薦位功能
2011-10-08 17:26:58來(lái)源:chinaz作者:
網(wǎng)站中發(fā)布的文章除了需要按時(shí)間、欄目分類、類別調(diào)用外,往往需要根據(jù)編輯的推薦進(jìn)行不同的調(diào)用,那么CMS自然少不了推薦位功能帝國(guó)cms批量更新文章。一般推薦位的設(shè)計(jì)都有首頁(yè)頭條、首頁(yè)幻燈焦點(diǎn)、首頁(yè)推薦、欄目頁(yè)推薦、列表頁(yè)推薦、
網(wǎng)站中發(fā)布的文章除了需要按時(shí)間、欄目分類、類別調(diào)用外,往往需要根據(jù)編輯的推薦進(jìn)行不同的調(diào)用,那么CMS自然少不了推薦位功能。一般推薦位的設(shè)計(jì)都有首頁(yè)頭條、首頁(yè)幻燈焦點(diǎn)、首頁(yè)推薦、欄目頁(yè)推薦、列表頁(yè)推薦、內(nèi)容頁(yè)推薦等,基本可以滿足站長(zhǎng)朋友們基本的重點(diǎn)文章突出顯示調(diào)用,但如果網(wǎng)站欄目分的多些,整站架構(gòu)大些,可能需要更多的自定義推薦位來(lái)實(shí)現(xiàn)個(gè)性化調(diào)用帝國(guó)cms批量更新,如一個(gè)欄目下可能需要自定義設(shè)置,欄目焦點(diǎn)圖、欄目大頭條,欄目小頭條,甚至某些特定相關(guān)內(nèi)容的手動(dòng)推薦等。
本文中落葉就PHPCMS、帝國(guó)CMS及織夢(mèng)CMS的推薦位處理的一些細(xì)節(jié)及擴(kuò)展性作一一些分析。
織夢(mèng)CMS
DEDECMS中推薦位體現(xiàn)在自定義文檔屬性,內(nèi)置有8個(gè)文檔屬性,其中6個(gè)可以算上是推薦全屬性,有圖無(wú)圖組合起來(lái),基本可以實(shí)現(xiàn)一些常見(jiàn)的推薦功能。如果想實(shí)現(xiàn)一些自定義推薦位那貌似除了像此前落葉寫的類別屬性分析的文章中改數(shù)據(jù)庫(kù)(在dede_attr數(shù)據(jù)表中手動(dòng)插入幾個(gè)自定義屬性,然后修改dede_achives表中的flag字段,增加相應(yīng)的屬性)或者自定義一個(gè)字段(添加自定義radio字段或者select字段),沒(méi)有更好的辦法了。
\
調(diào)用方式直接使用arclist標(biāo)簽中指定flag即可,如:
{dede:arclist row="10' titlelen='24' orderby='pubdate' flag='h'}
[field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])<br/>
{/dede:arclist}
PHPCMS
PHPCMS中內(nèi)置了8個(gè)推薦位,包含有首頁(yè)推薦、首頁(yè)焦點(diǎn)、首頁(yè)頭條、列表頁(yè)推薦、內(nèi)容頁(yè)推薦、列表頁(yè)小頭條、列表頁(yè)焦點(diǎn)圖、欄目列表頁(yè)推薦等,相對(duì)比較豐富些。
\
同時(shí)在系統(tǒng)設(shè)置->相關(guān)設(shè)置里給出了推薦位管理和添加的功能,并支持對(duì)推薦位進(jìn)行權(quán)限設(shè)置,把不同的推薦權(quán)限分配給不同的角色。
\
PHPCMS中推薦位的調(diào)用實(shí)際為SQL聯(lián)合查詢,模板管理處的內(nèi)置了一些調(diào)用推薦位內(nèi)容的TAG標(biāo)簽,編輯標(biāo)簽可見(jiàn)實(shí)際為對(duì) phpcms_content和phpcms_content_position的聯(lián)接查詢,效率似乎會(huì)低些,不過(guò)在后臺(tái)可視化生成TAG標(biāo)簽,只需要選擇推薦位,即可生成調(diào)用標(biāo)簽。如果希望使用GET標(biāo)簽來(lái)調(diào)用,則可復(fù)制TAG標(biāo)簽中的SQL語(yǔ)句,改下推薦位的ID即可實(shí)現(xiàn)調(diào)用。
\
帝國(guó)CMS
帝國(guó)CMS中大力宣稱實(shí)現(xiàn)了九級(jí)頭條和九級(jí)推薦,確實(shí)對(duì)初級(jí)用戶而言,九級(jí)頭和九級(jí)推薦,再加上相互組合,推薦功能已經(jīng)很夠用了帝國(guó)cms批量添加產(chǎn)品 ,不過(guò),作為開(kāi)發(fā)者,我在想,也只是多增加了幾個(gè)ID值,手動(dòng)添加九個(gè),為什么不直接開(kāi)放給用戶,讓用戶自己添加呢?用戶添加時(shí),還可以給推薦位自定義名稱,像這樣一級(jí)、二級(jí)推薦了也沒(méi)法直觀知道推薦到哪類頁(yè)面去了。
\
帝國(guó)cms批量上傳助手帝國(guó)CMS中推薦和頭條的調(diào)用,仍需要使用萬(wàn)能標(biāo)簽或靈動(dòng)標(biāo)簽中添加附加字段條件來(lái)或SQL語(yǔ)句來(lái)實(shí)現(xiàn)調(diào)用,firsttitle=級(jí)別ID 來(lái)調(diào)用推薦, isgood=級(jí)別ID來(lái)調(diào)用推薦,如:
[e:loop={1,1,12,1,"firsttitle=1'}]
<a href="<?=$bqsr[titleurl]?>"><img src="<?=$bqr[titlepic]?>" border="0" alt=""/></a>
[/e:loop]
總體而言,帝國(guó)的省心,適合新手,細(xì)致夠用,調(diào)用方面在標(biāo)簽生成向?qū)е袥](méi)有內(nèi)置,需要了解字段信息后手動(dòng)添加附加條件調(diào)用,DEDECMS中直接 flag調(diào)用,基本夠用,PHPCMS中則顯得專業(yè)些,推薦位自由設(shè)置,調(diào)用也可后臺(tái)生成,并且實(shí)現(xiàn)了推薦位權(quán)限控制,不足之處是推薦位是多表聯(lián)合查詢,如果是動(dòng)態(tài)頁(yè)面,效率會(huì)低。
文章地址:http://www.meyanliao.com/article/diguo/dgPHPCMSjzmdbjgllbsx.html

- 1選用Phpcms v9建站 優(yōu)化之后流量飛起來(lái)
- 2如何選擇CMS 1所見(jiàn)即所得的編譯器
- 3DEDECMS轉(zhuǎn)向帝國(guó)CMS之異同
- 4PHPCMS中$description格式化的方法
- 5帝國(guó)CMS結(jié)合項(xiàng)列表屬性篩選實(shí)例教程
- 6疑是帝國(guó)CMS(EmpireCMS v 6.0)最新BUG
- 7專訪帝國(guó)軟件的創(chuàng)造者:仍然在路上的80后
- 8帝國(guó)5.0和discuz6.1整合教程
- 9帝國(guó)網(wǎng)站管理系統(tǒng)CMS 7.0正式版發(fā)布
- 10專訪ECMS作者王猛 成功的人應(yīng)該耐得住寂寞