织梦点击图片实现下一页功能

织梦点击图片实现下一页功能,第1张

概述织梦点击图片实现下一页功能的方法 共为分5步,请依次按照下面的步骤 *** 作,注意标点符号等一个都不能错。 织梦点击图片自动进入下一页其主要的功能文件是 arc.archives.class.php,我们去网站根目录:打开include文件夹并找到arc.archives.class.php文件,将

织梦点击图片实现下一页功能的方法

共为分5步,请依次按照下面的步骤 *** 作,注意标点符号等一个都不能错。

织梦点击图片自动进入下一页其主要的功能文件是“ arc.archives.class.PHP”,我们去网站根目录:打开“include”文件夹并找到“arc.archives.class.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>";    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,$Pagelist,$body);    }    }    else   {    $body=preg_replace("/<(img|img)(.*)(src|SRC)=[\"|'| ]{0,$this->GetPreNext('imgnext'),$body);    }    return $body;    }

第二步:查找如下代码:

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

 

第三步:查找如下代码:

$this->PreNext['next'] = "下一篇:<a href='$mlink'>{$nextRow['Title']}</a> ";

在其下面添加如下代码:

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

第四步:查找如下代码:

$this->PreNext['next'] = "下一篇:没有了 ";

在其下面添加如下代码:

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


第五步:查找如下代码:

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

在其下面添加如下代码:

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

到此结束保存覆盖去后台重新生成一下看看怎么样当用鼠标点击文章中的图片时将自动翻入下一页了。需要注意的是这里一共有三个“解析模板”一个是“解析模板,对内容里的变动进行赋值”一个是“//解析模板”一个是“解析模板,对固定的标记进行初始给值”,在第一步的时候一定要全部复制“解析模板,对内容里的变动进行赋值”在这行的上面才行,很多人只查找“解析模板”然后修改就会出现“include\arc.archives.class.PHP on line 700”这样的报错。最后一定要按本文一步一步来,一个标点都不能改。切记不要大意了。

上一篇: 织梦网站后台报500错误解决方法

下一篇:没有了

总结

以上是内存溢出为你收集整理的织梦点击图片实现下一页功能全部内容,希望文章能够帮你解决织梦点击图片实现下一页功能所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/1039761.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存