3.6版-问答系统2个列表不显示问题
最新几天发现不少同事在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
这样修改以后回复的问题就都出来了,原因是由于标签写死了,指定了只有第一条回复信息,而不是自动判断。
希望在遇见这两个问题的朋友能很好的解决。
用户登录
还没有账号?
立即注册