欢迎光临杨雨的个人博客站!

杨雨个人网站-杨雨个人博客-杨照佳

杨雨个人博客网站

关注互联网和搜索引擎的个人博客网站

首页 > cms使用教程 > phpcms使用教程 >

phpcms v9文章模型内容页分页点击图片进入下一页(含注释)

发布时间:2017-01-11  编辑:杨雨个人博客网站   点击:   

phpcms v9文章模型内容页分页点击图片进入下一页的方法,CMS集中营站长提示您,将如下代码替换您模板中的{$content}即可,当然您可以先把注释去掉更简洁些。

//如果内容页出现了分页则运行{if $pages}...{/if}中的内容
{if $pages}
//获取分页代码中href最后一次出现的位置(杨雨个人博客
$i=strrpos($pages,"href=");
//下一页的链接地址(
)
$str = substr($pages,$i+5,-13);
//下一页链接地址第一次出现的位置(CMS集中营)
$m=strpos($pages,$str);
//如果是最后一页,将内容中的图片添加上栏目页的链接地址(
)
if ($m==$i+5){
$content = preg_replace('/(

phpcms v9文章模型内容页分页点击图片进入下一页(含注释)

)/Ui',"${1}",$content,-1);
}
//如果不是最后一页,将内容中的图片添加上下一页的链接地址(CMS集中营)
else{
$content = preg_replace('/(

phpcms v9文章模型内容页分页点击图片进入下一页(含注释)

)/Ui',"",$content,-1);
}
?>
{/if}
//如果内容页未出现分页则运行{$content}(
)
{$content}


解析:
1、这个版本是根据UTF-8编写的,当您的版本是GBK时可以将$str = substr($pages,$i+5,-13);中的13修改为10即可
2、此方法有点不完善的地方,就是当图片为最后一张时是跳转到了栏目页,但是CMS集中营站长一直想跳转到下一篇文章,如果有高手会的话,烦请加群教一下大伙,谢谢! 本文地址:http://itbyc.com/cms/phpcms/15132.html
转载请注明出处。
分享是一种快乐,也是一种美德:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
博客首页 | WEB开发 | 网站运营 | CMS使用教程 滇ICP备14002061号-1