公告:123目录网为广大站长提供免费收录网站服务,我们将免费进行到底,如需快审服务(10元/站)请联系站长QQ,可自助充值发布。

点击这里在线咨询客服
新站提交
  • 网站:315
  • 待审:0
  • 小程序:12
  • 文章:35791
  • 会员:69

 

  帝国CMS怎么解决自动分页截断<div>等标签、末页空白问题?(简单几步解决)

经常会有人问到,帝国CMS怎么解决自动分页截断等标签、末页空白问题呢?相信很多的朋友都遇到过类似的问题,那么今天帝国CMS模板网就来告诉大家告诉你帝国CMS怎么解决自动分页截断等标签、末页空白问题的实现方法,一起来看看怎么操作吧:

  帝国CMS在自动分页时,存在两个问题:

(1)分页符[!--分页符--]会截断文中的标签,比如<p>、<div>、<h3>、<strong>等,造成页面排版混乱;

  (2)可能在文章末尾加上分页符[!--分页符--],生成一个正文为空的页面,体验非常不好。

  解决此问题的方法是要修改自动分页函数。

1、必要修改:

  打开 e/class/functions.php 文件,查找 function AutoDoPage 找到函数,将此函数删除或注释掉,用下面的代码替换:

function AutoDoPage($mybody,$spsize){   $sptag="[!--分页符--]";   if(strlen($mybody)<$spsizereturn $mybody;   $bds = explode(>,$mybody);   $npageBody "";   $istable 0;   $mybody "";   foreach($bds as $i=>$k)   {     if($i==0){ $npageBody.= $bds[$i]; continue;}     $bds[$i] = ">".$bds[$i];     if(strlen($bds[$i])>6){      $tname = substr($bds[$i],1,5);if(strtolower($tname)==table$istable++;      else if(strtolower($tname)==/tabl$istable--;      if($istable>0){$npageBody .= $bds[$i]; continue; }      else $npageBody .= $bds[$i];     }else{      $npageBody .= $bds[$i];     }if(strlen($npageBody)>$spsize){      $mybody .= $sptag.$npageBody;      $npageBody "";      }   }if($npageBody!=""$mybody .= $npageBody;   $mybody=str_replace($sptag.">",">".$sptag,$mybody);   $mybody=substr($mybody,strlen($sptag));   return $mybody; }

  2、不必须修改:

如果不喜欢<p>[!--分页符--]</p>或<div>[!--分页符--]</div>也被截断,可以继续修改:

  查找//返回编译,在其上的一个大括号}内插入代码:

$sptag="[!--分页符--]"; $add[newstext]=str_replace(array("<p>".$sptag."</p>","<div>".$sptag."</div>"),$sptag,$add[newstext]);

  友情提醒:

(1)根据帝国自动分页的算法,不要出现长段落(段落长度大于自动分页的长度设置),否则会截断段落中的各种标签。

(2)完成了第2个修改后,在后台编辑时还会出现<p>[!--分页符--]</p>或<div>[!--分页符--]</div>,但前台生成时不会出现截断。

  因系统会自动解析分页符代码,所以这里用[!--分页符--]代替系统分页符!

  OK,到这里就完成了,大家快去试试吧!

请扫码添加客服好友哦,联系客服获取并安装。

标签:

下一篇:帝国CMS如何在删除信息或栏目时不出现Directory not found?(附解决方法)(帝国cms目录结构是什么)

上一篇:帝国CMS列表页怎么调用TAG标签?帝国CMS列表页调用文章TAG标签的两种方法!(帝国cms自定义列表)

相关文章

  admin

注册时间:

网站:1 个   小程序:3 个  文章:12 篇

  • 315

    网站

  • 12

    小程序

  • 35791

    文章

  • 69

    会员

赶快注册账号,推广您的网站吧!
最新入驻小程序

数独大挑战2018-06-03

数独一种数学游戏,玩家需要根据9

答题星2018-06-03

您可以通过答题星轻松地创建试卷

全阶人生考试2018-06-03

各种考试题,题库,初中,高中,大学四六

运动步数有氧达人2018-06-03

记录运动步数,积累氧气值。还可偷

每日养生app2018-06-03

每日养生,天天健康

体育训练成绩评定2018-06-03

通用课目体育训练成绩评定