您的位置: 首页 >日志>动易系统>详细内容

动易系统

3.6版-问答系统2个列表不显示问题

来源:本站原创 发布时间:2011-01-12 09:50:07 浏览次数: 【字体:

最新几天发现不少同事在3.6的问答系统中都遇见了我上次遇见的问题,在这里给大家讲解一下。以免在遇见这个问题的时候束手无策。

问题描述:

1、在问答系统中,首页看不见待解决问题和已解决问题。

2、回答了问题,可是怎么也看不见回复内容(审核过的哦)。

 

问题解决方法:

问题1:

主要是由于没有添加分类,在问答系统中是必须添加分类的,把提出的问题指定到其中一个分类里面才能显示出来。添加好分类一切都好了嘻嘻。

问题2:

这个问题相对与SQL比较弱的同事来说是有点麻烦的,因为在系统标签“问题回复列表”中有一个地方被写死需要进行修改。

 

原查询语句:
SELECT Q.*,U.UserExp,U.HonorType FROM PE_QA_Reply Q INNER JOIN PE_USERS U ON Q.USERNAME=U.USERNAME  WHERE QuestionID = 1 AND IsBest = 0 AND Q.Status = 2

 

修改后的查询语句:
SELECT Q.*,U.UserExp,U.HonorType FROM PE_QA_Reply Q INNER JOIN PE_USERS U ON Q.USERNAME=U.USERNAME  WHERE QuestionID = @QuestionID AND IsBest = 0 AND Q.Status = 2

 

这样修改以后回复的问题就都出来了,原因是由于标签写死了,指定了只有第一条回复信息,而不是自动判断。

希望在遇见这两个问题的朋友能很好的解决。

×

用户登录