emlog6.0获取指定分类文章首文章大图

访客4年前黑客资讯1294

类似于新闻类网站,之一张文章会显示图片和摘要

我用的是老司机的6.0,代码附上

<?php
//栏目文章列表
function get_list($sort){
	$db = MySql::getInstance();
	?>
	<?php
	$sql1 = "SELECT sortname FROM ".DB_PREFIX."sort WHERE sid=".$sort;
	$s = $db->query($sql1);
	$sortname = $db->fetch_array($s);
	?>
		  <div class="088f-2f30-208f-02a4 col- *** -6 0">
                    <div class="2f30-208f-02a4-5420 cmslist">
                        <div class="208f-02a4-5420-abcf xyti">
						<h3>
                                <i class="90ab-6b69-91bb-81ff fa fa-rss">
                                </i>
                                <a href="" class="6b69-91bb-81ff-7f40 mcolor">
                                <?php global $CACHE;$sort_cache = $CACHE->readCache('sort'); ?>
<?php echo $sortname['sortname'];?>
                                </a>
                                <a href="<?php echo Url::sort($sort); ?>" class="91bb-81ff-7f40-4fa4 mcolor1">
                                    <span class="81ff-7f40-4fa4-3f38 fa fa-bars">
                                        &nbsp;更多
                                    </span>
                                </a>
                            </h3>
                        </div>
                        <ul>					
	<?php
        $result = $db->query("SELECT * FROM ".DB_PREFIX."sort WHERE sid=".$sort ." or pid='$sort'");
        $all = array();
        while ($row = $db->fetch_array($result)) {
            $all[] = $row;
        }
        $sorts = array();
        $sortids = array();
        foreach($all as $v){
            $sorts[$v['sid']] = $v;
            $sortids[] = $v['sid'];
			$i=$i++;
        }
        if(!$sortids){
            $sortids[] = 0;
        }
	$sql2 = "SELECT gid,title,thumbs,content,date,sortid FROM ".DB_PREFIX."blog WHERE sortid in(".  join(",", $sortids).") AND hide='n' ORDER BY `date` DESC LIMIT 8";
	$list = $db->query($sql2);
	while($row = $db->fetch_array($list)){
            $sort = isset($sorts[$row['sortid']])?$sorts[$row['sortid']]:array();
	?>
	
    	<?php if($i=1):?>
        <li class="7f40-4fa4-3f38-fd73 first">
		<div class="4fa4-3f38-fd73-d5dc sort-img">
		<a href="<?php echo Url::log($row['gid']);?>" title="<?php echo $row['title'] = subString(strip_tags($row['title']),0,40); ?>" class="3f38-fd73-d5dc-4e19 pic">
<img src="<?php echo $row["thumbs"];?>" alt="" style="display: inline;"></a><a href="<?php echo Url::log($row['gid']);?>" title="" class="fd73-d5dc-4e19-4514 text"><?php echo $row['title'];?></a><div class="d5dc-4e19-4514-f2d0 des"><?php echo $row['content'] = subString(strip_tags($row['content']),0,200); ?></div></li>                
		<?php else:?>
		<li>
		     <i class="4e19-4514-f2d0-088f fa fa-caret-right">
                                </i>
                                <a class="4514-f2d0-088f-2f30 marginLeft" href="<?php echo Url::log($row['gid']);?>" title="<?php echo $row['title'];?>">
                                    <?php echo $row['title'];?>
                                </a>
                            </li>
	<?php endif;?>
	<?php }?>
	</ul>
	 </div>
     </div>
<?php }?>
调用<?php get_list(1);?>

效果图

补一下 判断 如果空值输出默认图

<img src="<?php empty($row["thumbs"]) ? print '/content/templates/news/images/nopic.jpg' : print $row["thumbs"];?>" alt="" style="display: inline;">


相关文章

美式装修美呆了,房子这样装周末都不想出门了

美式装修美呆了,房子这样装周末都不想出门了

进门的玄关处的地毯很个性,玄关鞋柜是一个玄关凳跟储物柜的设计,相当于一个小小的衣帽间,非常实用。 客厅的美式风就凸显出来了,沙发不大,所以摆放的数量就比较多,挂画装饰点亮空间,地毯也非常别致。...

求黑客高手qq联系方式(先办事后付款的黑客qq)

半年前采访“创客教父”Mitch Altman时,他向我介绍了自己参与创办的Noisebridge,并称尽管自己走遍世界各地的创客空间,但Noisebridge是他的最爱。我也久闻Noisebridg...

巴赫:全世界应团结起减免税会计分录来抗击疫情 应对共同挑战

  巴赫:全世界应团结起来抗击疫情 应对共同挑战   新华社北京1月28日电(记者王楚捷、苏斌、姬烨)国际奥委会主席巴赫28日接受新华社视频连线专访。巴赫表示,在新冠肺炎疫情危机下,全世界应团结起来...

那你先忙的真实含义 那你先忙怎么回复

那么你先忙我先不打扰到,是常见的闲聊语句,每一个人都是有事儿忙碌的情况下,可是简易的一句“那么你先忙”居然包括了那麼多的意思,那么你先忙的真正含意,那么你先忙怎么回复?下边产生详细介绍。 那么你先忙...

黄忠怎么死的?五虎上将黄忠死的很冤

黄忠怎么死的?五虎上将黄忠死的很冤

刘备字玄德,于公元221年登基为帝,封其麾下战功最多,武力值最高的五个将军为五虎上将,分别是关羽、张飞、赵云、马超、黄忠。常言说青山处处埋忠骨,何须马革裹尸还,那么五虎上将各自的结局又是如何呢?...

DNSX:一款功能强大的多用途DNS工具包

DNSX:一款功能强大的多用途DNS工具包

DNSXDNSX是一款功能强大的多用途DNS工具包,该工具运行速度非常快,它不仅允许研究人员使用retryabledns库来运行多个探测器,而且还允许我们通过传递用户提供的解析器列表来执行多个DNS查...