源码吧 - 网站源码_网站模板_设计素材_源码资源下载

源码吧

DEDE点击图片达成下一页功能

2021-09-07 00:08分类:DEDE教程 阅读:

 

DEDE点击图片达成下一页功能的办法

共为分5步,请依次根据下面的步骤操作,注意标点符号等一个都不可以错。

DEDE点击图片自动进入下一页其主要的功能文件是“ arc.archives.class.php”,大家去网站根目录:打开“include”文件夹并找到“arc.archives.class.php”文件,将其打开。

第一步:查找“分析模板,对内容里的变动进行赋值”在其上面加入如下代码:

function ClickPicNext{global $cfg_rewrite;if{$lPage=$this->NowPage+1;if{$body=preg_replace=[\"|'| ]{0,}>)/isU","点击图片,进入下一页<br/><a href='".$this->NameFirst."_".$lPage.".".$this->ShortName."'>"."\${0}"."</a>",$body);}else {$PageList="<a href='".$this->NameFirst."_".$lPage.".".$this->ShortName."'>"."\${0}"."</a>";if { $PageList = str_replace; $PageList = preg_replace/i",'-\\1.html',$PageList); } $body=preg_replace=[\"|'| ]{0,}>)/isU",$PageList,$body);}}else {$body=preg_replace=[\"|'| ]{0,}>)/isU",$this->GetPreNext,$body);}return $body;}

第二步:查找如下代码:

$this->Fields[$this->SplitPageField] = $this->SplitFields[$pageNo - 1];

在其下面添加如下代码:

if{$this->Fields[$this->SplitPageField]=$this->Fields[$this->SplitPageField];}else{$this->Fields[$this->SplitPageField]=$this->ClickPicNext;}

第三步:查找如下代码:

$this->PreNext['next'] = "下一篇:<a href='$mlink'>{$nextRow['title']}</a> ";

在其下面添加如下代码:

$this->PreNext['imgnext'] ="<a href='$mlink'>"."\${0}"."</a>";

第四步:查找如下代码:

$this->PreNext['next'] = "下一篇:没了 ";

在其下面添加如下代码:

$this->PreNext['imgnext'] ="\${0}";


第五步:查找如下代码:

else if{$rs =$this->PreNext['next'];}

在其下面添加如下代码:

else if{$rs =$this->PreNext['imgnext'];}

到此结束保存覆盖去后台重新生成一下看看如何当用鼠标点击文章中的图片时将自动翻入下一页了。应该注意的是这里一共有三个“分析模板”一个是“分析模板,对内容里的变动进行赋值”一个是“//分析模板”一个是“分析模板,对固定的标记进行初始给值”,在第一步的时候必须要全部复制“分析模板,对内容里的变动进行赋值”在这行的上面才行,大多数人只查找“分析模板”然后修改就会出现“include\arc.archives.class.php on line 700”如此的显示错误。最后必须要按本文一步一步来,一个标点都不可以改。切记不要大意了。

郑重声明:文章来源于网络,仅作为参考,如果网站中图片和文字侵犯了您的版权,请联系我们处理!

上一篇:织梦CMSCMS系统怎么样做中英文多语言站

下一篇:没有了

相关推荐


关注我们

    源码吧 - 网站源码_网站模板_设计素材_源码资源下载
返回顶部