«

EMLOG调用指定分类的名称、别名和发布的文章

时间:2019-8-14 09:30     作者:博客志     分类: emlog教程


很多EMLOG站长在做网站的时候,会用到调用指定分类的名称、别名和分类下的部分文章,那么现在就来为大家进行针对性分享。

一、操作步骤

1、下载模板文件module.php

2、在合适的位置加入以下代码

<?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 }}?>

3、在需要调用的位置添加下面的引导代码即可

<?php sl_sortlog();?>

二、注意事项

1、本教程中的array(1,2,3)中的数字为指定分类的ID,limit 0,5中的数字5为需要调用的文章数量,0,40中的数字40指分类的描述文字最大显示值

1、如果需要EMLOG获取某个指定标签下文章的方法和EMLOG获取多个指定标签下的文章的方法,可以点击链接直接查看

4、本教程不涉及任何css代码,如果你觉得展示效果比较丑的话可以自行设计css效果