菜鸟笔记

Menu

yourphp文章上一篇下一篇代码分享

前两天用Yourphp做一个项目,从优化的角度来考虑,要给文章加上上一篇和下一篇,可偏偏Yourphp里面没有这个标签,无奈只好从网上面搜索,还真让我找到一点有用的东西。
文章页的模版是通过Yourphp>Lib>Action>BaseAction.class.php里面的一个show()方法解析的。
在这个方法里面加上两个变量,我这里用$pre代表上一篇,$next代表下一篇。
为了方便,把代码贴出来。
$pre = M($module)->where("id<$id and catid=$catid")->find();$next = M($module)->where("id>$id and catid=$catid")->find();$this->assign('pre',$pre);$this->assign('next',$next);
这段代码我是放在了分页代码的后面。
还有模版里面的标签引用也一起贴出来吧。
<div class="pn">    <span class="left">上一篇:{if $pre}<a href="{$pre[url]}">{$pre[title]}</a>{else}木有了{/if}</span>    <span class="right">下一篇:{if $next}<a href="{$next[url]}">{$next[title]}</a>{else}木有了{/if}</span>    <div class="clear"></div></div>
之上就是全部的代码。

— 于 共写了315个字
— 文内使用到的标签:

发表评论

电子邮件地址不会被公开。 必填项已用*标注