织梦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


相关推荐: 织梦提示信息提示框美化教程_织梦CMS教程  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  织梦系统后台采集规则与替换规则_织梦CMS教程  织梦dedecms自定义标签liketags调用tag/keyword相同的相关文章_织梦CMS教程  如何零基础开发自助建站系统?完整教程解析  如何通过cPanel快速搭建网站?  如何在万网自助建站平台快速创建网站?  织梦dedecms图集多缩略图模式调用缩略图_织梦CMS教程  织梦二次开发调用指定模型自定义字段值的文章列表_织梦CMS教程  建站之星模板安装失败:PHP版本冲突如何解决?  织梦二级当前栏目高亮的解决方法_织梦CMS教程  织梦清空文章后发布新文章ID从1开始_织梦CMS教程  织梦DEDECMS会员调用方法详解_织梦CMS教程  如何自定义建站之星网站的导航菜单样式?  织梦全站伪静态设置+全套伪静态规则精华教程_织梦CMS教程  阿里云提示plus/search.php注入漏洞修复方法_织梦CMS教程  织梦*loop循环标签可以调用任意数据_织梦CMS教程  织梦TAG标签字数长度限制解决方法_织梦CMS教程  阿里云提示织梦dedecms支付模块漏洞解决办法_织梦CMS教程  PHPCMS实现文章置顶功能文章不重复的方法_PHPCMS教程  如何通过西部数码建站助手快速创建专业网站?  dedecms织梦调用三级四级无限级栏目教程_织梦CMS教程  建站之星收费标准详解:套餐费用及年费价格表一览  如何在腾讯云免费申请建站?  织梦数据保存到数据库附加表 `dede_addonarticle` 时出错*解决方法_织梦CMS教程  织梦dedecms获取会员登录状态的二种方法_织梦CMS教程  织梦二级域名附件相对路径修改*路径链接_织梦CMS教程  常州自助建站:操作简便模板丰富,企业个人快速搭建网站  广州营销型建站服务商推荐:技术优势与SEO优化解析  如何在腾讯云服务器快速搭建个人网站?  织梦cms内容页如何调用当前页面url地址_织梦CMS教程  织梦官方php服务器环境DedeAMPZ安装教程_织梦CMS教程  建站之星服务器配置流程详解与快速搭建操作指南  linux服务器wdcp面板做301域名重定向设置_织梦CMS教程  织梦百度小程序及*小程序*API接口插件_织梦插件  织梦dedecms后台文章列表中显示自定义字段方法_织梦CMS教程  香港服务器租用每月最低只需15元?  织梦图集图片加上序列号教程_织梦CMS教程  dedecms织梦列表页单独调用总页数二次开发方法_织梦CMS教程  织梦dedecms搜索指定栏目文档方法_织梦CMS教程  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  阿里云提示织梦common.inc.php文件SESSION变量覆盖漏洞解决方法_织梦CMS教程  宝塔新建站点报错如何解决?  建站之星数据库如何配置?SEO优化关键步骤详解  如何选购建站域名与空间?自助平台全解析  如何在IIS管理器中快速创建并配置网站?  如何在建站主机中优化服务器配置?  建站之星支付失败如何快速处理?  如何修改帝国cms的栏目ID号_帝国CMS教程  织梦实现三级多级栏目嵌套调用教程_织梦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.