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

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

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

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携带COOKIE登录,PHP模拟登陆

PHP携带COOKIE登录,PHP模拟登陆

    这里给出的是Demo,事实上正式的网站对HTTP请求头要求完整性非常严格,建议完善请求头.    1.先看验证文件:<?php if($_COOKIE['username']=='a...

PHP使用post发送Json数据

PHP使用post发送Json数据

前公司吃饭是需要在钉钉报餐的,对于不挑剔的我每天都在公司吃饭,有时忘记报餐导致吃不了饭还是很麻烦的。看了下报餐系统需要的是json数据包含我的工号即可。于是编写如下代码,放在360网址监控,1小时执行1次<?php /*自动报餐类*/ class  AutoBaocan{...

php调用 java webservice接口

php调用 java webservice接口

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

 php调用.net的dll文件,php调用.net dll

php调用.net的dll文件,php调用.net dll

本篇文章不是讲解如何用.net开发自己的dll然后PHP通过com调用。主要记录PHP官方支持的DOTNET 基本语法如下:$obj = new DOTNET("assembly", "classname")a...

php  RabbitMQ消息队列

php RabbitMQ消息队列

(1).config.php 配置文件<?php /**  * RabbitMQ_Config  */ $config = [     'host' => ...

php new class

php new class

<?php $member = new class {     public function getInfo()     {    ...