• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >dedecms > dedecms 5.7 实现点击图片到下一页

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

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-13

佚名 向大家介绍了dedecms下一页,dedecms上一页 下一页,js实现上一页下一页,点击图片进入下一页,点击图片查看下一页等相关知识,希望对您有所帮助

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

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

</div>
  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. }   
</div> </div>

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

</div>
  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.   
</div> </div>

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

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

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

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

5、查找到以下代码:

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • dedecms 5.7 实现点击图片到下一页
  • dedecms列表页上一页下一页翻页单独调用的方法

相关文章

  • 2017-05-13DedeCMSV5.7模块MVC框架分析
  • 2017-05-13dedecms后台添加栏目图片的实现代码
  • 2017-05-13dedecms网页压缩seo之gzip设置技巧
  • 2017-05-13删除织梦所有待审核稿件sql语句(未审核数据将全部删除)
  • 2017-05-13dedecms列表页上一页下一页翻页单独调用的方法
  • 2017-05-13Dedecms实现自动统计当前栏目文档总数的方法
  • 2017-05-13完美织梦DeDeCMS 5.6 升级 5.7 SP1版解决方案
  • 2017-05-13织梦首页和列表页怎么调用自定义字段
  • 2017-05-13dedecms实现删除垃圾会员的方法
  • 2017-05-13DEDECMS列表页文档按权重排序的实现方法

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • dedecms子栏目中调用其顶级栏目名称和简介的方法
    • dedecms批量替换文章中超链接的方法
    • dedecms自定义表单添加发布时间功能的方法
    • dedecms各模板调用自定义字段的方法
    • dedecms部分文章出现读取附加信息出错的解决办法
    • dedecms实现自动打包文章中图片并下载的方法
    • php导入文件夹图片保存到dedecms的方法
    • 如何让DEDE标签输出的指定栏目新窗口打开
    • dedecms后台登录成功后返回到登录界面的解决方法
    • dedeCMS使用list标签调用文章日期的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有