首页IT科技Dedecms Biz(DEDECMS点击图片进入下一页功能如何实现)

Dedecms Biz(DEDECMS点击图片进入下一页功能如何实现)

时间2025-09-19 16:45:04分类IT科技浏览5427
导读:DEDECMS点击图片进入下一页功能如何实现?...

DEDECMS点击图片进入下一页功能如何实现?

现在很多使用dedecms做门户网站的都有图片或图集频道              ,有些站长为了增加人气也上线了此类频道                     ,对于使用DedeCMS建站的站长来说       ,最想实现的就是点击图片进入下一页这个功能了              。

直接入正题              ,特点是:不修改源码                     ,只在模板上做处理                     。

修改 include/arc.archives.class.php

1.查找“//解析模板       ,对内容里的变动进行赋值              ”在这段话上面添加以下代码 :

代码如下:

function ClickPicNext($ismake=1,$aid,&$body) { global $cfg_rewrite; if($this->NowPage!=$this->TotalPage) { $lPage=$this->NowPage+1; if($ismake=0) { $body=preg_replace("/<(img|IMG)(.*)(src|SRC)=[\"|| ]{0,}((.*)>)/isU","点击图片,进入下一页<br/><a href=".$this->NameFirst."_".$lPage.".".$this->ShortName.">"."\${0}"."</a>",$body); } else { $PageList="<a href=view.php?aid=$aid&pageno=$lPage>"."\${0}"."</a>"; if($cfg_rewrite == Y) { $PageList = str_replace(".php?aid=","-",$PageList); $PageList = preg_replace("/&pageno=(\d+)/i",-\\1.html,$PageList); } $body=preg_replace("/<(img|IMG)(.*)(src|SRC)=[\"|| ]{0,}((.*)>)/isU",$PageList,$body); } } else { $body=preg_replace("/<(img|IMG)(.*)(src|SRC)=[\"|| ]{0,}((.*)>)/isU",$this->GetPreNext(imgnext),$body); } return $body; } 2       ,查找$this->Fields[$this->SplitPageField] = $this->SplitFields[$pageNo-1]; 在其下面添加 if($ClickPicNext){ $this->Fields[$this->SplitPageField]=$this->Fields[$this->SplitPageField]; }else{ $this->Fields[$this->SplitPageField]=$this->ClickPicNext($ismake,$this->Fields[id],$this->Fields[$this->SplitPageField]); } 3                     ,查找$this->PreNext[next] = "下一篇:<a href=$mlink>{$nextRow[title]}</a> ";在其下面添加 $this->PreNext[imgnext] ="<a href=$mlink>"."\${0}"."</a>"; 4              ,查找$this->PreNext[next] = "下一篇:没有了 ";在其下面添加 $this->PreNext[imgnext] ="\${0}";

5.查找

else if($gtype==next) { $rs = $this->PreNext[next]; }

在其下面添加

代码如下:

else if($gtype==imgnext) { $rs = $this->PreNext[imgnext]; }

推荐学习:织梦cms

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
怎么把d盘的空间分给c盘(把d盘的空间分给c盘教程)