«

EMLOG获取指定用户文章发布数量的方法

时间:2019-10-6 11:20     作者:博客志     分类: 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即可