获取指定标签名下的日志 for EMLOG

简爱EMLOG2013-7-20 19:3553005
<?php
require_once './init.php';

print_r(JA_EM_Tag('PHP', 10)); // 获取 标签名为 PHP 的日志 10 条

// 获取指定 用户 日志
function JA_EM_User($author,$sum=10,$page=1){
  global $CACHE;
  $Users = $CACHE->readCache('user');
  $Log_Model = new Log_Model();

  foreach($Users as $k => $v){if($v['name'] == $author){$author_id = $k; break;}}

  $sqlSegment = "and author=$author_id order by date desc";
  $JA_log_list = $Log_Model->getLogsForHome($sqlSegment, $page, $sum);
  return $JA_log_list;
}


/**
 * 前台获取指定标签名称下日志
 *
 * @$tagname 标签名称
 * @$sum     日志条数
 * @page     日志页数
**/
// 获取指定 标签 日志
function JA_EM_Tag($tagname,$sum=10,$page=1){
  $Tag_Model = new Tag_Model(); // 实例化 EM 系统 类
  $Log_Model = new Log_Model();

  $blogIdStr = $Tag_Model->getTagByName($tagname); // 通过标签名称获取日志 ID
  $sqlSegment = "and gid IN ($blogIdStr) order by date desc";
  $JA_log_list = $Log_Model -> getLogsForHome($sqlSegment, $page, $sum); // 以前台日志获取类 获取 日志数据

  return $JA_log_list;
}

本文出自简爱博客,转载时请注明出处及相应链接。

评论

  1. ゛自导自演92015-09-03 21:46回复

    666

  2. liwei2014-12-08 20:49回复

    正需要呢,看下能不能用上哈

  3. 你好2013-10-16 11:09回复

    怎么用呀!!这个太需要了!!{JA_face:1}

  4. 黎健雄2013-07-20 20:28回复

    这个有什么用?

    1. 简爱2013-07-20 21:07回复

      @黎健雄:或许有人   有用吧  ^_^