可按Ctrl+D收藏 蚂蚁资源网

蚂蚁资源网

dedecms 5.7 实现点击图片到下一页

  • 时间:2016-01-14 11:32 编辑:大重网 来源:蚂蚁资源网 阅读:111
  • 扫一扫,手机访问
摘要:本文围绕dedecms,点击图片,下一页讲述关于dedecms 5.7 实现点击图片到下一页的相关知识,详情请仔细阅读以下内容。

本篇文章编号[1603121533],关键词是dedecms,点击图片,下一页,内容是关于dedecms 5.7 实现点击图片到下一页的相关知识,小编觉得还有用处,在这里分享给大家做个参考吧。


修改/include/arc.archives.class.php文件

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

PHP Code复制内容到剪贴板

  1. function ClickPicNext($ismake=1,$aid,$body)   

  2. {   

  3. global $cfg_rewrite;   

  4. if($this->NowPage!=$this->TotalPage)   

  5. {   

  6. $lPage=$this->NowPage+1;   

  7. if($ismake=0)   

  8. {   

  9. $body=preg_replace("/<(img|IMG)(.*)(src|SRC)=["|'| ]{0,}((.*)>)/isU","点击图片,进入下一页<br/><a href='".$this->NameFirst."_".$lPage.".".$this->ShortName."'>"."${0}"."</a>",$body);   

  10. }   

  11. else  

  12. {   

  13. $PageList="<a href='".$this->NameFirst."_".$lPage.".".$this->ShortName."'>"."${0}"."</a>";   

  14. if($cfg_rewrite == 'Y')  

  15. {  

  16. $PageList = str_replace(".php?aid=","-",$PageList);  

  17. $PageList = preg_replace("/&pageno=(d+)/i",'-1.html',$PageList);  

  18. }  

  19. $body=preg_replace("/<(img|IMG)(.*)(src|SRC)=["|'| ]{0,}((.*)>)/isU",$PageList,$body);   

  20. }   

  21. }   

  22. else  

  23. {   

  24. $body=preg_replace("/<(img|IMG)(.*)(src|SRC)=["|'| ]{0,}((.*)>)/isU",$this->GetPreNext('imgnext'),$body);   

  25. }   

  26. return $body;   

  27. }   

2、查找&ldquo;$this->Fields[$this->SplitPageField] = $this->SplitFields[$pageNo - 1];&rdquo;,在这段代码下添加以下代码:

PHP Code复制内容到剪贴板

  1. if($ClickPicNext){   

  2. $this->Fields[$this->SplitPageField]=$this->Fields[$this->SplitPageField];   

  3. }else{   

  4. $this->Fields[$this->SplitPageField]=$this->ClickPicNext($ismake,$this->Fields['id'],$this->Fields[$this->SplitPageField]);   

  5. }   

  6.   

3、查找&ldquo;$this->PreNext['next'] = "<a href='$mlink'>下一组</a> ";  &rdquo;在这段代码下添加以下代码:

PHP Code复制内容到剪贴板

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

4、查找&ldquo;$this->PreNext['next'] = &ldquo;下一篇:没有了 &ldquo;;&rdquo;在这段代码下添加以下代码:

PHP Code复制内容到剪贴板

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

5、查找到以下代码:

PHP Code复制内容到剪贴板

  1. else if($gtype=='next')   

  2.         {   

  3.             $rs =  $this->PreNext['next'];   

  4.         }   

在其下面添加以下代码:

PHP Code复制内容到剪贴板

  1. else if($gtype=='imgnext')   

  2. {   

  3. $rs = $this->PreNext['imgnext'];   

  4. }  


{dede:field name='imgurls' alt='图片输出区'}[field:pagestyle runphp='yes'] @me= (@me==3 ? '<li>' : '');[/field:pagestyle]
<img src='[field:imgsrc/]' [field:imgwidth /] alt='[field:title /]' border='0' />
{/dede:field}

以上就是dedecms 5.7 实现点击图片到下一页的全部内容,想了解更多关于dedecms,点击图片,下一页的相关知识,请持续关注蚂蚁资源网dedecms教程栏目。感谢大家的支持!

  • 全部评论(0)
最新发布的资讯信息
【简历/资料|内地女明星】 殷茹基本资料( YR个人简历介绍)(2020-12-06 15:19)
【简历/资料|内地女明星】 曹菁基本资料( CJ个人简历介绍)(2020-12-06 15:18)
【简历/资料|内地女明星】 王安妮基本资料( WAN个人简历介绍)(2020-12-06 15:18)
【简历/资料|内地女明星】 白琼基本资料( BQ个人简历介绍)(2020-12-06 15:17)
【简历/资料|内地女明星】 王世霞基本资料( WSX个人简历介绍)(2020-12-06 15:17)
【简历/资料|内地女明星】 宋煜基本资料( SY个人简历介绍)(2020-12-06 15:16)
【简历/资料|内地女明星】 钱增基本资料( QZ个人简历介绍)(2020-12-06 15:16)
【简历/资料|内地女明星】 胡晓黎基本资料( HXL个人简历介绍)(2020-12-06 15:15)
【简历/资料|内地女明星】 李佳慧基本资料( LJH个人简历介绍)(2020-12-06 15:15)
【简历/资料|内地女明星】 张洛嘉基本资料( ZLJ个人简历介绍)(2020-12-06 15:14)
联系客服
网站客服 联系客服
手机版

扫一扫进手机版
返回顶部