新聞中心
emlog調(diào)用分類文章圖文顯示
作者 / 無憂主機(jī) 時間 2016-03-08 18:08:36
之前無憂主機(jī)小編給各位站長朋友介紹過很多的關(guān)于emlog博客程序的使用教程,包括emlog博客程序調(diào)用分類文章的方法以及emlog博客程序設(shè)置圖文顯示的方法,而今天無憂主機(jī)小編再來給大家介紹一下這兩個教程的混合版,如何在獨立ip虛擬主機(jī)環(huán)境下設(shè)置emlog博客程序調(diào)用分類文章圖文顯示的操作方法。下面就是詳細(xì)的實現(xiàn)步驟。 首先我們找到程序中的模板文件module.php,然后用網(wǎng)頁編輯工具將其打開,在文件的適合位置編輯下面的這一段函數(shù)代碼:
<?php //emlog博客程序調(diào)用分類文章圖文顯示的方法 function sheli_tw($sort, $num){$db = MySql::getInstance(); $sql = "SELECT gid,title,date,content,sortid,views,comnum FROM ".DB_PREFIX."blog WHERE sortid=".$sort." AND hide='n' ORDER BY `date` DESC LIMIT 0,$num"; $go = $db->query($sql);while($row = $db->fetch_array($go)){ $img_url = TEMPLATE_URL.'images/sheli.jpg';//設(shè)置沒有圖片時的顯示 if(pic_thumb($row['content'])){$img_url = pic_thumb($row['content']);//調(diào)用文章內(nèi)容的第一張圖片 }elseif(picthumb($row['gid'])){$img_url = picthumb($row['gid']);//調(diào)用附件的第一張圖片 }else{$img_url;}?> <li><p><a href="<?php echo Url::log($row['gid']);?>"><img src="<?php echo $img_url;?>" /></p><span><?php echo $row['title'];?></a></span></li> <?php }}function picthumb($blogid) {$db = MySql::getInstance();$sql = "SELECT * FROM ".DB_PREFIX."attachment WHERE blogid=".$blogid." AND (`filepath` LIKE '%jpg' OR `filepath` LIKE '%gif' OR `filepath` LIKE '%png') ORDER BY `aid` ASC LIMIT 0,1";$imgs = $db->query($sql);while($row = $db->fetch_array($imgs)){$pict.= ''.BLOG_URL.substr($row['filepath'],3,strlen($row['filepath'])).'';}return $pict;}function pic_thumb($content){preg_match_all("/\<img.*?src\=\"(.*?)\"[^>]*>/i", $content, $img);$imgsrc = !empty($img[1]) ? $img[1][0] : '';if($imgsrc):return $imgsrc;endif;}?>在模板文件中編輯好這段代碼之后,保存文件,然后在需要調(diào)用的地方添加一句調(diào)用函數(shù)代碼進(jìn)行調(diào)用就可以了,調(diào)用的函數(shù)代碼如下:
<?php sheli_tw(1,10);?>調(diào)用代碼括號中的數(shù)字1代表的意思是分類的ID,數(shù)字10代表的是調(diào)用的數(shù)量。最后保存文件,登入網(wǎng)站后臺刷新一下緩存就可以實現(xiàn)這個效果了。 無憂主機(jī)相關(guān)文章推薦閱讀: EMLOG設(shè)置調(diào)用相同作者的文章的數(shù)量教程 EMLOG如何修改微語字?jǐn)?shù)限制 EMLOG微語標(biāo)題不顯示的解決方法
本文地址:http://www.gle-technology.com/others/21817.html