Error[8]: Undefined offset: 78, File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 114
File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 473, decode(

dedecms5.7实现点击图片到下一页

本文详细介绍了dedecms5.7如何完成点击图片进入下一页以及相关的修改过程。有需要的朋友可以参考一下。

修改/include/arc.archives.class.PHP文件

1.搜索“分析模板,获取内容变化值”。将以下代码添加到本段的顶部/**处。

PHPCode拷贝内容到剪贴板 函数ClickPicNext($ismake=1,$aid,$body) [+++] global$cfg_rewrite [+++] { [+++] 如果($ismake=0) [+++] $body=preg_replace("/<(img|IMG)(.*)(src|SRC)=[\"|'| ]{0,}((.*)>)/isU","点击图片,进到下一页<br/><a href='".$this->NameFirst."_".$lPage.".".$this->ShortName."'>"."\${0}"."</a>",$body);  $body=preg_replace("/<;(img|IMG)。*)(src|SRC)=[\"|'|]{0,}((。*)>;)/isU","点击图片进入下一页
[+++] { [+++] $PageList=preg_replace("/&;pageno=(\d)/i",'-\1.html',$PageList); [+++] $body=preg_replace("/<(img|IMG)(.*)(src|SRC)=[\"|'| ]{0,}((.*)>)/isU",$PageList,$body);  $body=preg_replace("/<;(img|IMG)。*)(src|SRC)=[\"|'|]{0,}((。*)>;)/isU",$PageList,$body); [+++] } [+++] { [+++] } [+++] }

2.搜索“$this->”字段[$this->;splitpagefield]=$this->;splitfields[$pageNo-1];”,在此部分代码下添加以下代码: PHPCode拷贝内容到剪贴板 if($ClickPicNext){ [+++] }否则{ [+++] }

[+++] 3.搜索“$this-->”PreNext['next']=”<;ahref='$mlink'>下一组
;“在该段代码下添加以下代码:

PHPCode拷贝内容到剪贴板 $this->PreNext['imgnext'] ="<a href='$mlink'>"."\${0}"."</a>";  $this->;PreNext['imgnext']="<;ahref='$mlink'>。"${0}".“</a>;;


4.搜索“$this->”PreNext['Next']=“下一个:没了”;“在该段代码下添加以下代码:

PHPCode拷贝内容到剪贴板 $this->PreNext['imgnext'] ="\${0}";  $this->;PreNext['imgnext']="\${0}";


5.找到了以下代码:

PHPCode拷贝内容到剪贴板 elseif($gtype=='next') [+++] $RS=$this->;PreNext['next'];

[+++]

在下面添加以下代码: PHPCode拷贝内容到剪贴板 else if($gtype=='imgnext')  elseif($gtype=='imgnext') [+++] $rs = $this->PreNext['imgnext'];  $RS=$this->;PreNext['imgnext'];

[+++]

{dede:fieldname='imgurls'alt='照片输出区'}[field:pagestylerunphp='yes']@me=(@me==3?'<li>':'');[/field:pagestyle]
<imgsrc='[field:imgsrc/]'[field:imgwidth/]alt='[field:title/]'border='0'/>
{/dede:field}
{dede:fieldname='imgurls'alt='photooutputarea'}[field:pagestylerunPHP='yes']@me=(@me==3?<“李>”:'');[/field:pagestyle]
<;imgsrc='[field:imgsrc/]'[field:imgwidth/]alt='[field:title/]'border='0'/>;

{/dede:field}<===>)
File: /www/wwwroot/outofmemory.cn/tmp/route_read.php, Line: 126, InsideLink()
File: /www/wwwroot/outofmemory.cn/tmp/index.inc.php, Line: 165, include(/www/wwwroot/outofmemory.cn/tmp/route_read.php)
File: /www/wwwroot/outofmemory.cn/index.php, Line: 30, include(/www/wwwroot/outofmemory.cn/tmp/index.inc.php)
dedecms 5.7 实现点击图片到下一页_服务器_内存溢出

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

dedecms 5.7 实现点击图片到下一页,第1张

dedecms5.7实现点击图片到下一页

本文详细介绍了dedecms5.7如何完成点击图片进入下一页以及相关的修改过程。有需要的朋友可以参考一下。

修改/include/arc.archives.class.PHP文件

1.搜索“分析模板,获取内容变化值”。将以下代码添加到本段的顶部/**处。

PHPCode拷贝内容到剪贴板 函数ClickPicNext($ismake=1,$aid,$body)
  • {
  • global$cfg_rewrite
  • 如果($this->;NowPage!=$this->;总页数)
  • {
  • $lpage=$this->;现在第一页;
  • 如果($ismake=0)
  • {
  • $body=preg_replace("/<(img|IMG)(.*)(src|SRC)=[\"|'| ]{0,}((.*)>)/isU","点击图片,进到下一页<br/><a href='".$this->NameFirst."_".$lPage.".".$this->ShortName."'>"."\${0}"."</a>",$body);  $body=preg_replace("/<;(img|IMG)。*)(src|SRC)=[\"|'|]{0,}((。*)>;)/isU","点击图片进入下一页
  • 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);  $body=preg_replace("/<;(img|IMG)。*)(src|SRC)=[\"|'|]{0,}((。*)>;)/isU",$PageList,$body);
  • }
  • }
  • 其他
  • {
  • $body=preg_replace("/<(img|IMG)(.*)(src|SRC)=[\"|'| ]{0,}((.*)>)/isU",$this->GetPreNext('imgnext'),$body);  $body=preg_replace("/<;(img|IMG)。*)(src|SRC)=[\"|'|]{0,}((。*)>;)/isU",$this->;GetPreNext('imgnext'),$body);
  • }
  • return$body
  • }

    2.搜索“$this->”字段[$this->;splitpagefield]=$this->;splitfields[$pageNo-1];”,在此部分代码下添加以下代码: PHPCode拷贝内容到剪贴板 if($ClickPicNext){
  • $this->;字段[$this->;splitpagefield]=$this->;字段[$this->;splitpagefield];
  • }否则{
  • $this->;字段[$this->;splitpagefield]=$this->;ClickPicNext($ismake,$this->;字段['id'],$this->;字段[$this->;splitpagefield]);
  • }

  • 3.搜索“$this-->”PreNext['next']=”<;ahref='$mlink'>下一组
    ;“在该段代码下添加以下代码:

    PHPCode拷贝内容到剪贴板 $this->PreNext['imgnext'] ="<a href='$mlink'>"."\${0}"."</a>";  $this->;PreNext['imgnext']="<;ahref='$mlink'>。"${0}".“</a>;;


    4.搜索“$this->”PreNext['Next']=“下一个:没了”;“在该段代码下添加以下代码:

    PHPCode拷贝内容到剪贴板 $this->PreNext['imgnext'] ="\${0}";  $this->;PreNext['imgnext']="\${0}";


    5.找到了以下代码:

    PHPCode拷贝内容到剪贴板 elseif($gtype=='next')
  • {
  • $RS=$this->;PreNext['next'];

  • }
  • 在下面添加以下代码: PHPCode拷贝内容到剪贴板 else if($gtype=='imgnext')  elseif($gtype=='imgnext')
  • {
  • $rs = $this->PreNext['imgnext'];  $RS=$this->;PreNext['imgnext'];

  • }


  • {dede:fieldname='imgurls'alt='照片输出区'}[field:pagestylerunphp='yes']@me=(@me==3?'<li>':'');[/field:pagestyle]
    <imgsrc='[field:imgsrc/]'[field:imgwidth/]alt='[field:title/]'border='0'/>
    {/dede:field}
    {dede:fieldname='imgurls'alt='photooutputarea'}[field:pagestylerunPHP='yes']@me=(@me==3?<“李>”:'');[/field:pagestyle]
    <;imgsrc='[field:imgsrc/]'[field:imgwidth/]alt='[field:title/]'border='0'/>;

    {/dede:field}

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

    原文地址: http://outofmemory.cn/zz/773161.html

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

    发表评论

    登录后才能评论

    评论列表(0条)

    保存