[织梦教程] 织梦cms5.7文章中点击图片切换到下一页的方法

[复制链接]
查看984 | 回复5 | 2020-6-23 13:35:46 | 显示全部楼层 |阅读模式

    回想起上一个网站就是这么做的,点击内容中的图片进入下一页,接下来说一下dede 5.7 文章中点击图片切换到下一页方法。

  首先找到 include/arc.archives.class.php 修改这个文件,修改前请先备份。

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

PHP
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='".$this->NameFirst."_".$lPage.".".$this->ShortName."'>"."\${0}"."</a>"; //动态页 //$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; }

二、查找$this->Fields[$this->SplitPageField] = $this->SplitFields[$pageNo - 1]; 在其下面添加 

PHP
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]); }

  三、查找$this->PreNext['next'] = "下一篇:<a href='$mlink'>{$nextRow['title']}</a> ";在其下面添加 

PHP
$this->PreNext['imgnext'] ="<a href='$mlink'>"."\${0}"."</a>"; //文章中点击图片切换到下一页,添加的代码--------<

  四、查找$this->PreNext['next'] = "下一篇:没有了 ";在其下面添加 

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

  五、查找

else if($gtype=='next') 

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

}

  在其下面添加 

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

  好了,这就是dedecms怎么点击文章中的图片进入下一页的方法,测试可行。注:本代码为网上搜索所得

织梦教程网络上有很多,但没有一个像自由织梦(www.freedede.cn)这样教程比较齐全的,现在好了,学习开发使用织梦dedecms系 统不用东奔西跑了,直接来自由织梦就好了,提供织梦cms详细的使用教程和织梦建站教程,包括dedecsm的安装、模板开发教程、安 全配置等,DedeCMS从入门到精通建站就是如此轻松。
回复

使用道具 举报

忘不了情 | 2021-7-20 20:36:33 | 显示全部楼层
没积分哈,谁来帮帮我啊
回复

使用道具 举报

球死禁严 | 2021-7-24 18:52:14 | 显示全部楼层
站长真良心,这么大的资源站都是免费下载
回复

使用道具 举报

散粉的火把煌 | 2022-6-1 10:29:22 | 显示全部楼层
这个站很好,资源多,教程全
回复

使用道具 举报

卡庙寺 | 2022-11-23 18:42:16 | 显示全部楼层
有情怀的站啊,爱了
回复

使用道具 举报

石头剪子布854 | 2023-1-27 03:31:37 | 显示全部楼层
有情怀的站啊,爱了
回复

使用道具 举报

擎宇温 | 2023-6-18 04:38:13 | 显示全部楼层
感谢悟空源码分享精品资源!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则