关于EMLOG调用指定分类的名称、别名、发布文章数、描述及部分文章

2016-6-19 / 18 评论 / 20401 阅读

    舍力以前写过一篇《分享emlog调用所有分类栏目标题、描述、别名及发布的文章数》和分享《emlog调用各分类栏目标题、描述、别名及发布的文章数》,这两篇文章分别介绍了所有分类的调用和单个分类调用的方法,但是这2篇文章没有调出当前分类下的文章,舍力在本文中给出了调用当前分类下的文章的方法供朋友参考学习,css自行书写,这里就不普及的,进入正题之前,先给大家看下效果:

分类文章.jpg

    第一步、我们要在模板的module.php中加入下面代码

<?php //调用指定分类的名称、别名、发布文章数、描述及部分文章
function sl_sortlog(){$db=MySql::getInstance();global $CACHE;$sort_cache = $CACHE->readCache('sort');foreach(array(1,2,3) as $key => $i){$key = $key+1;?>
<a href="<?php echo Url::sort($i);?>" title="<?php echo $sort_cache[$i]['sortname'];?>"><?php echo $sort_cache[$i]['sortname'];?></a>
<?php echo strtoupper($sort_cache[$i]['alias']);?> (<?php echo $sort_cache[$i]['lognum'];?>)<br />
<?php echo $sort_cache[$i]['description'];?><br />
<?php $logs = $db->query("SELECT * FROM ".DB_PREFIX."blog WHERE sortid='$i' AND type='blog' AND hide='n' order by date DESC limit 0,5"); while($row = $db->fetch_array($logs)){$date = gmdate('m-d', $row['date']);$row['title']= mb_substr($row['title'],0,40,'utf-8');?>
<a href="<?php echo Url::log($row['gid']);?>" title="<?php echo $row['title'];?>"><?php echo $row['title'];?></a><?php echo $date;?><br />
<?php }?><br /><?php }}?>


说明:array(1,2,3)中的数字为分类的ID,limit 0,5中的数字5为数量,因舍力设置的外链本地化,文中代码链接中出现的go/?url=请直接删除。

    第二步、在需要的页面调用

<?php sl_sortlog();?>

就可以了实现上图的效果了,当然,css还是要自己去编辑的

评论一下?

OωO
取消
    1. 头像
      驱池
      第18楼
      求CSS样式!!!!
      回复
    1. 头像
      真正找这方面资料
      第17楼
      真正找这方面资料,学习下感谢分享
      回复
    1. 头像
      需要
      第16楼
      正吧感谢分享
      回复
    1. 头像
      奥迪
      第15楼
      正需要吧
      回复
    1. 头像
      腾讯
      第14楼
      感谢分享
      回复
    1. 头像
      12313
      第13楼
      正需要。谢谢提供
      回复
    1. 头像
      思源
      第12楼
      不错
      回复
    1. 头像
      业斌
      第11楼
      正需要。谢谢提供
      回复
    1. 头像
      忒住
      第10楼
      正需要。谢谢提供
      回复
    1. 头像
      哈哈
      第9楼
      分享了
      回复
    1. 头像
      jko
      第8楼
      学习一下。谢谢
      回复
    1. 头像
      libin
      第7楼
      学习一下。谢谢
      回复
    1. 头像
      123
      第6楼
      学习一下
      回复
    1. 头像
      rig
      第5楼
      学习一下
      回复
    1. 头像
      Aaaaassss
      第4楼
      >3< 来学代码!
      回复
    1 2