dedecms5.7文章实现阅读全文功能二次开发
阅读全文功能其实在很多的流行站点都有的,比如网易,新浪等,随着文章内容的增加,当一个页面有多个分页的时候,就会显示出这个[在本页阅读全文]的链接,点击这个链接之后出现的,将是这篇文章以没有分页出现的型式,那么在dedecms5.7如何在文章内容页添加阅读全文功能呢?
这个阅读全文有什么用呢?说白了,也就是提高用户体验,下面让我们看看,怎么简单现实这个功能.
修改文件: include/arc.archives.class.php
注意: 做任何修改前都要备份好原文件.
第一步: 打开include/arc.archives.class.php
往下 大概 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."'");
在上一行添加以下代码:
//阅读全文开始 if ( $this ->TotalPage > 1) { //用正则匹配把分页符去掉 $this ->Fields[ 'body2' ] = preg_replace( '/查看更多关于dedecms5.7文章实现阅读全文功能二次开发 - DeDecm的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did5709