zblog
当前位置:首页 > 商学院 > zblog > 正文内容

zblog

文章按活动周期排序

豫唐网络2023-10-17 15:04386

应用场景

网站发布的都是活动,活动有周期,先需要对文章进行排序,优先显示正在进行和即将进行的活动,然后再显示之前发布过的活动。

代码案例

挂接口

Add_Filter_Plugin('Filter_Plugin_LargeData_Article', 'ytecn_order_LargeData_GetList');

函数

function ytecn_order_LargeData_GetList(&$select, &$w, &$order, &$count, &$option,$type) {
    global $zbp;

    $order = array('CASE WHEN log_PostTime < UNIX_TIMESTAMP() THEN 2 ELSE 1 END, 
            CASE WHEN log_PostTime < UNIX_TIMESTAMP() THEN UNIX_TIMESTAMP() - log_PostTime ELSE log_PostTime 
            END');
}

扩展

根据页面判定是否生效

if($type=='category'){}
if($type=='index'){}

根据分类判定是否生效

$id=$option['pagebar']->UrlRule->Rules['{%id%}'];

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

版权声明:本文由汤阴县豫唐网络科技有限公司发布,如需转载请注明出处。

本文链接:https://www.ytecn.com/post/886.html

分享给朋友:

相关文章

zblogphp当天发表的文章日期标红

zblogphp当天发表的文章日期标红

模拟下代码场景。{foreach $articles as $article} <h4 class="post-date">{...

Zblogphp打开开发者模式

Zblogphp打开开发者模式

在用Zblogphp修改程序的时候,代码难免会出现错误导致网页无法正常访问。Zblogphp默认的情况下仅给出一个页面出错的提示,这个时候就需要用到开发者模式,开启开发者模式后,可以很清楚的找到错误代...

zba文件怎么使用?zba文件是什么?

zba文件怎么使用?zba文件是什么?

        .zba是zblogphp的专用应用格式。应用格式又分主题和插件两种。   ...

zblog登录地址zblog后台登陆地址是多少

zblog登录地址zblog后台登陆地址是多少

zblog后台默认登陆地址:域名/zb_system/login.php安装有用户中心或者其他插件的会导致后台登录地址发生变化。开启《用户中心(百搭)》后,前台会员伪静态情况下默认登录地址《域名/Us...

查看当前页面使用的sql语句zblog版

查看当前页面使用的sql语句zblog版

        在使用网站的时,有时候会遇见页面打开缓慢情况,在确定服务器和访问量均是正常的情况下,这个时候一般都是程序...

zblog调用最热门文章

zblog调用最热门文章

本教程仅支持1.7及其以上版本。精简版{php} $w=array(); $w['count']=5; $w['order_custom']=array('...