织梦DedeCMS5.7文章页实现阅读全文功能的教程_织梦CMS教程


现在很多新闻类网站都有阅读全文功能,当一个页面有多个分页的时候就会显示出这个“在本页阅读全文”的链接,点击这个链接之后就是这篇文章以没有分页出现的形式,这样对用户体验更佳,那么dedecms5.7如何在文章内容页也实现这个功能呢?

下面就告诉大家具体实现方法:

首先找到并打开/include/arc.archives.class.php文件,在大概第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('/# p#副标题#e #/U', '',$this->Fields['body2']);
 //特别提醒:本教程不可直接输入分页标签,使用时,请把p前面和e后面两个空格去掉。
 $this->SplitFields = explode("#p2222#",$this->Fields['body2']);
 $this->Fields['tmptitle'] = (empty($this->Fields['tmptitle']) ? $this->Fields['title'] : $this->Fields['tmptitle']);
 $this->Fields['title'] = $this->Fields['tmptitle'];
 $this->TotalPage = count($this->SplitFields);
 $this->Fields['totalpage'] = $this->TotalPage;
 $TRUEfilenameall = $this->GetTruePath().$fileFirst."_all.".$this->ShortName;
 $this->ParseDMFields(1,0);
 $this->dtp->SaveTo($TRUEfilenameall);
 if($cfg_remote_site=='Y' && $isremote == 1)
 {
 //分析远程文件路径
 $remotefile = str_replace(DEDEROOT, '', $TRUEfilename);
 $localfile = '..'.$remotefile;
 //创建远程文件夹
 $remotedir = preg_replace("#[^\/]*\.html#", '', $remotefile);
 $this->ftp->rmkdir($remotedir);
 $this->ftp->upload($localfile, $remotefile, 'ascii');
 }
 }
 //阅读全文结束

添加完成之后继续在里面查找获得静态页面分页列表的代码,里面有return $PageList;

在其上面添加如下代码:

$PageList.= "<a href='http:///".$this->NameFirst."_all.".$this->ShortName."'>阅读全文</a>";

修改完成后,生成一下内容页就可以看到效果了,当文章内容太多分成多页之后就会在列表后面出现阅读全文的链接了,大家赶快试试放在里的效果吧。


# 营销号公众号推广能接吗  # 如何在  # gt  # 网站seo包月  # 贵阳seo培训班  # 三门峡市网站推广  # SEO怎么出单  # 长沙企业seo优化排名  # 广西建设网站  # 建设网站平台推荐app  # 代购行业seo推广引流  # 织梦CMS教程  # 粤语怎么读这个seo  # 平台网站推广方案模板  # 企业推广营销哪个好做点  # 网站建设基本流程教案  # 银行线上推广营销  # 查*关键词排名  # 海陵区网站推广费用多少  # 广元高端网站建设公司  # 陕西关键词排名哪个好  # 多页  # 织梦DedeCMS5.7文章页实现阅读全文功能的教程  # 织梦  # 文章页  # 阅读全文  # 宋体  # 分页  # 就会  # 都有  # 放在  # 太多  # 本页  # 多个  # 会在  # 在里面  # 请把  # 这篇文章  # 更佳  # 就可以  # 直接输入  # 完成后  # seo3电子子式  # 黑猫电影网站建设 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 网络优化91478 】 【 技术知识72672 】 【 云计算0 】 【 GEO优化84317 】 【 优选文章0 】 【 营销推广36048 】 【 网络运营41350 】 【 案例网站102563 】 【 AI智能45237


相关推荐: dedecms织梦自定义表单地区联动类型不可用的解决方案_织梦CMS教程  PHPCMS栏目页如何绑定二级域名?_PHPCMS教程  织梦cms网站sitemap地图生成插件 _织梦插件  高防服务器:AI智能防御DDoS攻击与数据安全保障  建站之星模板与系统推荐:一站式智能建站解决方案  如何在IIS服务器上快速部署高效网站?  如何确保西部建站助手FTP传输的安全性?  广德云建站网站建设方案与建站流程优化指南  织梦自定义字段为图片(仅网址)远程图片保存只有数字的解决方法_织梦CMS教程  香港服务器网站推广:SEO优化与外贸独立站搭建策略  织梦让相关文章标签likearticle的mytypeid支持多个栏目和子栏目_织梦CMS教程  如何有效防御Web建站篡改攻击?  织梦dedecms自带文本编辑器ckeditor更换为kindeditor编辑器带代码高亮_织梦CMS教程  织梦dedecms响应式后台模板layui框架(手机上操作后台方便)_织梦插件  织梦图集软件模型后台关键词输入英文逗号“,”不见了_织梦CMS教程  如何高效配置香港服务器实现快速建站?  建站之星模板安装失败?如何解决环境配置问题?  建站助手智能生成与SEO优化:整合长尾关键词提升流量  织梦让广告延时加载显示,网站主要内容打开后才开始加载广告_织梦CMS教程  如何将凡科建站内容保存为本地文件?  如何在建站主机中优化服务器配置?  织梦在高环境PHP5.4版本上存在的后台系统设置空白问题_织梦CMS教程  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  织梦列表页调用会员任意字段信息教程_织梦CMS教程  织梦关键词维护里面字数多的词优先字数少的词自动内链_织梦CMS教程  建站之星支付失败如何快速处理?  零基础网站服务器架设实战:轻量应用与域名解析配置指南  高性价比服务器租赁——企业级配置与24小时运维服务  织梦后台不支持上传bmp格式图片的解决方法_织梦CMS教程  织梦调用文章所属的副栏目id及副栏目名称网址链接教程_织梦CMS教程  常州自助建站工具推荐:低成本搭建与模板选择技巧  织梦dedecms搜索时间间隔修改教程_织梦CMS教程  如何通过VPS建站实现广告与增值服务盈利?  香港服务器部署网站为何提示未备案?  织梦根据栏目不同调用不同模板的方法_织梦CMS教程  如何快速上传自定义模板至建站之星?  建站之星Pro快速搭建教程:模板选择与功能配置指南  织梦dedecms注入漏洞pm.php修复方法_织梦CMS教程  二级目录301重定向到二级域名方法_织梦CMS教程  织梦cms实现彩色tags标签云随机颜色及大小的方法_织梦CMS教程  建站之星在线版空间:自助建站+智能模板一键生成方案  如何在Ubuntu系统下快速搭建WordPress个人网站?  建站之星设计师计划:智能建站系统如何实现多端适配模板?  织梦文章内容每个段落自动加工【伪原创内容提高收录排名插件】_织梦插件  如何通过主机屋免费建站教程十分钟搭建网站?  如何在织梦DEDECMS上运行php代码和mysql语句_织梦CMS教程  如何解决ASP生成WAP建站中文乱码问题?  织梦dedecms利用SQL语句删除或修改数据库内容_织梦CMS教程  dedecms织梦会员中心调用会员*后登录时间和IP_织梦CMS教程  如何在阿里云部署织梦网站? 

 2017-07-22

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

南京市珐之弘网络技术有限公司


南京市珐之弘网络技术有限公司

南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。

 87067657

 13565296790

 87067657@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.