网站地图    收藏   

主页 > 后端 > dedecms >

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

来源:自学PHP网    时间:2014-11-30 17:03 作者: 阅读:

[导读] 阅读全文功能其实在很多的流行站点都有的,比如网易,新浪等,随着文章内容的增加,当一个页面有多个分页的时候,就会显示出这个在本页阅读全文的链接,点击这个链接之后出现的,将...

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

阅读全文功能其实在很多的流行站点都有的,比如网易,新浪等,随着文章内容的增加,当一个页面有多个分页的时候,就会显示出这个“在本页阅读全文”的链接,点击这个链接之后出现的,将是这篇文章以没有分页出现的型式,那么在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 `detest_archives` SET ismake=1 WHERE id='".$this->ArcID."'");

在上一行添加以下代码:

  1. //阅读全文开始 
  2. if($this->TotalPage > 1) { 
  3.         //用正则匹配把分页符去掉 
  4.  $this->Fields['body2'] = preg_replace('/

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论