zbp获取全部分类并输出分类的第一篇文章相关信息的代码调用

代码效果如下:

QQ图片20141025115143.png

第一首先添加函数(当然也可以在模板中直接写代码)

//获取全部分类简介以及第一篇文章的相关信息(本段代码只是调用第一篇文章的图片,没有图片用随机图片替换)
function Category_jy()
{
global $zbp;
	$Catenews=$zbp->GetCategoryList(
	array('*'),

	null);
         
	foreach ($Catenews as $Catenew) { 
		
		echo'<li>
    <a href="'.$Catenew->Url.'" rel="bookmark" title="'.$Catenew->Name.'">';
	foreach (GetList(1,$Catenew->ID) as $article ){ 
	    $fldy  = rand(11, 30);
        $pattern = "/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/";
        $content = $article->Content;
        preg_match_all($pattern, $content, $matchContent);
        if (isset($matchContent[1][0]))
            $fldy = $matchContent[1][0];
        else
            $fldy = $zbp->host . "zb_users/theme/$zbp->theme/style/image/random/$fldy.jpg";
        echo'<div class="picbox">
            <img src="'.$fldy.'"
            class="pic" width="120" height="120" alt="'.$article->Title.'">
        </div>';
	};
     echo'<h3 class="title">
           '.$Catenew->Name.'
        </h3>
        <i class="summary">
            <p>
                '.$Catenew->Intro.'
            </p>
        </i>
    </a>
    <div class="clear">
    </div>
</li>';
		
		
	}
}

在模板中调用该函数的代码:

{php}echo Category_jy() {/php}


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请通知我们,一经查实,本站将立刻删除。


客服