EMLOG获取指定用户文章发布数量的方法
相信一些站长都遇到过这样的问题,当网站的作者比较多的时候,为了方便前台统计就需要统计作者的一些信息,那么现在就来为大家分享一个EMLOG获取当前作者信息的方法。
一、操作步骤
打开需要调用数据的模板文件,在合适的位置添加如下代码即可
<?php function lanye_authornum($uid){ global $CACHE; $user_cache = $CACHE->readCache('user'); $DB = MySql::getInstance(); $sql = "SELECT COUNT(*) AS authornum FROM ".DB_PREFIX."blog WHERE type='blog' AND hide='n' and author='$uid'"; $result = $DB->query($sql); while($row = $DB->fetch_array($result)){?> <p>用户:<?php echo $user_cache[$uid]['name'];?>(<?php echo $row['authornum'];?>篇文章)</p> <?php }}?>
二、教程解析
通过PHP对作者的ID进行判断,然后调用并展示其发布的文章数量
三、注意事项
1、本教程不含任何CSS样式,因此实现的效果比较简陋,可以根据自己的需要自行编写CSS样式代码
2、本教程中author='$uid'";指的是调用指定作者的ID,在实际使用时只需将UID修改为指定用户的ID即可,比如调用创始人则修改为1即可