王尘宇王尘宇

研究百度干SEO做推广变成一个被互联网搞的人

EMLOG挪用指定多个分类文章列表代码

关于SQL敕令不是很熟悉,昨日想用EMLOG做一个文章类表挪用,须要用到SQL敕令代码,挪用指定多个分类EMLOG文章列表,研讨了好些时候没整邃晓,求人也不是个事,只好本身继承边看教程边测试,功夫不负有心人,终究给我整邃晓了,用这个SQL敕令能够准确挪用指定多个分类的EMLOG文章列表, 分享给有须要的站长们,把以下代码复制到模板的module.php文件中,设置好须要挪用的分类ID号,在前台模板里写入挪用代码就能够完成你想要的结果了。

<?php //首页图文展现function sl_sort($num){$ysort = '1,2,3';//分类ID$db = MySql::getInstance();$sql = "SELECT gid,title,date,content,sortid,views,comnum FROM ".DB_PREFIX."blog WHERE type='blog' and hide='n' and sortid IN ($ysort) ORDER BY `date` DESC LIMIT 0,$num";$go = $db->query($sql);while($row = $db->fetch_array($go)){$img_url = TEMPLATE_URL.'images/tw/'.rand(1,10).'.jpg';if(img_zw($row['content'])){$img_url = img_zw($row['content']);}elseif(img_fj($row['gid'])){$img_url = img_fj($row['gid']);}else{$img_url;}?><ul><li><a href="<?php echo Url::log($row['gid']);?>"><img src="<?php echo $img_url;?>" /><p><?php echo $row['title'];?></p></a></li></ul><?php }}function img_zw($content){preg_match_all("|<img[^>]+src=\"([^>\"]+)\"?[^>]*>|is", $content, $img);$imgsrc = !empty($img[1]) ? $img[1][0] : '';if($imgsrc):return $imgsrc;endif;}//Custom: 猎取附件第一张图片function img_fj($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);$img_path = "";while($row = $db->fetch_array($imgs)){$img_path .= BLOG_URL.substr($row['filepath'],3,strlen($row['filepath']));}return $img_path;}?>

申明:IN背面括号中的就是要挪用的分类ID号,请自行变动你须要挪用的分类ID号,中心用英文状态下的逗号离隔,前台模板挪用在须要输出美容的处所复制<?php  sl_sort(5);?>代码,代码中的5示意须要输出的文章列表条数。图片次序为先正文-再附件-在随机  

相关文章

评论列表

发表评论:
验证码

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。