emlog程序在制作模版时,需要增加一些自定义的列表调用,只设置主分类ID时,默认只会调用设置的分类下的文章,如果是主分类下面没文章,在子分类下有文章,代码是不会直接读取子分类文章的,这时候需要把所有子分类的ID号添加到调用代码里,手动填写有些麻烦,可以试试下面的代码,复制emlog程序获取主分类下的所有子分类ID函数到模版文件夹下的module.php文件里,在调用列表函数里加上调用就可以了。
<?php
//获取主分类下的所有子分类ID
function Lanye_allsort($sortid){
global $CACHE;
$sort_cache = $CACHE->readCache('sort');
$out = '';
if(!empty($sort_cache[$sortid]['children'])){
foreach($sort_cache[$sortid]['children'] as $val){
$out .=','.$val;
}
}
return $sortid.$out;
}?>
本文共 173 个字数,平均阅读时长 ≈ 1分钟
评论 (0)