POST TIME:2020-03-31 11:53
今天由于首頁的建站教程,需要分欄調(diào)用的圖片,但是忽然發(fā)現(xiàn)自定義屬性太少了,為了區(qū)別,就得增加自定義屬性了。
其實也不難
下面用文字加圖片的方式分享給大家,希望對朋友們有所啟發(fā)。.
在百度上查看了部分類似教程,因為dedecms系統(tǒng)版本不同,可能運行后會出錯,避免發(fā)生意外,請仔細(xì)看下面的介紹。
第一步:在織夢后臺左欄點擊“系統(tǒng)”;
第二步:選擇“系統(tǒng)”菜單下的“SQL命令行工具”;
第三步:輸入如下代碼;
insert into `dede_arcatt`(sortid,att,attname) values(9,'k','分類');
alter table `dede_archives` modify `flag` set ('h','c','f','a','s','b','p','j','k') default NULL;第四步:點擊“確定”。
這里需要注意了,dede_arcatt和dede_archives 前綴改為自己的數(shù)據(jù)庫前綴。
說明:
代碼第1行:values(9,'k','分類') 是根據(jù)我們需要自行定義的.
9是sortid的值,是不可重復(fù)的,也就是每添加一個自定義屬性,sortid的值就應(yīng)該遞增到10,11,12...,以此類推!也就是自定義屬性的的個數(shù),一共幾個就寫幾個,比如這是9個,下回還需要添加屬性的話就得10了。
K是alt的值,是自定義屬性的標(biāo)記,與已存在的標(biāo)記符號不能重復(fù)
分類是該字段的介紹。這個就是需要方便模板調(diào)用的,例如:flag="k"
代碼第2行:set ('h','c','f','a','s','b','p','j','k')
這個是設(shè)置flag字段默認(rèn)值的,但是織夢各版本之間這個數(shù)序并不統(tǒng)一,運行前,請先打開
系統(tǒng)-數(shù)據(jù)庫備份還原- 找到 dede_archives 點擊后面的結(jié)構(gòu).
然后找到 `flag` set('h','c','f','a','s','b','p','j','k') default NULL
紅色的部分就是默認(rèn)的排序規(guī)則,
括號中的字母對應(yīng)已存在的標(biāo)記符號和您需要添加的標(biāo)記符號,并按順序錄入,不得改變先后順序。這里就是以dedecms 5.7為例。
例如,k排序第9位,則對應(yīng)第一行代碼中添加的自定義屬性“k”。
圖示就是我在本地,已經(jīng)做了改變。