这个代码很早之间就有了,偶尔能用到,但是总得百度,因为脑子不好使,记不住。。。所以把代码记录下,增加一点记忆,毕竟好记性不如烂笔头,何况记性还不好。直接调用某个分类下的最新文章(文章发布时间的降序排列)包括子分类文章,好了,不多说了,直接上代码:
代码语言:javascript复制{foreach GetList(调用文章数量,设置文章所属分类,null,null,null,null,array('has_subcate' => true)) as $related}
<li><a href="{$related.Url}" title="{$related.Title}" target="_blank">{$related.Title}</a></li>
{/foreach}
OK,这里就写完了,代码包括子分类下所属文章,如果不显示子分类的文章,前往后台,网站设置,页面设置,如图开启“列出分类下所有子分类的文章”功能即可。
代码只是调用某一个分类下的文章,还可以调用多个分类的最新文章列表,比如加上自变量函数:
代码语言:javascript复制{php}$cmsfl = explode(',',$zbp->Config('主题ID')->自变量函数);{/php}
{foreach GetList(调用文章数量,$cmsfl,null,null,null,null,array('has_subcate'=>true)) as $key=>$related}
<li><a href="{$related.Url}" title="{$related.Title}" target="_blank">{$related.Title}</a></li>
{/foreach}
这样就这样了,设置的时候把多个分类之间用英文状态下的逗号(,)隔开,例如:1,2,3,调用分类ID为1,2,3下的所有文章,包括子分类,不知道什么是分类ID的,请出门右转或者使用快捷键:Alt F4 !!!