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

乐观主义者从每一个灾难中看到机遇,而悲观主义都从每一个机遇中看到灾难。无论有多困难,都坚强地抬头挺胸,人生是一场醒悟,不要昨日,不要明天,只要今日。
后台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命令行工具中执行; DELETE dede_arcatt FROM dede_arcatt WHERE sortid=9 ALTER TABLE dede_archives MODIFY COLUMN `flag`set('c','h','p','f','s','j','a','b') 如果需要设置特别的样式可以这样操作 在查看代码的时候,我才发现dedecms本来就有这个功能,在添加文章高级参数里可以设置。(我已经快一年没接触了,所以不是很熟悉....) 文件:arclist.lib.php 这里: if($row['color']!='') $row['title'] = "<font color='".$row['color']."'>".$row['title']."</font>"; 我想你是不是想将这个应用在排序里,那么实现方式如下: 首先设置好文章的附加属性(按照斑竹给的方法):
(注解:表:dede_arcatt;sortid:9;)
(注解:在表dede_archives中,修改flag字段,添加一个“y”值)
设置好以后,你会在后台-系统-自定义文档属性中看到修改后的效果,如下图:
上面的设置好以后,我们要修改一下“/include/taglib/arclist.lib.php”文件 在该文件第517行代码:if(preg_match('#b#', $row['flag'])) $row['title'] = "<strong>".$row['title']."</strong>"; 下方添加如下代码:
复制代码
  1. if(preg_match('#y#', $row['flag'])) $row['title'] = "<font color='red'>".$row['title']."</font>";//注解,判断文章是否设置了flag=y的属性,如果是就把标题设置为红色。
----------- 至此所有工作完成,只要是用arclist模板标记调用的文档,设置了“Y颜色”,就会以红色显示。当然,可以扩展成选择其他颜色。

以上就是织梦“自定义属性”增加及删除方法。人生最宝贵的不是你拥有多少的物质,而是陪伴在你身边的人。更多关于织梦“自定义属性”增加及删除方法请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
织梦后台文档列表添加复制文档功能支持所有模型

织梦无法上传ico图标格式文件的如何解决方法

dedecms如何实现任意页面调用当前会员信息的方

织梦dede:tag调用指定多个栏目的TAG标签

织梦栏目列表按附加表自定义字段排序