多语言展示
当前在线:481今日阅读:176今日分享:34

织梦cms实现点击图片到下一页

在使用织梦建站的时候。时长会对一些网站的功能进行更改,来实现方便用户的浏览、今天就来介绍一下如织梦cms如何实现点击图片到下一页的方法
工具/原料

Dreamweaver

方法/步骤
1

在网站根目录的include文件夹内找到arc.archives.class.php文件并使用Dreamweaver打开

2

查找 “解析模板,对内容里的变动进行赋值” 在这段话上面/**前面添加以下代码。 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;    }

3

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

4

查找“$this->PreNext['next'] = '下一篇:{$nextRow['title']} '; ”在这段代码下添加以下代码: $this->PreNext['imgnext'] =''.'\${0}'.'';

5

查找“$this->PreNext['next'] = '下一篇:没有了 ';”在这段代码下添加以下代码: $this->PreNext['imgnext'] ='\${0}';

6

查找到以下代码: else if($gtype=='next')        {            $rs =  $this->PreNext['next'];        }   在其下面添加以下代码: else if($gtype=='imgnext')    {    $rs = $this->PreNext['imgnext'];    }

推荐信息