PHP源码修改:
打开 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 = $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");
}

使用排序的上一篇下一篇解决办法

$listorder = $r['listorder'];
//上一篇
$previous_page = $this->db->get_one("`catid` = '$catid' AND `listorder`<'$listorder' AND `status`=99",'*','listorder desc');
//下一篇
$next_page = $this->db->get_one("`catid`= '$catid' AND `listorder`>'$listorder' AND `status`=99",'*','listorder asc');
//当前页为第一篇时:再点击上一篇仍然显示第一篇
if(empty($previous_page)) {
$previous_page = $this->db->get_one("`catid` = '$catid' AND `listorder`='$listorder' AND `status`=99",'*','listorder desc');
}
//当前页为最后一篇时:再点击下一篇仍然显示最后一篇
if(empty($next_page)) {
$next_page = $this->db->get_one("`catid`= '$catid' AND `listorder`='$listorder' AND `status`=99",'*','listorder asc');
}

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

最新文章

  1. jquery和dom之间的转换
  2. HOJ 1001: A+B; 1002: A+B+C
  3. LintCode Interleaving String
  4. (String)将一个String里面的单词反转
  5. aspose调用打印机打印文档
  6. 【转】PS学堂之一:展示一下自己做的圆形印章
  7. POJ1942 Paths on a Grid(组合)
  8. java内存问题排查及分析
  9. 转 Tomcat+redis+nginx配置
  10. 【BZOJ5020】【THUWC2017】在美妙的数学王国中畅游 LCT 泰勒展开
  11. Canvas入门到高级详解(中)
  12. Ajax的注意事项
  13. Android Studio 一直卡在building解决办法
  14. APPium-Xpath,swipe练习
  15. Spring本质-AOP
  16. c基础_笔记_1
  17. typeof, offsetof 和container_of
  18. 【题解】AC自动机题解合集
  19. wamp配置小细节
  20. DBCP数据连接池

热门文章

  1. 寻找与网页内容相关的图片(二)reddit的做法
  2. Java学习笔记(七)——获取类中方法的信息,java的LinkedList
  3. 【转载】WebService到底是什么?
  4. [水煮 ASP.NET Web API2 方法论](12-1)创建 OData
  5. 解决网页中Waiting (TTFB)数据加载过慢的问题
  6. Linux操作命令(四)
  7. 洛谷——P1626 象棋比赛
  8. 【BZOJ 4104】【THUSC 2015】解密运算
  9. vijos1889:天真的因数分解
  10. 【DFS】算24点