<% ''================================================================================== ''软件名称:OASK问答系统(仿百度知道程序) ''官方网站:http://www.oask.com.cn ''销售客服:天津聚问网络 杨先生 ''联系方式:(Email)softgold@163.com (QQ)59570352 ''郑重声明: '' ①、免费版本请在程序首页保留版权信息,并做上本站LOGO友情连接,商业版本无此要求; '' ②、任何个人或组织未经许可不得私自修改或删除本软件中的版权信息,不得转售他人从中盈利; '' ③、天津聚问网络 保留此软件的法律追究权利 ''请保留上述信息,不影响软件运行速度 ''================================================================================== dim L_act,L_qid,L_cid,isaudit,msg,s L_act=LCase(request.QueryString("act")) if L_act="" then Response.End L_qid=request.QueryString("qid") : if L_qid<>"" and IsNumeric(L_qid) then L_qid=clng(L_qid) else L_qid=0 end if L_cid=request.QueryString("cid") : if L_cid<>"" and IsNumeric(L_cid) then L_cid=clng(L_cid) else L_cid=0 end if select case L_act case "u_new" case "u_del" case "u_change" case "q_add" isaudit=Request.QueryString("isaudit") if isaudit="1" then msg="恭喜,您的提问已经提交成功!" else msg="您的提问已经提交成功,但尚未审核。
" msg=msg&webname&" 的编辑将会以最快的速度审核您的提问,请稍候!" end if msg=msg&"
建议您去看看别的网友的问题,回答过程中可以增长知识帮助他人,还可以增加积分哟!" msg=msg&"

友情提示:
" if CloseQuestionDays>0 then msg=msg&"请在"&CloseQuestionDays&"日以内处理您的问题," end if msg=msg&"选择最佳答案就是对回答者的最好鼓励。 如何处理问题" Call DisplyMessage("问题提交成功!",msg,isaudit="1",L_qid,L_cid) case "q_buchong" case "q_tigao" case "q_close" case "q_del" case "q_deal" Call SaveQuestionPage(L_qid) Call Cache.DelQuestionCache() Call Cache.DelCache("UserPaiList") msg="谢谢您选择最佳答案,这是对回答者的最好鼓励。" msg=msg&"
建议您去看看别的网友的问题,回答过程中可以增长知识帮助他人,还可以增加积分哟!" Call DisplyMessage("答案采纳成功!",msg,True,L_qid,L_cid) case "r_add" isaudit=Request.QueryString("isaudit") if isaudit="1" then msg="恭喜,您的回答已经提交成功!" else msg="您的回答已经提交成功,但尚未审核。
" msg=msg&webname&" 的编辑将会以最快的速度审核您的回答,请稍候!" end if msg=msg&"
建议您再去看看别的问题,回答过程中可以增长知识帮助他人,还可以增加积分哟!" msg=msg&"

友情提示:
如果您有什么问题需要别人帮忙,也可以在此提问哦" Call DisplyMessage("回答提交成功!",msg,True,L_qid,L_cid) case "r_change" Call SaveQuestionPage(L_qid) Call Cache.DelCache("UserPaiList") msg="恭喜,您的回答已经修改成功!" msg=msg&"
建议您再去看看别的问题,回答过程中可以增长知识帮助他人,还可以增加积分哟!" msg=msg&"

友情提示:
如果您有什么问题需要别人帮忙,也可以在此提问哦" Call DisplyMessage("回答提交成功!",msg,True,L_qid,L_cid) case "r_del" case "pl" Call SaveQuestionPage(L_qid) msg="亲爱的用户:您的评论已经添加成功!" Call DisplyMessage("评论添加成功!",msg,True,L_qid,L_cid) end select sub DisplyMessage(title,msg,q_have,qid,cid) dim rs,sql,rsArr if qid<>0 and cid=0 then call ask.OpenRS(rs,"select top 1 fenleiID from oask_Question where id="&qid,rsRead) if rs.eof then cid=0 else cid=rs(0) rs.close end if rsArr="" if cid=0 then sql="select top 10 id,title,shang,fenleiid,topic,makeUrl from oask_Question where jie=0 and id<>"&qid&" order by id" else sql="select top 10 id,title,shang,fenleiid,topic,makeUrl from oask_Question where jie=0 and fenleiid="&cid&" and id<>"&qid&" order by id" end if call ask.OpenRS(rs,sql,rsRead) if rs.eof then rs.close set rs=nothing sql="select top 10 id,title,shang,fenleiid,topic,makeUrl from oask_Question where jie=0 and id<>"&qid&" order by id" call ask.OpenRS(rs,sql,rsRead) end if if not rs.eof then rsArr=rs.GetRows(-1) rs.Close Set rs=nothing dim t,sBlock,sItem1,sItem2,i set t=LoadTemplate("t_result") sBlock=t.GetBlock("QuestionList") sItem1=t.GetBlock("QuestionItem") if sBlock="" then sTemplateError="未发现标签 QuestionList 或 QuestionItem" elseif IsArray(rsArr) then for i=0 to UBound(rsArr,2) sItem2=sItem1 t.SetBlockVar sItem2,"mod2",i mod 2 t.SetBlockVar sItem2,"qid",rsArr(0,i) t.SetBlockVar sItem2,"qurl",QUrl2(rsArr(0,i),rsArr(5,i)) t.SetBlockVar sItem2,"qTitle",rsArr(1,i) t.SetBlockVar sItem2,"shang",rsArr(2,i) t.SetBlockVar sItem2,"cid",rsArr(3,i) t.SetBlockVar sItem2,"cname",rsArr(4,i) t.SetBlockVar sItem2,"curl",ask.GetQustionClasses(rsArr(3,i)) t.SetBlockVar sItem2,"fenlei",ask.GetQustionClasses(rsArr(3,i)) t.AddBlockItem sBlock,"QuestionItem",sItem2 next t.SubmitBlockToBody "QuestionList",sBlock else t.SubmitBlockToBody "QuestionList","" end if if q_have and qid<>0 then sBlock=t.GetBlock("ShowQuestionButton") if sBlock<>"" then t.SubmitBlockToBody "ShowQuestionButton",sBlock end if if cid>0 then sBlock=t.GetBlock("ShowClassButton") if sBlock<>"" then t.SubmitBlockToBody "ShowClassButton",sBlock end if t.SetTopAd clsAD.Old_GetADString("adoTop","") t.SetVar "ad_right",clsAD.Old_GetADString("adoRight","") Call t.RemoveBlockHtml() t.SetVar "NavPos",""&webname&" > "&title t.SetVar "UserBar",ask.GetUserBar t.SetVar "title",title t.SetVar "Jifen",User.UserJifen t.SetVar "msg",msg t.SetVar "qid",qid t.SetVar "cid",cid t.SetVar "CurrentCid",cid if sMakeUrl="" then t.SetVar "qurl",QUrl(qid) else t.SetVar "qurl",QUrl2(qid,sMakeUrl) end if Response.Write t.Body set t=nothing Call FreeAll() End Sub%>