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


微信扫一扫 




