实现DEDECMS点击图片进入下一页功能的方法
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,这篇文章主要介绍实现DEDECMS点击图片进入下一页功能的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!DEDECMS点击图片进入下一页功能如何实现?现在很多使用dedec
千家信息网最后更新 2025年01月22日实现DEDECMS点击图片进入下一页功能的方法
这篇文章主要介绍实现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","点击图片,进入下一页
"."\${0}"."",$body); } else { $PageList=""."\${0}".""; 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'] = "下一篇:{$nextRow['title']} ";在其下面添加 $this->PreNext['imgnext'] =""."\${0}".""; 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']; }
以上是实现DEDECMS点击图片进入下一页功能的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
图片
功能
代码
频道
方法
内容
模板
站长
人气
价值
兴趣
图集
对内
小伙
小伙伴
就是
建站
更多
有图片
正题
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
医药市场数据库
大学生自学网络技术
车辆gps监控管理系统数据库
dms服务器配置要求
亚马逊阿里云服务器收费
连接数据库错误10061
软件开发公司一般有几个部门
全球网络安全高峰论坛
bak软件数据库文件
oracle追加数据库
光遇服务器登录不上是什么原因
浙江网络安全技能大赛
厦门乐昂网络技术有限公司
网络安全如何自救
数据库只显示24行
三鼎网络技术有限公司
中国经济报网络安全学院
卸载数据库提示实例已存在
电网考试网络技术基础知识
局做好网络安全宣传周工作
服务器存储视频速度
塔式服务器比机架服务器更为主流
oracle取中间的数据库
服务器能用window系统吗
宁波有道网络技术有限公司
怎么同步两个数据库
微信图片服务器存储多久
服务器安装规定
关于计算机网络技术名言励志
上海app软件开发工资一般多少