加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > Dedecms > 正文

织梦“自定义属性”增加及删除方法

发布时间:2020-12-14 05:08:12 所属栏目:Dedecms 来源:网络整理
导读:后台SQL命令行工具中执行; INSERT INTO dede_arcatt VALUES('9','d','织梦58特别属性') ALTER TABLE dede_archives MODIFY COLUMN `flag`??set('c','h','p','f','s','j','a','b','d') 其中的数据前缀可自由调整。 ===================================== 对
后台SQL命令行工具中执行;

INSERT INTO dede_arcatt VALUES('9','d','织梦58特别属性')
ALTER TABLE dede_archives MODIFY COLUMN `flag`??set('c','h','p','f','s','j','a','b','d')
其中的数据前缀可自由调整。
=====================================
对应的删除该条记录
DELETE dede_arcatt FROM dede_arcatt WHERE sortid=9
如果需要设置特别的样式可以这样操作

在查看代码的时候,我才发现dedecms本来就有这个功能,在添加文章高级参数里可以设置。(我已经快一年没接触了,所以不是很熟悉....)
文件:arclist.lib.php
这里: if($row['color']!='') $row['title'] = "

我想你是不是想将这个应用在排序里,那么实现方式如下:
首先设置好文章的附加属性(按照斑竹给的方法):

(注解:表:dede_arcatt;sortid:9;)

(注解:在表dede_archives中,修改flag字段,添加一个“y”值)

设置好以后,你会在后台-系统-自定义文档属性中看到修改后的效果,如下图:


上面的设置好以后,我们要修改一下“/include/taglib/arclist.lib.php”文件
在该文件第517行代码:if(preg_match('#b#',$row['flag'])) $row['title'] = "
下方添加如下代码:
复制代码
  1. if(preg_match('#y#',$row['flag'])) $row['title'] = "

-----------
??至此所有工作完成,只要是用arclist模板标记调用的文档,设置了“Y颜色”,就会以红色显示。当然,可以扩展成选择其他颜色。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读