dedecms织梦CMS5.7怎么实现点击图片到下一页?
作者:admin发布时间:2021-11-02分类:软件教程浏览:评论:0
导读:这篇文章主要介绍了dedecms5.7实现点击图片到下一页的方法和相关修改步骤,有需要的小伙伴可以参考下。修改/include/arc.archives.class.php文件1、查找解析模板,对内容里的变动进行赋值在这段话上面/**前面添加以下代码。function ClickPicNext($ismake=1,$aid,$
本文关键详细介绍了dedecms 5.7 完成点击图片到下一页的办法和有关改动流程,有须要的朋友能够对比下。
改动/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","点击图片,进到下一页<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,}((.*)>)/isU",$PageList,$body);
- }
- }
- else
- {
- $body=preg_replace("/<(img|IMG)(.*)(src|SRC)=["|'| ]{0,}((.*)>)/isU",$this->GetPreNext('imgnext'),$body);
- }
- return $body;
- }
2.搜索“$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]);
- }
3.搜索“$this->PreNext['next'] = "<a href='$mlink'>下一组</a> "; ”在这里段编码下加上下列编码:
- $this->PreNext['imgnext'] ="<a href='$mlink'>"."${0}"."</a>";
4.搜索“$this->PreNext['next'] = “下一篇:没了 “;”在这里段编码下加上下列编码
- $this->PreNext['imgnext'] ="${0}";
5.搜索到下列编码:
- else if($gtype=='next')
- {
- $rs = $this->PreNext['next'];
- }
在其下边加上下列编码:
- else if($gtype=='imgnext')
- {
- $rs = $this->PreNext['imgnext'];
- }
{dede:field name='imgurls' alt='照片输出区'}[field:pagestyle runphp='yes'] @me= (@me==3 ? '<li>' : '');[/field:pagestyle]
<img src='[field:imgsrc/]' [field:imgwidth /] alt='[field:title /]' border='0' />
{/dede:field}
标签:dedecms
相关推荐
你 发表评论:
欢迎- 软件教程排行
- 最近发表