ZBLOG PHP实现热门文章和随机标签TAG调用
ssr
撰写于 2022年 02月 26 日

我们都知道Tag标签是一种由您自己定义的,比分类更准确、更具体,可以概括文章主要内容的关键词,目前在Zblog里只能实现对最新Tag标签的调用,并且是只能调用在右侧栏的,而对热门tag,随机tag、内容页tag添加调用方法等单独调用tag就无能为力了。下面我们来一起尝试解决这个小问题。
直接看代码:
PHP代码一、获取使用次数最多的tag列表(top 11)

function Nobird_Theme_Get_nbTags(){//top11tag

global $zbp,$str;

$str = '';

$array = $zbp->GetTagList('','',array('tag_Count'=>'DESC'),array(11),'');

foreach ($array as $tag) {

$str .= "<a href=\"{$tag->Url}\" title=\"{$tag->Name}\">{$tag->Name}";

}

return $str;

}


PHP代码二、获取随机的11个tag列表
function Nobird_Theme_Get_rdTags(){// 随机11 tag

global $zbp,$str;

$str = '';

$array = $zbp->GetTagList('','',array('rand()'=>' '),array(11),'');

foreach ($array as $tag) {

$str .= "<a href=\"{$tag->Url}\" title=\"{$tag->Name}\">{$tag->Name}";

}

return $str;

}


获取代码后将以上代码复制到主题的inculde.php文件里面。然后在模板文件里面“{php}echo Nobird_Theme_Get_nbTags();{/php}”直接调用就行了。

ZBLOG PHP实现热门文章和随机标签TAG调用

我们都知道Tag标签是一种由您自己定义的,比分类更准确、更具体,可以概括文章主要内容的关键词,目前在Zblog里只能实现对最新Tag标签的调用,并且是只能调用在右侧栏的,而对热门tag,随机tag、内容页tag添加调用方法等单独调用tag就无能为力了。下面我们来一起尝试解决这个小问题。
直接看代码:
PHP代码一、获取使用次数最多的tag列表(top 11)

function Nobird_Theme_Get_nbTags(){//top11tag

global $zbp,$str;

$str = '';

$array = $zbp->GetTagList('','',array('tag_Count'=>'DESC'),array(11),'');

foreach ($array as $tag) {

$str .= "<a href=\"{$tag->Url}\" title=\"{$tag->Name}\">{$tag->Name}";

}

return $str;

}


PHP代码二、获取随机的11个tag列表
function Nobird_Theme_Get_rdTags(){// 随机11 tag

global $zbp,$str;

$str = '';

$array = $zbp->GetTagList('','',array('rand()'=>' '),array(11),'');

foreach ($array as $tag) {

$str .= "<a href=\"{$tag->Url}\" title=\"{$tag->Name}\">{$tag->Name}";

}

return $str;

}


获取代码后将以上代码复制到主题的inculde.php文件里面。然后在模板文件里面“{php}echo Nobird_Theme_Get_nbTags();{/php}”直接调用就行了。

赞 (0)

猜您想看

评论区(暂无评论)

这里空空如也,快来评论吧~

我要评论