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> {/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
- Pyclouds→45 元 月 256MB 内存 5GB 空间 100G虚拟空间(主机)
- Moack.co.kr→29 美元韩国独立服务器每日限量抢独立服务器[U]
- [强推]搬瓦工$37.79 年双向 CN2 GIA 线路机器补货了 速度全球[VPS测评]
- WattaServer→$50 月 E3-1270v1 8GB 内存 1全球[VPS测评]
- HostXen 预热双十一→充 300 送 100 续费减 10 元 新全球[VPS测评]
- $3.1 月 2 核 CPU 1G 内存 20G SSD 1T 流量@5全球[VPS测评]
- 四五互联→宿迁移动高防服务器 首月 99 元 年付 999 元全球[VPS测评]
- 劳动节促销 ZJI→香港葵湾机房服务器 CN2+BGP 线路 六折优惠 香港VPS[主机]
- 稳定 RAKsmart→圣何塞 100M 不限流量服务器 61.38 美全球[VPS测评]
- 便宜 $1.57 月 1 核 512M 内存 5G SSD 25Mbps全球[VPS测评]
- 微基主机 IDC.WIKI→美国 CN2 虚拟主机 日本 CN2 VPS日本VPS[主机]
- virmach 怎么使用优惠码全球[VPS测评]
- AkkoCloud→15 元 月 1GB 内存 20GB NVME 空间虚拟空间(主机)
- 一颗红心上面有一个患字是什么成语?全球[VPS测评]
- PacificRack 便宜 VPS 512m内存 10G纯ssd 1T全球[VPS测评]
- 搬瓦工年付19.99刀10G KVM CN2传家宝全球[VPS测评]
- 宝塔linux工具箱BTPanel_tools优化宝塔面板的瑞士军刀,支全球[VPS测评]
- sunucucenter 2.4$ 月 土耳其 1C3G40G硬盘 无限全球[VPS测评]
- hostEONS 1核心 256M内存 5G SSD 100M不限流量 全球[VPS测评]
- UOvz → 1 核心 1G 内存 500G 流量 50Mbps 带宽全球[VPS测评]
- 50KVM 波特兰系列机型季付优惠活动全球[VPS测评]
- 世界杯季疫情突发,跨境电商订单排队,义乌商人面临难题全球[VPS测评]
- UCloud云服务器2020年度大促:北京/上海云服务器/香港免备案云服香港VPS[主机]
- 金斗云双12活动:全场8折起,美国圣何塞CN2 GIA高防VPS20元/美国VPS[主机]
- 40火伞高压电爬坡更让企业用电于民全球[VPS测评]
- 宏海数据9.9云服务器:香港VPS CN2线路1核1G 9.9/首月香港VPS[主机]
- 青云互联:香港CN2 GIA VPS,月付15.2起;日本CN2 VPS日本VPS[主机]
- 古德云:香港CN2 GIA云服务器,1核1G 2Mbps带宽仅15/月,香港VPS[主机]
- 桔子数据怎么样?美国、香港CN2云服务器2核2G10M带宽仅480元/年美国VPS[主机]
- YYYHost:4核4G香港cn2vps,20G SSD/3Mbps不限香港VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-39197.html











