获取指定标签名下的日志 for EMLOG
<?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; }
本文出自简爱博客,转载时请注明出处及相应链接。
评论
666
正需要呢,看下能不能用上哈
怎么用呀!!这个太需要了!!{JA_face:1}
这个有什么用?
@黎健雄:或许有人 有用吧 ^_^