天兴工作室

主题演示站

zblog右侧栏最新文章调用数量怎么控制?

zblog右侧栏最新文章的调用数量怎么控制?这个问题困扰了无数zblog新人,本文就来说说这个问题。

zblog后台有个模块管理,里面有一些系统自带的模块,有最近发表、最新留言等,默认调用出来是10篇,有的用户想调用多一点或者调用少一点,但是不知道在哪里修改。

zblog之前的版本是不支持这个自定义数量的,数值被写死在系统php函数里面了,最新的版本在后台加入了这个数量控制。但是延续了zblog一向的作风,这个选项被描述的太有歧义或者说太专业化了,导致很多新手们根本没意识到这里是控制数量的。。。

不废话,先上图:

QQ截图20180311214141.jpg

打开zblog后台--模块管理--找到最近发表点击编辑就来到了上面那张图的界面,红框框出来的位置就是用来设置调用文章数量的,默认是0,当值为0也就是默认值的时候就会默认调用系统设置的10篇,我们直接修改这个数值,改成20就会调用最新发布的20篇文章了。

其他模块里面有这个选项的也是以此类推。

让我们最后来吐槽一下“UL内LI的最大行数”这个说法,简直太zblog了...

zblogphp获取多个分类的文章并按照指定需求排序(最新 热门 热评)

此文转载自鸟儿博客,原文地址:http://www.birdol.com/zblogjiaocheng/792.html

由于這个方法太好用,而鸟儿写的又太过于简洁了。。。所以重新整理了下发出来,希望能帮助到有需要的朋友。

下面是一个封装好的函数,复制代码粘贴到你正在使用的主题的include.php里面:

function Nobird_GetArticleCategorys($Rows,$CategoryID,$hassubcate){
        global $zbp;
    $ids = strpos($CategoryID,',') !== false ? explode(',',$CategoryID) : array($CategoryID);
    $wherearray=array(); 
    foreach ($ids as $cateid){
      if (!$hassubcate) {
        $wherearray[]=array('log_CateID',$cateid); 
      }else{
                $wherearray[] = array('log_CateID', $cateid);
                foreach ($zbp->categorys[$cateid]->SubCategorys as $subcate) {
                    $wherearray[] = array('log_CateID', $subcate->ID);
                }
      }
    }
    $where=array( 
                    array('array',$wherearray), 
                    array('=','log_Status','0'), 
                    ); 
 
    $order = array('log_PostTime'=>'DESC'); 
    $articles=    $zbp->GetArticleList(array('*'),$where,$order,array($Rows),'');     
 
        return $articles;
}

使用方法:

{foreach $array=Nobird_GetArticleCategorys(10,'1,2,3',true)  as $related}
<li><a href="{$related.Url}" target="_blank">{$related.Title}</a></li>
{/foreach}

使用说明:

使用方法中第一行代码中的四个阿拉伯数字,10代表调用的文章数量,“1,2,3”代表所调用的栏目ID(多个ID之间用,号隔开即可)。

我们还可以修改函数中的“array('log_PostTime'=>'DESC');”其中:

log_PostTime=按照时间排序;

log_CommNums=按照评论数量排序;

log_ViewNums=按照浏览数量排序;

就这样完全可以根据自己的需要玩出不同的花样来!

zblogphp调用最新文章 最热文章 最多评论的方法

之前zblogphp1.3时代用的是挂接口方式实现的,没想到zblogphp1.4来了全挂了。Σ( ° △ °|||)︴

晚上半夜把所有挂了的主题修复了,然后就把这个代码共享出来吧,希望能帮助到有需要的人。


调用最新发布的10篇文章:

{foreach GetList(10) as $newlist}
<li><span>{$newlist.Time('m-d')}</span><a href="{$newlist.Url}" title="{$newlist.Title}">{$newlist.Title}</a></li>
{/foreach}


调用点击最多的10篇文章:

{php}
$order = array('log_ViewNums'=>'DESC');
$where = array(array('=','log_Status','0'));
$array = $zbp->GetArticleList(array('*'),$where,$order,array(10),'');
{/php}
{foreach $array as $hotlist}
<li><span>{$hotlist.ViewNums}℃</span><a href="{$hotlist.Url}" title="{$hotlist.Title}">{$hotlist.Title}</a></li>
{/foreach}


调用评论最多的10篇文章:

{php}
$order = array('log_CommNums'=>'DESC');
$where = array(array('=','log_Status','0'));
$array = $zbp->GetArticleList(array('*'),$where,$order,array(10),'');
{/php}
{foreach $array as $hotlist}
<li><span>{$hotlist.CommNums}评论</span> <a href="{$hotlist.Url}" title="{$hotlist.Title}">{$hotlist.Title}</a></li>
{/foreach}

ps:代码不是很好,不过能用...

<< 1 >>
«    2025年5月    »
1234
567891011
12131415161718
19202122232425
262728293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.4

天兴工作室主题演示站点,如遇到问题请联系我们的在线qq:207649916咨询