当前位置:首页 » Emlog教程 » Emlog调用指定多个一级分类下的所有文章,包含子分类文章

Emlog调用指定多个一级分类下的所有文章,包含子分类文章

最近做一款企业主题,需要调用指定多个一级分类下的所有文章,包含子分类文章。参考了分类页面的调用方式,现分享出来,代码如下:
<?php 
$db = MySql::getInstance();
global $CACHE;
$sort_cache = $CACHE->readCache('sort');
foreach(array(1,2,3) as $key => $i){
$sort = $sort_cache[$i];
if($sort['pid'] != 0 || empty($sort['children'])){
$slsortid = $i;
}else{
$slsortids = array_merge(array($i),$sort['children']);
$slsortid = implode(',',$slsortids);
}
?>
<br />分类名称+链接:<a href="<?php echo Url::sort($i);?>" title="<?php echo $sort_cache[$i]['sortname'];?>"><?php echo $sort_cache[$i]['sortname'];?></a><br />
<?php foreach($Log_Model->getLogsForHome("and sortid IN ($slsortid) order by date desc",0,10) as $key=>$value){?>
文章标题+链接:<a href="<?php echo Url::log($value['gid']);?>" title="<?php echo $value['title'];?>" target="_blank"><?php echo $value['title'];?></a><br />
<?php }?>
<?php }?>
array(1,2,3)中的数字代表分类id,当不是一级分类时,只调用当前分类下的文章,当是一级分类时则调用当前一级分类下所有子分类的文章。

,0,10中的10代表调用的文章数量,0不做任何修改,否则会出错。

效果图(css和图片调用自行添加即可):
Emlog调用指定多个一级分类下的所有文章,包含子分类文章 效果图.png

演示站点:www.khqj.com.cn
End
关键词: emlog
温馨提示:如果您对本文有疑问,请在本页留言即可!!!
觉得很赞 (0)付款方式
X
付款方式:
  • 微信
  • 支付宝
  • QQ红包

使用微信扫一扫
blogger
    发布日期:2019-01-07   所属类别:Emlog教程   浏览:7617次   评论:3次
    本文地址:https://www.shuyong.net/iemlog/1072.html [ 百度已收录 ]
    声明:本页信息由网友自行发布或来源于网络,真实性、合法性由发布人负责,请仔细甄别!本站只为传递信息,我们不做任何双方证明,也不承担任何法律责任。文章内容若侵犯你的权益,请联系本站删除!

留言/评论:◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

填写好QQ号码,任点空白处自动获取

昵称

邮箱

网址

2楼、山寨小混混 [回复该留言]
2019-11-16 09:26
能不能分享下完整代码,像调用图片不会
舍力(博主) [回复该留言]
2019-11-16 09:30
@山寨小混混:这个就是完整的代码了呀...
1楼、微信 [回复该留言]
2019-01-07 19:44
感谢分享,学习了

个人资料

舍力

博主:舍力

Emlog交流群

    用心做好每一件事!!!

博客统计

  • 文章数量:1132篇
  • 文章评论:3510条
  • 总访问量:9461649次
  • 微语数量:81条
  • 在线人数:4人
  • 本站运行:10年7月23天
  • 估计博主很忙,已经很久没更新了!
Q2 虚位以待
Copyright © 2024 舍力博客 版权所有   粤ICP备11021420号
基于宝塔面板,数据存储于阿里云ECS
Powered by emlog / &Author 舍力博客.