加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.0577zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 经验 > 正文

dedecms5.7文章实现阅读全文功能二次开发

发布时间:2021-12-13 14:11:40 所属栏目:经验 来源:互联网
导读:副标题#e# 阅读全文功能其实在很多的流行站点都有的,比如网易,新浪等,随着文章内容的增加,当一个页面有多个分页的时候,就会显示出这个在本页阅读全文的链接,点击这个链接之后出现的,将是这篇文章以没有分页出现的型式,那么在dedecms5.7如何在文章内容页
副标题[/!--empirenews.page--] 阅读全文功能其实在很多的流行站点都有的,比如网易,新浪等,随着文章内容的增加,当一个页面有多个分页的时候,就会显示出这个“在本页阅读全文”的链接,点击这个链接之后出现的,将是这篇文章以没有分页出现的型式,那么在dedecms5.7如何在文章内容页添加阅读全文功能呢?
 
这个阅读全文有什么用呢?说白了,也就是提高用户体验,下面让我们看看,怎么简单现实这个功能.
 
修改文件:include/arc.archives.class.php
 
注意:做任何修改前都要备份好原文件.
 
第一步:打开include/arc.archives.class.php
 
文件查找://issystem==-1
 
往下 大概 145行 找到 $this->Fields['userip'] = $this->addTableRow['userip'];
 
在下面一行添加:$this->Fields['body2'] = $this->addTableRow['body'];
 
第二步查找:$this->dsql->ExecuteNoneQuery("Update `dede_archives` SET ismake=1 WHERE id='".$this->ArcID."'");
 
在上一行添加以下代码:
 
//阅读全文开始
if($this->TotalPage > 1) {
        //用正则匹配把分页符去掉
 $this->Fields['body2'] = preg_replace('/

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读