[不花钱站长]:从免费域名开始[0元] Oracle永久免费VPS[0元] VPS环境搭建免费脚本[0元] 秒变大盘挂载免费网盘[0元] 小白免费采集器1天500W[0元] CF免费DNS+CDN服务[0元]
[零基础网赚]:撸本站免费源码[0元] 网站强引免费蜘蛛法[0元] 图片视频文件免费存储[0元] 外链轻松发布免费友链[0元] 入坑免费教程学习源代码[0元] 网上百种+赚钱联盟推荐[?元]

↑↑VPS推荐网 WWW.VPS.COM.IN 稳定 便宜 免备案↑↑


您现在的位置是:首页 > 全球[VPS测评] >  ZBLOG TAG,ZBLOG摘要,便宜vps,VPS优惠,国外永久免费VPS

ZBLOG PHP调用文章摘要内容以及TAG标签调用方法

全球[VPS测评]来源:VPS推荐网点击:554
【性价之王】【线路之王】【价格之王】【配置之王】
【免费之王】【香港首推】【梯子之王】【独服之王】
ZBLOG PHP调用文章摘要内容以及TAG标签调用方法

今天蜗牛整理ZBLOG PHP调用代码文章较多,主要是把本地常用的一些代码整理到博客中,这样以后在使用的时候可以直接复制,省的每次需要用的时候再在本地的其他主题中寻找。我们在制作博客主题的时候内容页面、侧边栏或者底部栏会用到TAG标签的调用,以及在文章列表中可能会用到文章摘要,这样就省的我们在撰写文章的时候手工设置摘要,还可以统一控制截取的字数数量。

第一、ZBP文章列表摘要

1、默认样式

{$article.Intro}

这样调用的方法是在我们编辑发布文章的时候,编辑器最下面的摘要部分。这个需要我们在发布文章之前自己手工设定好内容和字数控制,其实一般我们还是喜欢这样方法的。

2、自动截取内容字数摘要

{php}$intro= preg_replace(\\’/[\\\\r\\\\n\\\\s]+/\\’, \\’\\’, trim(SubStrUTF8(TransferHTML($article->Content,\\\'[nohtml]\\’),120)).\\’…\\’);{/php}
{$description}

这个是自动截取ZBP内容文字部分120个字符,字数可以控制。

3、自动截图摘要内容部分

{php}$intro= preg_replace(\\’/[\\\\r\\\\n\\\\s]+/\\’, \\’\\’, trim(SubStrUTF8(TransferHTML($article->Intro,\\\'[nohtml]\\’),120)).\\’…\\’);{/php}
{$description}

这个是自动截取摘要字数的,因为我们有些时候在提交内容的时候希望摘要的字数一样的多,可以用这个方法。

第二、ZBP TAG调用

TAG我们一般用于单篇文章中的关键字部分可以获取文章的相关性(相关文章调用),以及我们需要侧边或者特定位置调用使得整个网站的相互串联。

1、单篇文章的TAG关键字

{foreach $article.Tags as $tag}<a h=\\”{$tag.Url}\\” target=\\”_blank\\”>{$tag.Name}</a>&nbsp; {/foreach}

一般这个用于文章标题下面的调用,调用这篇文章的TAG关键字。

2、随机Tag调用

 function zbp_random_tags(){
global $zbp,$str;
$str = \\’\\’;
$array = $zbp->GetTagList(\\’\\’,\\’\\’,array(\\’rand()\\’=>\\’ \\’),array(10),\\’\\’);
foreach ($array as $tag) {
$str .= \\”<a h=\\\\\\”{$tag->Url}\\\\\\” title=\\\\\\”{$tag->Name}\\\\\\”>{$tag->Name}</a>\\”;
}
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 .= \\”<a h=\\\\\\”{$tag->Url}\\\\\\” title=\\\\\\”{$tag->Name}\\\\\\”>{$tag->Name}</a>\\”;
}
return $str;
}

同样的将代码加入到当前主题的include.php文件中,然后调出位置贴上代码:

{php}echo zbp_hot_tags();{/php}

总结,这样如果我们在制作ZBP主题的时候又可以自动调用需要的模块。



猜你可能想看的VPS


转载请注明原文地址:http://140.238.13.167:12355/read-142198.html

下一篇       上一篇