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

2022-08-19 440

修改/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","点击图片,进入下一页
NameFirst."_".$lPage.".".$this->ShortName."'>"."\${0}"."",$body);    }    else   {    $PageList="NameFirst."_".$lPage.".".$this->ShortName."'>"."\${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;    }