phpcms V9实现wap上一篇、下一篇功能

本文详细介绍了如何在PHPCMS的wap模块中,通过编写特定代码实现在文章详情页面显示上一页和下一页的功能,包括获取相关文章的ID、标题、缩略图等信息,并使用模板文件进行展示。
在phpcms\modules\wap\index.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 = array('title'=>L('first_page'), 'thumb'=>IMG_PATH.'nopic_small.gif', 'url'=>'javascript:alert(\''.L('first_page').'\');');
}
if(empty($next_page)) {
  $next_page = array('title'=>L('last_page'), 'thumb'=>IMG_PATH.'nopic_small.gif', 'url'=>'javascript:alert(\''.L('last_page').'\');');
}

最后在模板文件中相应位置添加代码
<P><a href="{WAP_SITEURL}&a=show&catid={$catid}&typeid=1&id={$previous_page[id]}">上一篇:{$previous_page[title]}</a></P>
 <P><a href="{WAP_SITEURL}&a=show&catid={$catid}&typeid=1&id={$next_page[id]}">上一篇:{$next_page[title]}</a></P> 

 

转载于:https://www.cnblogs.com/qhorse/p/5018669.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值