点击文章页图片进入下一页,点击最后一页图片进入下一篇
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"> 图片链接转为下一页