dede添加自定义属性完美解决方案

这篇具有很好参考价值的文章主要介绍了dede添加自定义属性完美解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

很多时候大家做网站都需要通过建立N多的二级栏目达到文章的分类,栏目少还好,如果一个栏目牵扯到2级或者3级的栏目,那么随着栏目的增多,日后添加文章都是一个非常大的困难,今天小编通过实战教给大家如果通过添加文章自定义属性来解决繁琐的文章分类问题。

自定义属性使用的好,可以完全解决一篇文章属于多个栏目,或者栏目下出现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'来调用时候的标签,只要不重复即可。

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

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自定义属性的完美解决方案如果大家在操作的时候有不明白的地方,可以联系yii666技术QQ:520161757文章来源地址https://www.toymoban.com/news/detail-430618.html

到了这里,关于dede添加自定义属性完美解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 小米红米手机无电池24H开机完美解决方案

    因为小米红米手机比较适合做测试工具,本身也比较廉价,所以拿来当日常管理工具,家庭网关等之类的24H开机的机器再好不过了。但是由于电池的存在并且该电池性能较差,导致过不了几个月就鼓包,如果放在角落里,哪天人不在家炸了就不好了, 所以拆掉电池迫在眉急

    2024年02月06日
    浏览(63)
  • 创意项目管理软件推荐:满足客户需求的完美解决方案

    发现功能强大的工作管理软件,让创意大放异彩。将您团队的愿景变成引人注目的项目。 Zoho Projects的创意项目管理软件可帮助您和您的团队在一个地方监督多个项目。使用我们的内置管理工具和模板,花更少的时间在管理上,而将更多的时间用于创建。 不要浪费时间搜索信

    2024年02月14日
    浏览(38)
  • Android Studio 控制台中文乱码,解决方案都在这里了,完美解决

    Android Studio 如果不进行配置的话,运行程序时控制台中文乱码问题会非常严重,甚至影响我们对信息的获取和程序的跟踪。 通过历年的开发经验,在本文中我总结出四点用于解决控制台中文乱码问题的方法,希望有助于大家。 注意 :下面根据我日常工作的经验总结,排序的

    2023年04月08日
    浏览(68)
  • Windows11如何支持LDAC蓝牙协议【Windows完美解决方案】

    Windows的蓝牙协议一直是让人诟病的问题,直到Windows 11 也只支持 SBC 和 AAC 编解码器。 在18年大学期间购入了索尼的WH-1000XM3,得益于索尼自家的 LDAC 编解码器,它可以实现最高 990Kbps 码率(24-bit/96KHz)的蓝牙音频传输,可以做到无损传输。但Windows一直是没有原生支持LDAC协议,

    2024年02月15日
    浏览(43)
  • Vue.js WebSocket 整合指南:实时通信的完美解决方案

    WebSocket是一种在Web应用程序中实现双向通信的通信协议,它允许客户端和服务器之间建立持久的、低延迟的连接,以实现实时数据传输。相比传统的HTTP请求,WebSocket更适合需要实时性和交互性的应用程序。 WebSocket解决了传统HTTP请求的一些限制,例如: 实时性: 传统HTTP请求需

    2024年02月04日
    浏览(36)
  • uniapp uni-combox 下拉提示无匹配项(完美解决--附加源码解决方案及思路)

    匆匆忙忙又到了周一啦,一大早就来了一个头疼的问题,把我难得团团转,呜呜呜~ 下面我用代码的方式展示出来,看下你的代码是否与我的不同。 这是 uni-combox组件 代码,看似一点毛病都没有,控制台也没有报错,一直提示 无匹配项 , drugItems 是在 声明的,赋值也赋上了

    2024年02月14日
    浏览(26)
  • 基于C#的无边框窗体动画效果的完美解决方案 - 开源研究系列文章

           最近在整理和编写基于C#的WinForm应用程序,然后碰到一个其他读者也可能碰到的问题,就是C#的Borderless无边框窗体的动画效果问题。        在Visual Studio 2022里,C#的WinForm程序提供了Borderless无边框窗体的样式效果,但是它没提供在无边框窗体下,窗体的载入、最小

    2024年02月15日
    浏览(29)
  • 共享有线路由后自己再接无线路由的方案图文详细介绍(完美解决)

    最近家里想接个无线路由,但是家里已经接了一个有线的,然后网上很多教程都不行,最后找到这个教程完美解决,望对大家有所帮助。 题外话:现在宽带还是有点贵,很多人靠路由共同出资上网!比如买个四口路由,四个人上网,现在,比如我买了笔记本也想上网,也想无

    2024年02月06日
    浏览(32)
  • 将PDF发票转换为excel、xml结构化数据的完美解决方案

    随着电子发票的普及,越来越多的企业和个人开始使用PDF格式的电子发票。然而,有时我们需要将电子发票转换为XML格式以便于处理和分析。本文将介绍如何将收到的PDF发票下载为excel、xml文件。 首先,我们需要明确一点,PDF是一种基于图像的格式,而excel、xml是一种基于文

    2024年01月17日
    浏览(37)
  • (完美方案)解决mfc140u.dll文件丢失问题,快速且有效的修复

    唉,又是丢失了mfc140u.dll,这该怎么办呢?如果你的电脑突然找不到或丢失mfc140u.dll文件,那就真是太糟糕了。别担心,我分享给你一些干货,告诉你如何快速解决mfc140u.dll丢失的问题。 1. 文件名:mfc140u.dll 2. 文件类型: DLL 文件(动态链接库文件) 3. 所属软件:Microsoft Visu

    2024年03月15日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包