dede添加自定義屬性的方法

小編給大家分享一下dede添加自定義屬性的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

為寧陵等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及寧陵網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)、寧陵網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!

dede怎么添加自定義屬性?

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

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

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

比較安全和快速的添加方式是通過SQL寫入的方式:后臺(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;

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

dede添加自定義屬性的方法

上面的是我們添加一個(gè)屬性,如果我們有非常多的屬性來代替二級(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;

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

dede添加自定義屬性的方法

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

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

dede添加自定義屬性的方法

dede添加自定義屬性的方法

dede添加自定義屬性的方法

看完了這篇文章,相信你對(duì)dede添加自定義屬性的方法有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

本文題目:dede添加自定義屬性的方法
標(biāo)題網(wǎng)址:http://bm7419.com/article36/isgipg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、企業(yè)建站、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站營銷、電子商務(wù)、用戶體驗(yàn)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化