2021年2月1日

在织梦DEDECMS中实现无觅相的关文章功能

无觅智能相关文章服务是无觅网面向网站用户推出的一项智能云端服务,旨在提升网站相关文章的转化率,帮助读者发现网站的价值信息。它依托无觅精准的内容分析 和推荐算法,系统分析文章内容、标签、用户行为、时间等参数,实时生成关联推荐结果,并在当前文章底部进行图文展示,能够给网站带来快速的流量增长,也为 用户提供流畅的阅读体验。 无觅相关文章默认展示样式: DEDECMS用户可以通过在模板文件中添加代码而定方 […]
2021年2月1日

网页前台存储数据,jquery data方法

有些前端开发者喜欢使用HTML的属性来存储数据: $(‘selector’).attr(‘alt’, ‘data being stored’); //之后可以这样读取数据: $(‘selector’).attr(‘alt’); 使用”alt”属性来作为参数名存储数据其实对于HTM […]
2021年2月1日

jquery和javascript分别实现checkbox全选,反选,取消选择

假设html文件如下 <a href=”javascript:;” id=”all”>全部选择</a><br> <a href=”javascript:;” id=”delAll”>取消选择</a><br> <a href=& […]
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月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; < […]