DEDECMS经验:快速属性编辑时的BUG及修正方法
179
2022-07-20
Dedecms自定义属性的功能非常好,操作起来也非常简单,现在中国大陆,小编认为90%的医院都可以说有用到织梦系统,那么自定义属性的功能 也必然会用到,比如我们常用的,推荐、幻灯图、头条等,但这么还是满足不了现实中的要求,不急,dedecms的系统还是比较人性化的,给了客户自定义属性的功能,可以让客户根据自身的需求做相应的添加和修改,而且方法很简单,下面我们就一起和来看看怎样操作
比如说A医院要添加自定义属性的有:治疗.d 病因.m 症状.n 危害.v 问题.x 预防.y 案例.z ---后面的字母是flag的值
那我们要实现这样的一些自定义属性我们应该如何操作呢
进入后台:系统=》SQL命令行工具=》运行SQL命令行,下面提供图形让大家参考
第一步:胡鹏博客给大家如下代码,只要复制即可用
insert into `dede_arcatt`(sortid,att,attname) values(9,'d','治疗');
insert into `dede_arcatt`(sortid,att,attname) values(10,'m','病因');
insert into `dede_arcatt`(sortid,att,attname) values(11,'n','症状');
insert into `dede_arcatt`(sortid,att,attname) values(12,'v','检查');
insert into `dede_arcatt`(sortid,att,attname) values(13,'x','并发症');
insert into `dede_arcatt`(sortid,att,attname) values(14,'y','预防');
insert into `dede_arcatt`(sortid,att,attname) values(15,'z','案例');
然后确定,当然seostudying.com这个网不能提供现成的让大家操作,只能做详细的说明。
第二步:运行如下代码
alter table `dede_archives` modify `flag` set ('c','h','p','f','s','j','a','b','d','m','n','v','x','y','z') default NULL;
再确定
第一步:插入新记录(要添加的属性),第二步:然后修改另一个关联表的flag字段以添加标签
需要注意的是代码第2行:set ('c','h','p','f','s','j','a','b','d','m','n','v','x','y','z'),括号中的字母对应已存在的标记符号和您需要添加的标记符号,并按顺序录入,不得改变先后顺序。例如,m排序第10位,则对应第一行代码中添加的自定义属性““病因m”。至于前台的调用方法就更简单了,下面我们也来举一列子
要调用五行病因的自定义属性“{dede:arclist flag='m' row=’5’}”如果确定要调用某个栏目id为5的病因这一自定义属性,那我们就这样做“{dede:arclist flag='d' row=’5’ typeid=’5’ }”,如果还有不明白的地方可以百度胡鹏博客,给博主留言,让大家一起学习。
最后想告诉大家,大家如果觉得文字太多看得累,可以只选择有颜色的字看。
发表评论
暂时没有评论,来抢沙发吧~