关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

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

发布时间:2020/4/10 21:03:13
香港云服务器

织梦点击图片自动进入下一页其主要的功能文件是“ arc.archives.class.php”,我们去网站根目录:打开“include”文件夹并找到“arc.archives.class.php”文件,将其打开。

 

第一步:查找“解析模板,对内容里的变动进行赋值”在其上面加入如下代码:

01function ClickPicNext($ismake=1,$aid,$body)  
02 {   
03global $cfg_rewrite;  
04 if($this->NowPage!=$this->TotalPage)  
05 {   
06$lPage=$this->NowPage+1;    if($ismake=0) 
07  {   
08$body=preg_replace("/<(img|IMG)(.*)(src|SRC)=[\"|'| ]{0,}((.*)>)/isU","点击图片,进入下一页
09"."\${0}"."",$body);    }  
10 else   {    $PageList=""."\${0}"."";    if($cfg_rewrite == 'Y') 
11 {   $PageList = str_replace(".php?aid=","-",$PageList);   $PageList = preg_replace("/&pageno=(\d+)/i",'-\\1.html',$PageList);   } 
12 $body=preg_replace("/<(img|IMG)(.*)(src|SRC)=[\"|'| ]{0,}((.*)>)/isU",$PageList,$body);    }    }  
13 else   {    $body=preg_replace("/<(img|IMG)(.*)(src|SRC)=[\"|'| ]{0,}((.*)>)/isU",$this->GetPreNext('imgnext'),$body);    }   
14return $body;    }

第二步:查找如下代码:

1$this->Fields[$this->SplitPageField] = $this->SplitFields[$pageNo - 1];

在其下面添加如下代码:

1if($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            }

 

第三步:查找如下代码:

1$this->PreNext['next'] = "下一篇:{$nextRow['title']} ";

在其下面添加如下代码:

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

第四步:查找如下代码:

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

在其下面添加如下代码:

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


第五步