在zblog主題開發中,我們最常用到的就是文章的調用了,畢竟不管是首頁還是內頁基本都離不開文章,下面這段代碼是用來調用指定ID的文章的代碼,一般常用在文章推薦這樣的布局當中。
用到的函數:GetPost()
$aritcle = GetPost((int)$num); //獲得文章對象,傳入文章ID,必須用(int)轉換為整數 echo $article->ViewNums; //獲得文章瀏覽數量 //修改文章數據 $article->Title = '新標題'; //修改文章標題 $article->Metas->keywords = '新內容'; //修改擴展內容 $article->Save(); //執行保存,不可省略,否則上述這些修改代碼無意義
如果是修改文章內容,一般只需要三行代碼:
1,獲取文章對象 $article = GetPost((int)2)
2,設置新內容 $article->Title = 'xxx'
3,保存 $article->Save()
如果只是獲取一個文章標題,簡寫方法:GetPost((int)2)->Title
不推薦用法:如果還要要調用其它內容,千萬不能用同樣的方法,比如:
echo '標題:'.GetPost((int)2)->Title;echo '正文:'.GetPost((int)2)->Content;
這樣多寫一次,數據庫就會多查詢一次,如果整個網站都這樣寫的話,那么服務器的壓力是山大啊。
正確的做法:將GetPost((int)$num)函數獲取的對象賦值給一個變量,然后再進行操作:
$article = GetPost((int)2);echo '標題:'.$article->Title;echo '正文:'.$article->Content;
皖公網安備 34162202000270號