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

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

高老师2年前 (2023-10-14)PHP591

配置文件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将上一篇和下一篇文章随机显示” 的相关文章

抛弃salt,使用password_hash()加密

抛弃salt,使用password_hash()加密

md5/sha1+salt方式是目前各大cms常用的加密方式,虽然salt安全,但是各大md5网站也在研究这个方向,那么我们应该选择password_hash动态hash来助力,一种密码有多种hash结果.看代码模拟登陆.<?php //01.注册 $user ='zhang...

php  RabbitMQ消息队列

php RabbitMQ消息队列

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

php守护进程

php守护进程

<?php /**  * daemonize让当前脚本为守护进程执行  * @param string $callback 匿名函数  */ function daemonize($callback) {...

php限制方法返回值类型

php限制方法返回值类型

php7新增的特性(1).强制限制只能返回一种类型<?php class task { } //must return an integer function add(): int {    &nb...

posix_ttyname函数详解

posix_ttyname函数详解

posix_ttyname - 获取当前终端设备名称。<?php     var_dump( posix_ttyname(STDOUT) );我们启动一个终端,执行上面的代码输出:/dev/tty1我们再启动一个终端,执行上面的代码输...

在MyISAM引擎中使用事务会怎样

在MyISAM引擎中使用事务会怎样

众所周知MyISAM引擎不支持事务,但是我只是知道不支持事务,并未测试具体的表现是什么,测试代码如下:try {     //开启事务     Db::startTrans();    &...