文档预览
XueXi Design
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}{$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 .= "Url}\" title=\"{$tag->Name}\">{$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 .= "Url}\" title=\"{$tag->Name}\">{$tag->Name}"; } return $str; } 同样的将代码加入到当前主题的include.php文件中,然后调出位置贴上代码: {php}echo zbp_hot_tags();{/php} 总结,这样如果我们在制作ZBP主题的时候又可以自动调用需要的模块。
XueXi Design | 网站免责声明
为了浏览本网站(XueXi Design,以下简称本网站),访问者应当关注、理解并接受本站作出的下述免责声明:
1、本网站所提供的信息,只供教育教学参考之用。
2、本网站及其会员一概毋须以任何方式就任何信息传递或传送的失误、不准确或错误对用户或任何其他人士负任何直接或间接的责任。
3、在法律允许的范围内,本网站在此声明,不承担用户或任何人士就使用或未能使用本网站所提供的信息或任何链接或项目所引致的任何直接、间接、附带、从属、特殊、惩罚性或惩戒性的损害赔偿。
4、访问者在从事与本网站相关的所有行为(包括但不限于访问浏览、利用、转载、宣传介绍)时,必须以善意且谨慎的态度行事;访问者不得故意或者过失的损害本网站的各类合法权益,不得利用本网站以任何方式直接或者间接的从事违反中华人民共和国法律、国际公约以及社会公德的行为。对于访问者利用本网站提供的信息而作出的任何决策、决定以及其后果,本网站不承担任何责任
5、本网站图片,文字之类版权,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。
6、凡以任何方式登录本网站或直接、间接使用本网站资料者,视为自愿接受本网站声明的约束。
XueXi Design
XueXi Design | 网站导航
XueXi Design | 广告位