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

zblog将上一篇和下一篇文章随机显示

高老师3年前 (2023-10-14)PHP727

配置文件zb_users/c_option.php追加

'ZC_MIN_POST_ID' => 1,  // 最小文章ID
'ZC_MAX_POST_ID' => 2394234,  // 最大文章ID

文件zb_system/function/lib/base/post.php,case 'Prev'处

$zc_min_post_id = $zbp->option['ZC_MIN_POST_ID'];
$zc_max_post_id = $zbp->option['ZC_MAX_POST_ID'];
$prev_id = rand($zc_min_post_id,$zc_max_post_id);
$articles = $zbp->GetPostList(
    array('*'),
    array(array('=', 'log_ID', $prev_id), array('=', 'log_Type', 0), array('=', 'log_Status', 0)),
    array('log_PostTime' => 'DESC'),
    array(1),
    null
);

case 'Next'处

$zc_min_post_id = $zbp->option['ZC_MIN_POST_ID'];
$zc_max_post_id = $zbp->option['ZC_MAX_POST_ID'];
$next_id = rand($zc_min_post_id,$zc_max_post_id);
$articles = $zbp->GetPostList(
    array('*'),
    array(array('=', 'log_ID', $next_id), array('=', 'log_Type', 0), array('=', 'log_Status', 0)),
    array('log_PostTime' => 'ASC'),
    array(1),
    null
);

只是用来记录,这是商机

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

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

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

分享给朋友:

“zblog将上一篇和下一篇文章随机显示” 的相关文章

PHP高并发下数据库值更新的问题

PHP高并发下数据库值更新的问题

(1).创建数据库test ,创建表shop(字段id,total),商品id是1,商品总数10    (2).PHP模拟购买,商品数量大于0才能购买<?php //连接数据库 $con=mysqli_connect("192.168.2.18...

php soap 捕获异常,使用try catch 捕获Soap 异常

php soap 捕获异常,使用try catch 捕获Soap 异常

项目中使用服务来执行webservice,由于对方系统api不稳定,经常导致服务崩溃,只能重启,一个月差不多要重启一次。初期的解决办法是捕获异常,然后continue掉。<?php try {     $url = 'http...

php json_encode 使用注意

php json_encode 使用注意

参数中包含gb2312的字符串,返回结果是false或者null(不同PHP版本具有差异性)代码:<?php $dbms = 'mysql'; $host = '192.168.8.8'; $dbName =&n...

php执行慢原因查找

php执行慢原因查找

今天帮朋友查询wordpress执行超级慢的原因,特此记录开启fpm的慢日志,记录执行超过30秒的脚本request_slowlog_timeout = 30 slowlog = var/log/slow.log查看日志[23-May-2019 17...

php elasticsearch基础使用

php elasticsearch基础使用

elasticsearch的操作都是基于http协议的,已经有现成的php类库,composer安装即可。{     "require": {        &...

php redis队列实现秒杀 , php用redis 实现秒杀功能

php redis队列实现秒杀 , php用redis 实现秒杀功能

为什么使用队列?因为pop取队列具有原子性。假如我们需要秒杀一个商品id,我们先将商品的库存保存到一个队列。例如:<?php $redis = new Redis(); $redis->connect('127.0.0.1', 6...