国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Z-Blog > 正文

zblog仿站教程之zblogphp如何調用文章摘要內容以及TAG標簽調用方法

2024-09-06 23:00:54
字體:
來源:轉載
供稿:網友

我們用zblog仿站制作博客主題的時候,在文章內容頁、側邊欄或者wang底部欄會用到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 href="{$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 href=/"{$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 href=/"{$tag->Url}/" title=/"{$tag->Name}/">{$tag->Name}</a>";
}
return $str;
}
同樣的將代碼加入到當前主題的include.php文件中,然后調出位置貼上代碼:

{php}echo zbp_hot_tags();{/php}
總結,這樣如果我們在制作ZBP主題的時候又可以自動調用需要的模塊。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绵阳市| 溆浦县| 武宣县| 仲巴县| 灌云县| 富川| 宁都县| 海口市| 平遥县| 阜新市| 陕西省| 明水县| 和政县| 罗田县| 清流县| 绥德县| 都江堰市| 舟曲县| 万载县| 砀山县| 土默特左旗| 临夏市| 石屏县| 鹿泉市| 青海省| 汉沽区| 霍林郭勒市| 巧家县| 鸡泽县| 开鲁县| 西丰县| 丹棱县| 青冈县| 璧山县| 沭阳县| 清水河县| 华安县| 仁怀市| 丰台区| 湖州市| 宜丰县|