EMLOG获取指定用户的文章数量代码

2天前 (02-23 20:19)阅读5回复0
资源仓
资源仓
  • 管理员
  • 注册排名1
  • 经验值1396
  • 级别管理员
  • 主题278
  • 回复3
楼主

emlog程序提供用户发布文章功能,有时我们需要在前台需要的位置获取指定用户的文章数量,这时候就需要用到这个Emlog获取指定用户的文章数量代码函数了,用法简单只要把下方的代码复制到当前模版的module.php文件里去,在模版需要的位置调用可以了,至于css样式请自行编写吧;$uid是指用户的ID号,例如需要调用ID为1的用户所发布文章数量,就把$uid写成1即可,调用代码为<?php lanye_authornum(1);?>

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



0
回帖

EMLOG获取指定用户的文章数量代码 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

编辑器信息