2021年1月20日

关于dedecms文章处理类Archives中的body字段

我们知道/include/arc.archives.class.php文件是处理文章信息的,在文章详情页面的模版文件中那些dede标签的显示数据就是来源于此,这篇文章中主要讨论body字段。 前面我已经写了一篇如何为文章显示提供一个安卓客户端接口的文章 为dede增加安卓客户端接口的基本流程,其中就需要对显示在android客户端上的文章内容做一些处理,需要将原本问相对路径的url全部替换成带域名 […]
2021年1月20日

dede后台登录出现空白页的解决方法

在dede的迁移过程中发现后台登录功能不能用了,用打印字符串的方法一步一步排查,结果发现第一次错误出现在userlogin.class.php的keepUser方法的@session_register($this->keepUserIDTag);之后,于是在网上搜索@session_register作为关键字,发现这是因为php版本原因造成的,php5.4版本中session_registe […]
2021年1月20日

dede独立模型中的联动类型字段是如何在文章页面中显示枚举名的

dede的联动类型是是通过将字段和系统枚举表dede_sys_enum相关联的,独立模型的表中联动类别字段存储的是表dede_sys_enum的枚举值,这是一个数值,类似于代号的意思,当要显示独立模型的联动类别字段时,首先根据这个枚举值在dede_sys_enum中找出相应枚举名,然后才显示出来。在模版文件中我们不需要知道这个过程是如何进行的,只需按照显示一般字段的方式就能正确显示联动类型了。 这 […]
2021年1月20日

警惕dede模版文件导致无法正常解析标签的问题

有时候dede的模版文件可能导致模版标签被错误的认识,下面是我在文章模版中添加的php代码: {dede:php} global $dsql; $categoryname = $this->Fields['codecategory']; echo "$categoryname"; ...... 我的目的是想在php代码中使用文章的某个字段的值,这种用法显然是错误的,但是我并没在意,最多得不到 […]
2021年1月20日

使用Disable Emails插件禁用WordPress的邮件发送功能

由于几乎所有的主机商都禁用了默认的25邮件发送端口,所以WordPress网站在没有配置SMTP的时候,都是无法发送邮件的。 也即是说,通常情况下,WordPress都是无法发送邮件了,但是我们不排除在有些主机环境中,是可以正常发送邮件的,而你仍旧希望彻底禁用WordPress的邮件发送功能,该怎么办? 今天为大家推荐 Disable Emails 插件,它将阻止WordPress网站使用标准的w […]
2021年1月19日

如何禁用WordPress 5.5+自带的XML站点地图

WordPress 5.5 的一项主要的新功能就是自带了XML站点地图(XML SiteMap),但是很多网站此前都采用了第三方插件(比如 Google XML Sitemaps、Yoast SEO、All in One SEO Pack)来生成网站地图。这就出现了到底是选择自带的XML站点地图功能,还是继续采用第三方插件的问题。 其实,对于大多数的站点来说,采用自带的XML站点地图功能已经足够, […]
2021年1月19日

如何在WordPress中开始职业生涯:分步指南

  几年前,在WordPress中开始职业生涯似乎是不可能的。毕竟,我们正在谈论一款免费软件。如何处理可能摆在桌上的食物或养家糊口? 但是,随着WordPress支持近40%的市场份额,这早已成为数千人的现实。实际上,到目前为止,WordPress不仅运行着举世闻名的网站和博客,而且还是百万美元业务的基础。结果,这些天来,在WordPress中工作已成为一条合法的职业道路。 如果您对Wo […]
2021年1月3日

dede自定义模型如何使用软件模型中下载地址softlinks字段的数据类型。

dede软件模型的软件发布之后,在软件详情界面可以直接生成软件的下载链接,并且下载之后该软件的下载次数会更新,如下图: 这是因为软件模型的软件地址 字段使用的是“系统专用类型” 。 但是这个“系统专用类型”在我们自己自定义字段的时候并没有这个选项。那么是不是就没有办法实现软件模型的这种功能了呢? 否! 何为类型? 如果在数据库中,肯定是没有专用类型这样的说法的,dede中的数据类型和数据库并不是一 […]
2021年1月3日

修改dede tag的长度以及{dede:tag}标签的基本使用方法

众所周知:dede tag标签的调用可以用来提高网站文章的收录.具体调用方法也即:根目录/templets/default/article_article.htm 在需要的位置添加以下标签: <div>Tag标签:{dede:tag row='8' getall='0'}<a href='[field:link/]'>[field:tag /]</a>{/ded […]
2021年1月3日

dede 判断字段为空时不显示

有时候我们希望在某个标签所显示的字段为空时什么也不显示,比如下面这种情况: 转自:{dede:field name=’source’/}, 如果这篇文章是原创的,那么很显然显示的结果是“转自:”,这让用户以为你这篇文章没写完。 所以我们需要先判断当前字段的值,然后做相应的处理。 有两种办法: (1)判断为空,则改变当前html元素的样式:display:none; < […]