在之前分享過一篇如何在zblog主題中加入《調(diào)取zblogPHP某個頁面內(nèi)容》的方法,今天來分享下如何獲取某篇文章的標題、內(nèi)容方法,特別是在文章特別多,無法展開去選擇,直接采用輸入文章ID的方法進行獲取:
1、直接在模板中修改指定獲取某篇文章,不在主題配置內(nèi)增加設(shè)置:
{php} $post=GetPost(1);//這里的1是指定的文章的數(shù)字id {/php}<h2><ahref="{$post.Url}"title="{$post.Title}">{$post.Title}</a></h2>
2、獲取某篇文章,可以在后臺主題配置自定義文章ID:
如圖1所示,今日頭條以及熱點資訊都是顯示單篇文章的標題和摘要,下圖顯示的是在主題配置內(nèi)后臺分別設(shè)置文章數(shù)字ID。
下面分享下如何實現(xiàn),以主題yddz為例:
首先在主題配置文件中輸入:
<div class="lbimport"> <span>今日頭條ID</span> <input type="text" name="ttid" id="ttid" value="<?php echo $zbp->Config('yddz')->ttid;?>"> <i class="red">輸入一個今日頭條文章數(shù)字ID</i> </div> <div class="lbimport"> <span>熱點資訊ID</span> <input type="text" name="rdid" id="rdid" value="<?php echo $zbp->Config('yddz')->rdid;?>"> <i class="red">輸入一個熱點資訊文章數(shù)字ID</i> </div>
然后在在模板中加入調(diào)用代碼:
<div class="srbox"> {php} $a=(int)$b=$zbp->Config( 'yddz' )->ttid; $post=GetPost($a); {/php} <span>今日頭條</span> <h2><a href="{$post.Url}">{$post.Title}</a></h2> <p>{yddz_intro($post,1,120,'...')}</p> </div> <div class="srbox srbox2"> {php} $c=(int)$b=$zbp->Config( 'yddz' )->rdid; $post=GetPost($c); {/php} <span>熱點資訊</span> <h2><a href="{$post.Url}">{$post.Title}</a></h2> <p>{yddz_intro($post,1,120,'...')}</p> </div>
以上就是如何指定單篇文章ID,獲取某篇文章的標題內(nèi)容摘要等等。