最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
ZBLOG PHP调用文章摘要内容以及TAG标签调用例子
时间:2022-06-25 16:15:24 编辑:袖梨 来源:一聚教程网
今天老蒋整理ZBLOG PHP调用代码文章较多,主要是把本地常用的一些代码整理到博客中,这样以后在使用的时候可以直接复制,省的每次需要用的时候再在本地的其他主题中寻找。我们在制作博客主题的时候内容页面、侧边栏或者底部栏会用到TAG标签的调用,以及在文章列表中可能会用到文章摘要,这样就省的我们在撰写文章的时候手工设置摘要,还可以统一控制截取的字数数量。
第一、ZBP文章列表摘要
1、默认样式
代码如下 | 复制代码 |
{$article.Intro}
|
这样调用的方法是在我们编辑发布文章的时候,编辑器最下面的摘要部分。这个需要我们在发布文章之前自己手工设定好内容和字数控制,其实一般我们还是喜欢这样方法的。
2、自动截取内容字数摘要
代码如下 | 复制代码 |
{php}$intro= preg_replace('/[rns]+/', '', trim(SubStrUTF8(TransferHTML($article->Content,'[nohtml]'),120)).'...');{/php}
{$description} |
这个是自动截取ZBP内容文字部分120个字符,字数可以控制。
3、自动截图摘要内容部分
代码如下 | 复制代码 |
{php}$intro= preg_replace('/[rns]+/', '', trim(SubStrUTF8(TransferHTML($article->Intro,'[nohtml]'),120)).'...');{/php}
{$description} |
这个是自动截取摘要字数的,因为我们有些时候在提交内容的时候希望摘要的字数一样的多,可以用这个方法。
第二、ZBP TAG调用
TAG我们一般用于单篇文章中的关键字部分可以获取文章的相关性(相关文章调用),以及我们需要侧边或者特定位置调用使得整个网站的相互串联。
1、单篇文章的TAG关键字
代码如下 | 复制代码 |
{foreach $article.Tags as $tag}{$tag.Name} {/foreach}
|
一般这个用于文章标题下面的调用,调用这篇文章的TAG关键字。
2、随机Tag调用
代码如下 | 复制代码 |
function zbp_random_tags(){
global $zbp,$str; $str = ''; $array = $zbp->GetTagList('','',array('rand()'=>' '),array(10),''); foreach ($array as $tag) { $str .= "{$tag->Name}"; } return $str; } |
将上面的代码放到当前主题inculde.php文件里,然后在需要调出的位置使用:
代码如下 | 复制代码 |
{php}echo zbp_random_tags();{/php}
|
3、根据Tag标注次数调用
代码如下 | 复制代码 |
function zbp_hot_tags(){
global $zbp,$str; $str = ''; $array = $zbp->GetTagList('','',array('tag_Count'=>'DESC'),array(10),''); foreach ($array as $tag) { $str .= "{$tag->Name}"; } return $str; } |
同样的将代码加入到当前主题的include.php文件中,然后调出位置贴上代码:
代码如下 | 复制代码 |
{php}echo zbp_hot_tags();{/php}
|
总结,这样如果我们在制作ZBP主题的时候又可以自动调用需要的模块。
相关文章
- 王者荣耀侦探能力大测试攻略 王者荣耀侦探能力大测试怎么过 11-22
- 无期迷途主线前瞻兑换码是什么 11-22
- 原神欧洛伦怎么培养 11-22
- 炉石传说网易云音乐联动怎么玩 11-22
- 永劫无间手游确幸转盘怎么样 11-22
- 无期迷途主线前瞻兑换码是什么 无期迷途主线前瞻直播兑换码介绍 11-22