温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

dede添加自定义属性的方法

发布时间:2020-09-15 11:28:30 来源:亿速云 阅读:147 作者:小新 栏目:建站服务器

小编给大家分享一下dede添加自定义属性的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

dede怎么添加自定义属性?

自定义属性使用的好,可以完全解决一篇文章属于多个栏目,或者栏目下出现2-3级的子栏目等问题!

环境:目前DEDE更新到了5.7的版本,在此之前的老版本就不在讲述了,我们以DEDE5.7作为修改的基础。

首先,我们先看一下如何批量添加自定义的文章属性。

比较安全和快速的添加方式是通过SQL写入的方式:后台-系统-SQL命令行工具。

insert into `dede_arcatt`(sortid,att,attname) values(9,'d','标签');
alter table `dede_archives` modify `flag` set ('c','h','p','f','s','j','a','b','d') default NULL;

这里我们需要说一下,因为DEDE本身就已经有了8个默认属性,所以我们从第9个栏目开始增加,往后以此类推,“d”是区分我们前台通过flag='d'来调用时候的标签,只要不重复即可。

dede添加自定义属性的方法

上面的是我们添加一个属性,如果我们有非常多的属性来代替二级三级栏目,如何操作呢?直接看实力

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

通过这个方法就能完全解决批量添加文章属性的问题!

dede添加自定义属性的方法

我们可以看到,这个就是我们批量增加后的效果,但是大家有没有发现,添加的属性已经和以前的自带的属性混在了一起,小编添加起来会很麻烦,我们在这里给一个小技巧:

我们在默认的属性标签和需要添加的属性标签前面增加一个不用属性标签!然后我们通过数据库里把这个标签做一点手脚。

dede添加自定义属性的方法

dede添加自定义属性的方法

dede添加自定义属性的方法

看完了这篇文章,相信你对dede添加自定义属性的方法有了一定的了解,想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI