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