首页 > 技术文章 正文
点击文章页图片进入下一页,点击最后一页图片进入下一篇

 2020-11-21 15:57:50

点击文章页图片进入下一页(帝国自带有),点击最后一页图片进入下一篇 这个功能怎么做 ? 关键是这个功能 → 点击最后一页图片进入下一篇急 在线等e/class/functions.php

';//分页符
        if(!stristr($newstext,$expage)||!stristr($newstext,'<img '))
        {
                return '';
        }
        $newstext=stripSlashes($newstext);
        $repurl='[!--empirecms.rep.nextpageurl--]';
        $newstext=DoRepImgLink($newstext,$repurl);
        $nr=explode($expage,$newstext);
        $count=count($nr);
        //页面地址
        $urlqzr=ReturnInfoPageQz($add);
       $tbname=$class_r[$add[classid]][tbname];
        $r2=$empire->fetch1("select id,titleurl from  {$dbtbpre}ecms_".$tbname." where id<'$add[id]' and classid='$add[classid]' order by id desc limit 1");
        if ($r2)
        {
                $lastpageurl=$r2[titleurl];
        }
        else
        {
                $lastpageurl=$public_r[newsurl].$class_r[$add[classid]][classpath].'/';
        }
        $new_newstext='';
        $addexpage='';
        for($i=0;$i<$count;$i++)
        {
                $thispagetext=$nr[$i];
                if(stristr($thispagetext,'<img '))
                {
                        if($i==$count-1)
                        {
                                $newurl=$lastpageurl;
                        }
                        else
                        {
                                //下一页链接
                                if($urlqzr['nametype']==1)
                                {
                                        $newurl=eReturnRewritePageLink($urlqzr,$i+1);
                                }
                                else
                                {
                                        $newurl=$urlqzr['titleurl'].'_'.($i+2).$urlqzr['filetype'];
                                }
                        }
                        $thispagetext=str_replace($repurl,$newurl,$thispagetext);
                }
                $new_newstext.=$addexpage.$thispagetext;
                $addexpage=$expage;
        }
        return addslashes($new_newstext);
}


 

记得

修改 模型中newstext字段

<input name="repimgnexturl" type="checkbox" id="repimgnexturl"  value="1" checked="checked"> 图片链接转为下一页

原文链接:https://www.yuepc.com/info/560.html

  •  标签: