该问题已被锁定!
4
关注
2865
浏览

请问相关问题 是根据什么而来的

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

为什么被折叠? 0 个回复被折叠
dclchj 初级会员 用户来自于: 浙江省杭州市
2013-09-29 11:00
LZ看这个: file: UPLOAD\views\default\question\index.tpl.htm

				

file: UPLOAD\app\question\main.php
// 相关的问题
		$question_related_list = $this->model('question')->get_related_question_list($question_info['question_id'], $question_info['question_content']);
file: \UPLOAD\models\question.php
function get_related_question_list($question_id, $question_content, $limit = 10)
	{
		if ($question_id)
		{
			$question_related_list = AWS_APP::cache()->get('question_related_list_' . $question_id . '_' . $limit);
		
			if (is_array($question_related_list))
			{
				return $question_related_list;
			}
		}
		
		if ($question_keywords = $this->model('system')->analysis_keyword($question_content))
		{
			if (sizeof($question_keywords) <= 1)
			{
				return false;
			}
			
			if ($question_list = $this->model('search')->search_questions($question_keywords, null, ($limit + 1)))
			{
				foreach ($question_list as $key => $val)
				{
					if ($val['question_id'] == $question_id)
					{
						unset($question_list[$key]);
					}
					else
					{
						if (! isset($question_lnk[$val['question_id']]))
						{
							$question_lnk[$val['question_id']] = $val['question_content'];
							$question_info[$val['question_id']] = $val;
						}
					}
				}
			}
		}
		
		$question_lnk_list = array();
		
		if ($question_lnk)
		{
			foreach ($question_lnk as $key => $question_content)
			{
				$question_lnk_list[] = array(
					'question_id' => $key, 
					'question_content' => $question_content, 
					'answer_count' => $question_info[$key]['answer_count']
				);
			}
		}
		
		if (sizeof($question_lnk) > $limit)
		{
			array_pop($question_lnk);
		}
		
		if ($question_id)
		{
			AWS_APP::cache()->set('question_related_list_' . $question_id . '_' . $limit, $question_related_list, get_setting('cache_level_low'));
		}
		
		return $question_lnk_list;
	}
所有代码在这了。
trumanwang 初级会员 用户来自于: 上海市
2013-09-29 10:51
??
江湖之远 初级会员 用户来自于: 湖北省十堰市
2013-09-29 10:16
原来是根据标题搞的吧。

关于作者

htfwbh 初级会员

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

问题动态

发布时间
2013-09-29 10:08
更新时间
2013-09-29 11:11
关注人数
4 人关注

相关问题

官网BUG啊,我搜索以后点问题,点不进去,直接就跳到话题页面,怎么回事?
PC版完全不能搜索,手机版可以,是什么问题啊?
请问大家每次登陆问答官方平台,是看“最新动态”?还是点击“发现”看所有问题?
注册页面的问题,2 点
新浪微博的问题
有一个问题想知道大家是怎么解决的?
3.0安装几次都是这样,几个版本都有问题,如何破?
请问,在发现页的问题列表中,如何调用 话题[topic]?
微信能获取最新问题吗?
从我的草稿点击进入问题 有错位

推荐内容

anwsion搜索是怎样的原理?