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

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

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 人关注

相关问题

早期手机版本中,导航菜单中的一个问题,请教!
手机注册有问题
问题回复的赞同和感谢有什么区别呢?
后台上传附件大小设置有点问题
移动端页面怎么添加“相关问题”“推荐内容”?
安装了1.13测试版几个问题
请问开发的sae移植计划是什么?
firefox每次登录出现提示问题。
希望解决iphone5.1以下手机发图问题
手机界面跳过登陆直接 看问题和搜索--如何实现求帮助

推荐内容

anwsion搜索是怎样的原理?