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

zblog

单独设置某个分类的文章显示个数

豫唐网络2022-11-15 10:54666

zblog默认模式只支持统一设置列表页面每页的显示文章数量,但随着主题的不断进化,或多或少我们需要用到自定义文章数量的功能。代码如下

1、在当前主题或者插件的目录里找到include.php文件,在 ActivePlugin函数下添加接口。

function ActivePlugin_ytecn() {
    Add_Filter_Plugin('Filter_Plugin_ViewList_Core','ytecn_Plugin_ViewList_Core');
}

2、添加ytecn_Plugin_ViewList_Core函数

function gamego_Plugin_ViewList_Core($type, $page, $category, $author, $datetime, $tag, $w,&$pagebar){
    global $zbp;
    if($type=="category"){
        $cid=(int)$zbp->Config('ytecn')->proid;
        if($cid){
            $num=(int)$zbp->Config('ytecn')->pronum;
            if(!$num) $num=10;
            if($category->ID==$cid) $pagebar->PageCount = $num;
            foreach($zbp->categorys[$cid]->SubCategorys as $categorynav){
                if($categorynav->ID==$cid) $pagebar->PageCount = $num;
            }
        }
    }
}

$cid是要设置的分类,自动包含此分类的子集分类。

$num是当前分类显示的文章数量。

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

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

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

分享给朋友:

相关文章

ZblogPHP百度云加速原创自定义规则

ZblogPHP百度云加速原创自定义规则

ZblogPHP最完美的配置规则方案:配置第一条自定义规则处于规则配置的最下方:目标URL:*abc.com/*  解释*abc.com是所有子域名的意思包括了www域名,那abc...

php curl通过代理获取数据

php curl通过代理获取数据

php curl通过代理获取数据$curl=curl_init(); curl_setopt($curl, CURLOPT_URL, "http://www.baidu...

phpQuery获取HTML图片

phpQuery获取HTML图片

phpQuery获取HTML图片/**  * 获取html文本里的img  * @param string $content ...

zblogphp页面管理页面增加子菜单接口说明

zblogphp页面管理页面增加子菜单接口说明

接口名称:Filter_Plugin_Admin_PageMng_SubMenu接口描述:文章管理页面增加子菜单调用方法:Add_Filter_Plugin('Filter_Plugin_Ad...

zblogphp数据字典zblogphp数据库字典zblogphp数据表字段大全

zblogphp数据字典zblogphp数据库字典zblogphp数据表字段大全

        zblogphp系统默认为8张表,分别为category(分类表)、comment(评论表)、config(系统和应用配置表...

zblog授权中心zblog商业授权价格

zblog授权中心zblog商业授权价格

        zblog的商用链接,已与2022年01月28从官网移除,git开源协议MIT。如你依然不放心,可以找豫...