专业的织梦dedecms仿站建站技术资讯网站!- 【46仿站网】
您的位置: 主页 > 织梦教程 > 织梦高级教程 >

Dedecms分页符导致网页错位的解决方法

文章来源:未知 阅读: 发表时间:2019-08-03
最近很多朋友都在咨询小编Dedecms分页符导致网页错位的解决方法的相关问题,其实这些问题不是很难解答,有可能是大家平时没有怎么留意,所以才会不知道,不过不要紧,今天小编就给大家详细的分享一下具体的Dedecms分页符导致网页错位的解决方法相关操作,由衷希望能够帮助到大家哦。

解决方法:

打开 /include/arc.archives.class.php 

找到 ://处理要分页显示的字段 

if($this->SplitPageField!='' && $GLOBALS['cfg_arcsptitle']='Y' && isset($this->Fields[$this->SplitPageField])) {

下面添加如下代码

$yu_array = ''; $yu_tmp = ''; $yu_body = $this->Fields[$this->SplitPageField]; preg_match_all("|<p[^>]*>([^<]*)</p>|isU",$yu_body,$yu_array); for($i=0;$i<count($yu_array[0]);$i++){ if((stristr($yu_array[1][$i],'@p@') !== false) && (stristr($yu_array[1][$i],'@e@') !== false)){ preg_match('|(@p@.*?@e@)|si',$yu_array[1][$i],$yu_tmp); $yu_body = str_replace($yu_array[0][$i],$yu_tmp[1],$yu_body); } } $this->Fields[$this->SplitPageField] = $yu_body;

//将上面代码中的@替换为#号。

保存即可。 
其作用是在模板解析分页的时候把分页标签两边的<p>过滤掉,这样这个标签就不会出现在文章内容页中。<div> 的用法类似,把正则里的 <p> 改成 <div> 即可。

以上就是关于Dedecms分页符导致网页错位的解决方法的具体介绍了,若是大家还想要了解Dedecms分页符导致网页错位的解决方法的话,可以直接关注小编不断推出的新文章,因为这些信息会及时的更新给大家看的哦,同时也希望大家可以多多的支持和关注46仿站网,更多信息都会在上面更新的哈。

如果你觉得本文对你有帮助就点个赞吧!

没有解决?点击这里呼叫大神来帮忙(付费)!

上一篇:织梦channelartlist加入当前栏目高亮样式 下一篇:没有了
  • 最新
  • 热门
  • 随便看看