当前位置:首页 > PHP > 正文内容

zblog实现同分类上一篇、下一篇文章的方法(php版本)

高老师5年前 (2020-11-26)PHP1470

zblog实现同分类上一篇、下一篇文章的方法,PHP版本,网上一搜索一堆的asp版本相互抄袭,真的好恶心。

(1).编辑文件zb_system/function/lib/post.php找到大约203行,case 'Prev':这部分:

$articles = $zbp->GetPostList(
    array('*'),
    array(array('=', 'log_Type', 0), array('=', 'log_Status', 0), array('<', 'log_PostTime', $this->PostTime)),
    array('log_PostTime' => 'DESC'),
    array(1),
    null
);

修改为:

$articles = $zbp->GetPostList(
    array('*'),
    array(array('=','log_CateID',$this->CateID),array('=', 'log_Type', 0), array('=', 'log_Status', 0), array('<', 'log_PostTime', $this->PostTime)),
    array('log_PostTime' => 'DESC'),
    array(1),
    null
);

然后找到case 'Next':也增加一个查询条件array('=','log_CateID',$this->CateID),和上面的基本一致我就不贴了,位置一样

扫描二维码推送至手机访问。

版权声明:本文由高久峰个人博客发布,如需转载请注明出处。

本文链接:https://blog.20230611.cn/post/191.html

分享给朋友:

“zblog实现同分类上一篇、下一篇文章的方法(php版本)” 的相关文章

PHP浮点数乘以整数还是浮点型

PHP浮点数乘以整数还是浮点型

<?PHP     $a=0.5*100;     if(is_int($a)){   echo'int'; } else{ echo'not int';   }    ...

php经纬度计算距离

php经纬度计算距离

/**  * 计算两点地理坐标之间的距离  * @param  Decimal $longitude1 起点经度  * @param  Decimal $lati...

php调用 java webservice接口

php调用 java webservice接口

php调用Webservice基本语法如下:$url ='xxxxxxx.cn'  //链接服务器端 $client = new SoapClient($url);通过以上语法已经连接到webservice,也可将wsdl在本地使用,...

 php mysql 行锁,php mysql 行级锁,php mysql 行锁定

php mysql 行锁,php mysql 行级锁,php mysql 行锁定

应用场景:PHP模拟购买,商品数量大于0才能购买常见代码:<?php //连接数据库 $con=mysqli_connect("localhost","ihuohuo","927464cy","ihuohuo");...

php异步信号处理

php异步信号处理

php7.1引入了PHP异步信号处理函数pcntl_async_signals() 来处理阻塞问题。在php7之前信号处理方式有2种,第一种是基于ticks来每执行一行代码来触发执行信号监听,第二种是直接while(true){  //监听信号 }第一种方式如果某行的代码阻塞时间较长会影响...

php中0和字符串比较时注意的问题

php中0和字符串比较时注意的问题

在正式介绍前先抛出一段代码:<?php //输入的密码 $password = empty($_POST['password']) ? 0 : $_POST['password']; //设置的密码...