建站代码网

热门标签

phpcms v9 wap手机门户站点内容页添加上一篇、下一篇的方法

PHP源码修改:
打开 phpcmsmoduleswapindex.php 文件
找到
if(!$r || $r['status'] != 99) showmessage(L('info_does_not_exists'),'blank');
在其下面添加
//上一篇
$previous_page = $this->db->get_one("`catid` = '$catid' AND `id`<'$id' AND `status`=99",'*','id DESC');
//下一篇
$next_page = $this->db->get_one("`catid`= '$catid' AND `id`>'$id' AND `status`=99");
//当前页为第一篇时:再点击上一篇仍然显示第一篇
if(empty($previous_page)) {
$previous_page = $this->db->get_one("`catid` = '$catid' AND `id`='$id' AND `status`=99",'*','id DESC');
}
//当前页为最后一篇时:再点击下一篇仍然显示最后一篇
if(empty($next_page)) {
$next_page = $this->db->get_one("`catid`= '$catid' AND `id`='$id' AND `status`=99");
}


模板调用:
<a href="{WAP_SITEURL}&a=show&catid={$catid}&typeid={$typeid}&id={$previous_page[id]}" title="www.cmsjzy.cn">上一篇:{$previous_page[title]}</a>
<a href="{WAP_SITEURL}&a=show&catid={$catid}&typeid={$typeid}&id={$next_page[id]}" title="www.cmsjzy.cn">下一篇:{$next_page[title]}</a>


更新:
1、2016-05-25首稿完成
2、2017-10-28第一次更新,将之前版本中模板调用里&typeid=1修改为&typeid={$typeid}