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

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

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

相关问题

FEED订阅有点小问题.
移植问题,换了个目录,就访问不了了
升级1.1beta4后,点问题出现错误
怎么发布文章啊,为什么我看到的只是发布问题啊
微信自定义菜单选项中热门问题图文列表封面图调不出来啊
SMTP发送邮件失败,是不是wecenter的机制也有问题?
用户反映了WeCenter编辑器的一个奇怪问题
请问3.12到3.18,数据库结构有变化吗?
企业微信打开问题页面点击评论会调出拨打电话页面
话题和个人网址自定义了还是显示数字 请问这个问题在哪里修改

推荐内容

anwsion搜索是怎样的原理?