新聞中心
Emlog博客的分類文章調(diào)用方法
如果你是一名使用Emlog博客搭建個(gè)人網(wǎng)站的用戶,那么在日常更新內(nèi)容時(shí),或許會遇到這樣一個(gè)問題:如何快速地展示某一類別下所有文章,并且以圖文形式呈現(xiàn)?
不要擔(dān)心,本篇文章將為你詳細(xì)介紹Emlog博客中關(guān)于分類文章的調(diào)用方法。
在進(jìn)入后臺管理頁面之前,請確保已經(jīng)登錄了自己的賬號。在左側(cè)菜單欄找到“模板”選項(xiàng),并點(diǎn)擊它。在彈出界面中選擇“側(cè)邊欄”選項(xiàng)。
我們需要添加一個(gè)新組件來完成對某一類別下所有文章進(jìn)行顯示。具體操作步驟為:
1. 點(diǎn)擊“新增組件”,選擇“PHP代碼”類型。
2. 在輸入框內(nèi)粘貼以下代碼:
```
$db = MySql::getInstance();
$sql = "SELECT gid,title FROM ".DB_PREFIX."blog WHERE sortid='x' and hide='n' ORDER BY date DESC LIMIT 0,y";
$result = $db->query($sql);
while ($row=$db->fetch_array($result)) {
?>
“x”代表你需要調(diào)用的分類ID,“y”表示每個(gè)分類下最多顯示的文章數(shù)目。根據(jù)自己的需求,可以進(jìn)行相應(yīng)修改。
3. 點(diǎn)擊“保存”,完成組件添加操作。
在側(cè)邊欄中就會出現(xiàn)一個(gè)新的組件,它將展示所選類別下最新發(fā)布的文章標(biāo)題。我們還希望能夠在列表中同時(shí)呈現(xiàn)每篇文章對應(yīng)的縮略圖和摘要信息。
為了實(shí)現(xiàn)這一功能,請繼續(xù)按以下步驟進(jìn)行操作:
1. 在Emlog博客后臺管理頁面中找到“模板”>“編輯模板”,然后選擇當(dāng)前使用主題下對應(yīng)文件夾內(nèi)名為sidebar.php或者sidebar.html等文件。
2. 找到剛才添加的PHP代碼區(qū)域,并將其替換為如下代碼:
$sql = "SELECT gid,title,content FROM ".DB_PREFIX."blog WHERE sortid='x' and hide='n' ORDER BY date DESC LIMIT 0,y";
">
...
“strip_tags()”函數(shù)用于去除HTML標(biāo)簽;“htmlspecialchars_decode()”函數(shù)用于將HTML實(shí)體轉(zhuǎn)換為字符。
3. 在以上代碼中添加以下內(nèi)容,以便能夠在列表中顯示文章縮略圖:
preg_match_all("|]+src=\"([^>\"]+)\"?[^>]*>|is", $row['content'], $img);
$imgNum = count($img[1]);
if($imgNum >= 1){
" width="80" height="60" alt=""/>
我們已經(jīng)成功地完成了對分類文章的調(diào)用,并且可以同時(shí)展示每篇文章對應(yīng)的摘要信息和縮略圖。趕快去自己的博客頁面上看一下效果吧!
總結(jié)
本文主要介紹了如何使用Emlog博客調(diào)用分類文章并實(shí)現(xiàn)圖文顯示功能。需要注意的是,在進(jìn)行修改時(shí),請務(wù)必備份好原文件,以免出現(xiàn)不可逆錯(cuò)誤。
如果您還有其他關(guān)于Emlog博客或者網(wǎng)站制作方面的問題,請隨時(shí)聯(lián)系我們,我們會盡力提供幫助。謝謝閱讀!
本文名稱:如何使用Emlog博客調(diào)用分類文章并實(shí)現(xiàn)圖文顯示?
瀏覽地址:http://m.fisionsoft.com.cn/article/coipdpo.html


咨詢
建站咨詢
