dede怎么添加自定義屬性

dede怎么添加自定義屬性

dede怎么添加自定義屬性?

很多時(shí)候大家做網(wǎng)站都需要通過(guò)建立N多的二級(jí)欄目達(dá)到文章的分類,欄目少還好,如果一個(gè)欄目牽扯到2級(jí)或者3級(jí)的欄目,那么隨著欄目的增多,日后添加文章都是一個(gè)非常大的困難,今天小編通過(guò)實(shí)戰(zhàn)教給大家如果通過(guò)添加文章自定義屬性來(lái)解決繁瑣的文章分類問(wèn)題。

推薦學(xué)習(xí):織夢(mèng)cms

自定義屬性使用的好,可以完全解決一篇文章屬于多個(gè)欄目,或者欄目下出現(xiàn)2-3級(jí)的子欄目等問(wèn)題!

環(huán)境:目前DEDE更新到了5.7的版本,在此之前的老版本就不在講述了,我們以DEDE5.7作為修改的基礎(chǔ)。

首先,我們先看一下如何批量添加自定義的文章屬性。

比較安全和快速的添加方式是通過(guò)sql寫(xiě)入的方式:后臺(tái)-系統(tǒng)-SQL命令行工具。

insert?into?`dede_arcatt`(sortid,att,attname)?values(9,'d','標(biāo)簽'); alter?table?`dede_archives`?modify?`flag`?set?('c','h','p','f','s','j','a','b','d')?default?NULL;

這里我們需要說(shuō)一下,因?yàn)镈EDE本身就已經(jīng)有了8個(gè)默認(rèn)屬性,所以我們從第9個(gè)欄目開(kāi)始增加,往后以此類推,“d”是區(qū)分我們前臺(tái)通過(guò)flag=’d’來(lái)調(diào)用時(shí)候的標(biāo)簽,只要不重復(fù)即可。

dede怎么添加自定義屬性

上面的是我們添加一個(gè)屬性,如果我們有非常多的屬性來(lái)代替二級(jí)三級(jí)欄目,如何操作呢?直接看實(shí)力

?

insert?into?`dede_arcatt`(sortid,att,attname)?values(9,'d','標(biāo)簽1'); insert?into?`dede_arcatt`(sortid,att,attname)?values(9,'d1','標(biāo)簽2'); insert?into?`dede_arcatt`(sortid,att,attname)?values(9,'d2','標(biāo)簽3'); ? …… ? alter?table?`dede_archives`?modify?`flag`?set?('c','h','p','f','s','j','a','b','d','d1','d2')?default?NULL;

通過(guò)這個(gè)方法就能完全解決批量添加文章屬性的問(wèn)題!

dede怎么添加自定義屬性

我們可以看到,這個(gè)就是我們批量增加后的效果,但是大家有沒(méi)有發(fā)現(xiàn),添加的屬性已經(jīng)和以前的自帶的屬性混在了一起,小編添加起來(lái)會(huì)很麻煩,我們?cè)谶@里給一個(gè)小技巧:

我們?cè)谀J(rèn)的屬性標(biāo)簽和需要添加的屬性標(biāo)簽前面增加一個(gè)不用屬性標(biāo)簽!然后我們通過(guò)數(shù)據(jù)庫(kù)里把這個(gè)標(biāo)簽做一點(diǎn)手腳。

dede怎么添加自定義屬性

dede怎么添加自定義屬性

dede怎么添加自定義屬性

大家有沒(méi)有看懂呢?其實(shí)就是利用這個(gè)小符號(hào)和換行,把自己添加的文章自定義屬性給隔離開(kāi),讓小編添加內(nèi)容的時(shí)候可以一目了然。

關(guān)于利用這個(gè)自定義屬性完美操作欄目分類的問(wèn)題,我們會(huì)在接下來(lái)的內(nèi)容中慢慢不愁。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊14 分享