代码效果如下:
第一首先添加函数(当然也可以在模板中直接写代码)
//获取全部分类简介以及第一篇文章的相关信息(本段代码只是调用第一篇文章的图片,没有图片用随机图片替换) 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}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请通知我们,一经查实,本站将立刻删除。