当前位置:首页 > 网站管理 > 正文内容

织梦dedecms自定义属性增加、修改和删除的方法

wzccxx5年前 (2021-06-05)网站管理5

织梦的文章自定义属性默认的只有8个,如下图。但有时候我们需要更多的flag属性。本文就来讲解一下织梦自定义属性的添加、删除、修改的几种方法。

1、修改现有的自定义属性
      如上图,织梦文章自定义属性默认有那几种,如果我们要更改这些自定义属性是很简单的,不涉及修改数据库。织梦后台就有更改这些属性的地方。
织梦后台——系统——系统设置——自定义文档属性——文档自定义属性管理,如下图:
      在自定义属性管理中,可以更改属性的排序、属性名称,如果要更改属性的id ,那就涉及到数据库的更改了。

2、增加、删除自定义属性
增加、删除自定义属性的原理是,更改数据库中表dede_archives中的flag属性,所以下面介绍两种方法,用phpmyadmin和织梦sql命令行工具更改数据库。

方法一:用phpmyadmin添加自定义属性
(1)更改数据库前,先备份数据库,以免更改失败时,可以恢复到更改前的状态。
(2)用phpmyadmin更改数据库比较直观,方便新手直接看到更改状况,所以建议新手使用这种方法。
(3)进入phpmyadmin,打开dede_archives,点击“结构”,找到flag,点击flag后面的更改按钮,如下图:
 
之后就打开flag的编辑界面,我们添加一个新属性z ,点保存,如下图:
 
(4)之后打开表dede_arcatt,点击”插入“添加一条数据,内容如下图:
 
这样就添加完成了。
(5)用phpmyadmin删除新建的自定义属性的方法,就是把上面的步骤倒着走一遍。呵呵,很简单,就重复演示了。

方法二:用织梦sql命令行工具添加自定义属性
这次我们用织梦自带的sql命令行工具,来添加一个自定义属性“z”“原创”。
(1)备份数据库,操作数据库时,先备份。
(2)添加新属性:织梦后台——系统——SQL命令行工具,输入如下代码

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

如下图:
 
代码含义:
    代码第1行:意义是在表dede_arcatt中,添加序号为9的属性“z”,名称为“原创”。 其中9是sortid的值,是不可重复的,所以在添加新属性前应该先查看已经有的属性名和序号,查看方法请查看上面第一步的“修改现有的自定义属性”的方法。
代码第2行:set ('c','h','p','f','s','j','a','b','z'),括号中的字母对应已存在的标记符号和需要添加的标记符号,并按顺序录入,不得改变先后顺序。例如,z排序第9位,则对应第一行代码中添加的自定义属性“原创z”。
(3)删除新建的自定义属性
我们接下来用sql命令行工具删除我们刚刚添加的“原创z”属性。在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')

这样就删除了“原创z”属性。


扫描二维码推送至手机访问。

版权声明:本文由泰山森林发布,如需转载请注明出处。

本文链接:https://wzc.tzts.ltd/post/52.html

分享给朋友:

相关文章

UEditor 添加在线管理图片删除功能

第一,需要添加一个 php 文件来实现删除功能,文件添加到: ueditor\php\action_delete.php 代码内容:12345678910111213141516171819202122232425262...

dede织梦系统升级后,dedecms pagelist 去掉li

首先说文章列表页:对应的类文件是:查找/include/arc.listview.class.php按Ctrl+H键,查找全部替换为空格全部替换为空格全部替换为空格保存,覆盖原文件即可.列表页pagelist 去掉li 对应的类文件是:/i...

腾讯云登录Root用户

在腾讯云上拿到的Ubuntu主机分配给的用户是ubuntu用户,并不是root用户,而阿里云上拿到的Ubuntu主机分配给的用户就是root用户。如果没有root用户权限做事情会变得麻烦,每次做什么都要sudo一下,下面介绍怎么设置root...

div,DIV文字图片居中代码

 <div style="text-align:center;"><img src="/skin/images/cjwtup.jpg" style="vertic...

织梦dedecms默认作者和默认来源修改方法

方法教程:打开你的管理员目录(默认是dede)下的article_add.php文件,找到第93到95行,把默认的:修改方法:123//对保存的内容进行处理if(emptyempty($writer))$writer=$cuserLogin...

dede修改缩略图文本框输入限制长度

1、用数据库管理工具登陆数据库,改数据库表dede_archives表里面的litpic字段,原默认是80,(这里改为200).2、到DEDE后台的SQL运行器里,执行以下代码:<code>ALTER TABLE&nb...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。