帝国cms怎么修改自动添加的内容分页[! –empirenews.page–]截断页空白展示问题
帝国cms怎么修改自动分页截断<div>,自动添加[! –empirenews.page–] 等标签问题、怎么去掉自动分页标签[! –empirenews.page–] 、末页空白问题等。
帝国cms如何自动分页截断<div>等标签问题、末页空白问题:
帝国CMS在自动分页时,存在两个问题:
(1)分页符 [! –empirenews.page–] 会截断文中的标签,比如
、
、
、等,造成页面排版混乱;
(2)可能在文章末尾加上 [! –empirenews.page–] ,生成一个正文为空的页面,体验非常不好。
解决此问题的方法是要修改自动分页函数。
1、必要修改:
打开 e/class/functions.php 文件,查找 function AutoDoPage 找到函数,将此函数删除或注释掉,用下面的代码替换:
function AutoDoPage($mybody,$spsize){
$sptag=”[!- -empirenews.page–]”;
if(strlen($mybody)<$spsize) return $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、不必须修改:
如果不喜欢[!- -empirenews.page–]或[!- -empirenews.page–]也被截断,可以继续修改:
查找//返回编译,在其上的一个大括号}内插入代码:
$sptag=”[! –empirenews.page–]”;
$add[newstext]=str_replace(array(”
“.$sptag.”
“,”
“.$sptag.”
“),$sptag,$add[newstext]);
友情提醒:
(1)根据帝国自动分页的算法,不要出现长段落(段落长度大于自动分页的长度设置),否则会截断段落中的各种标签。
(2)完成了第2个修改后,在后台编辑时还会出现[!- -empirenews.page–]或[!- -empirenews.page–],但前台生成时不会出现截断。
美观优化
按上面教程进行编辑后,我们发布或者采集数据点击内容查看版面时会发现,内容页还带有分页标签,而且分页标签里面还有空格[!-空格-empirenews.page–],既不美观,也不实用,还会让其他人知道我们的网站程序,如果把空格去掉,帝国系统又会自动增加内容分页,那该怎么操作呢?其实很简单,按下面的操作方法就可以解决了。
我们只需要把[!- -empirenews.page–]帝国内容分页标签替换成自己想要的文字就可以解决,后面我们在添加内容,或者采取内容查看页面内容,内容分页标签就会以我们添加的关键字进行展示,既美观,又可以做关键词优化,还不容易被人看出来网站程序,一举三得。
可以添加样式哦~例如:<a href=’https://www.moomoo.top’>MooMoo</a>
2. 本站客服QQ:4387159,唯一购买官网:MooMoo.TOP!
3. 盗版,破解有损他人权益和违法作为,请各位会员支持正版!
MooMoo » 帝国cms怎么修改自动添加的内容分页[! –empirenews.page–]截断页空白展示问题
常见问题FAQ
- 是否支持共享资源赚外快?
- 本站支持任何人上传资源,一经采用即可展示,客户下单既有80%的提成。
- 可以免费教技术吗?
- 大家可以加群进行探讨共同进步,重点问题管理员会进行解答。
- 我是小白要怎么学习?
- 加群后做到不耻下问,看文章学习演示就能成为大佬。