phpcms V9实现wap上一篇、下一篇功能
2024-10-09 03:28:59
在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>
最新文章
- 常用算法&mdash;&mdash;排序(一)
- Linux学习之七--mysql的安装使用
- linux系统root用户忘记密码的重置方法
- 使用spring aspect控制自定义注解
- 绑定多个ddl
- NMAKE:fatal error U1077.“\..\.cl.exe” return code 0xc0000135
- Bootstrap库之Modals
- codeforces Hill Number 数位dp
- Volley(三)—— ImageRequest &; Request简介
- 从客户端检测到有潜在危险的Request.Form 值【转】
- 启用MySQL查询缓存
- 关于UIImage类的对象两种初始化方法的区别
- PHP获取图片颜色值,检测图片主要颜色的代码:
- C++类中的静态成员变量与静态成员函数的使用
- 关于php网络爬虫phpspider。
- JqueryMobile基础之创建页面
- MLlib--PIC算法
- MySQL 笔记整理(10) --MySQL为什么有时会选错索引?
- 网络编程懒人入门(八):手把手教你写基于TCP的Socket长连接
- 34对MyBatis的博客的整理心得
热门文章
- python编码问题(2)
- 7 天玩转 ASP.NET MVC — 第 3 天
- Recover Binary Search Tree
- IPC-----POSIX消息队列
- lftp使用普通ftp模式登录
- Oracle10g下载地址--多平台下的32位和64位
- WebRequest 获取网页乱码
- nyoj20_吝啬的国度_DFS
- Greedy:Jessica&#39;s Reading Problem(POJ 3320)
- C&#160;Primer&#160;Plus_第一章_概览_复习题与编程练习