该问题已被锁定!
8
关注
3682
浏览

请问贵站 dwthink.com 侧边栏调用文章和评论怎么做到的

AI智能回复搜索中,请稍后...

查看全部 2 个回答

苏逸融 核心会员 用户来自于: 浙江省杭州市
2015-03-30 22:11
在model/article.php添加如下函数,你在app/explore/main.php调用这个函数。剩下的你应该知道怎么在侧边栏显示这个返回值了。
 public function get_hot_comments($day, $limit)
	{
        if ($comments = $this->fetch_all('article_comments', 'add_time > ' . (time() - (60 * 60 * 24 * $day)), 'votes DESC', $limit, 0))
		{
			foreach ($comments AS $key => $val)
			{
				$comment_uids[$val['uid']] = $val['uid'];
                $article_ids[$val['article_id']] = $val['article_id'];
			}

			if ($comment_uids)
			{
				$comment_user_infos = $this->model('account')->get_user_info_by_uids($comment_uids);
			}
            
            if ($article_ids)
			{
				$article_infos = $this->model('article')->get_article_info_by_ids($article_ids);
			}


			foreach ($comments AS $key => $val)
			{
				  $s_comments[$key]['message'] = $comments[$key]['message'];
                  $s_comments[$key]['user_name'] = $comment_user_infos[$val['uid']]['user_name'];
                  $s_comments[$key]['uid'] = $comment_user_infos[$val['uid']]['uid'];
                  $s_comments[$key]['url_token'] = $comment_user_infos[$val['uid']]['url_token'];
                  $s_comments[$key]['title'] = $article_infos[$val['article_id']]['title'];
                  $s_comments[$key]['article_id'] = $article_infos[$val['article_id']]['id'];
			}
		}
        
        return $s_comments;
    
    }  

关于作者

_叶 未知组

这家伙很懒,还没有设置简介

问题动态

发布时间
2015-03-30 13:11
更新时间
2015-03-30 23:43
关注人数
8 人关注

相关问题

请问模板在哪里选购呢?
discuz!x与wecenter对接,通讯成功了,但是不能同步登陆,请问怎么做?
请问话题广场的界面会不会有所改进啊
请问手机版发布页问题的HTML文件在哪?找半天找不到
请问3.1啥时候发布?
请问:"小卡片的延时怎么调节?"
请问metro风格里的页脚footer风格要改的话该改哪个css?
请问网站rewrite规则文件在哪?
请问token始终无法验证的解决思路?(付费悬赏中)
请问wecenter怎么升级程序,有升级程序包么?谢谢

推荐内容

如何调取当天最热的5个问题的标题呢?
找到一个仿知乎背景的点阵代码,但不知道怎么用到wecnter上。
想调用视频,和图片弄个首页,什么时候有解决方案啊?
WeCenter 调用插件 这个到底怎么用的?
如何在用户小名片里面调用用户邮箱或者QQ号码
怎么调用 指定文章分类id 下面的文章列表
如何在列表页调用内容页的图片?!
发现页如何调用问题最新回复或者最佳回复?
文章列表在标题下方有调用话题tag,怎么在explore列表页也调用?
怎么调用 推荐文章