请先登录 | 注册
MYCSG.CN
在论坛列表中,如何将主题作者与回复者名字分开显示? - 文章首页返回版区
■标题:在论坛列表中,如何将主题作者与回复者名字分开显示?
■作者:wjk2005 [2005/10/30 12:37:12]
在论坛列表中,如何将主题作者与回复者名字分开显示?
目前情形,如:主题:XXXX
作者:abc
但那个作者abc有可能是最后回复者,也有可能是主题原作者,让人分不清,造成误解。
所以设想情形为:主题:XXXX
作者:abc
回复:xyz
——请问要如何实现?

回复/版区/上篇/下篇/发贴/仅文字/HTML
【倒序/最近21条回复】
■作者:samhelp [2006/11/3 8:48:12]
引用
原文由 云涧居士 发表于 2006-5-17 16:10:39 :不科学啊/楼主是第一楼啊.有回答要从第二楼才行啊.区长你说是吗?
不明白你想要達到什麼效果?

■作者:ipsc [2006/6/11 22:19:19]
你的不是这个版本的吧?这是以前的贴子了

■作者:云涧居士 [2006/5/17 16:10:39]
不科学啊/楼主是第一楼啊.有回答要从第二楼才行啊.区长你说是吗?

■作者:云涧居士 [2006/5/15 13:34:43]

请问,我的改了为啥不行啊???谢谢.能帮我看看吗???http://www.yz666.com.cn



■作者:云涧居士 [2006/5/15 13:18:32]
231111111111111111111111

■作者:samhelp [2006/2/5 12:34:18]
看到了, 謝謝區長~

■作者:IPSC [2006/2/5 9:53:16]

可行的,不过挺麻烦,要default.asp向bbsxp.js多发送一个replies回复数值:打开default.asp,找到:
else
%><script>ShowList("<%=Rs1("pass")%>","<%=Rs1("id")%>","<%=Rs1("bbsname")%>","<%=Rs1("icon")%>","<%=Rs1("intro")%>","<%=Rs1("moderated")%>","<%=Rs1("today")%>","<%=Rs1("toltopic")%>","<%=Rs1("tolrestore")%>","<%=Rs1("lasttime")%>","<%=Rs1("lastname")%>","<%=Rs1("lasttopic")%>","<%=password%>");</script><%

改为:(别用FrontPage保存,用记事本保存,否则会造成不能从首页登录的麻烦)
else
%><script>ShowList("<%=Rs1("pass")%>","<%=Rs1("id")%>","<%=Rs1("bbsname")%>","<%=Rs1("icon")%>","<%=Rs1("intro")%>","<%=Rs1("moderated")%>","<%=Rs1("today")%>","<%=Rs1("toltopic")%>","<%=Rs1("tolrestore")%>","<%=Rs1("lasttime")%>","<%=Rs1("lastname")%>","<%=Rs1("lasttopic")%>","<%=password%>","<%=conn.execute("select top 1 replies from [forum] where forumid="&rs1("id")&" order by lasttime desc")(0)%>");</script><%

打开bbsxp.js,找到以下代码并加上红色的部分:
//论坛列表
function ShowList(pass,id,bbsname,icon,intro,moderated,today,toltopic,tolrestore,lasttime,lastname,lasttopic,password,replies)

向下一点找到:if(password==1){
document.write("<td rowspan=2 width=30% align=center>私密论坛")
}else{
document.write("<td rowspan=2 width=30%>主题:"+lasttopic+"<br>作者:<a href=Profile.asp?username="+lastname+">"+lastname+"</a><br>时间:"+lasttime+"")
}

改为:
if(password==1){
document.write("<td rowspan=2 width=30% align=center>私密论坛")
}else{

//首页显示回复/作者和楼层 代码IPSC
document.write("<td rowspan=2 width=30%>主题:"+lasttopic+"<br>")
if (replies!='0'){
if (replies!=null){
document.write("第"+replies+"楼回复:")
}else{
document.write("作者:")
}
}else{
document.write("文章作者:")
}
document.write("<a href=Profile.asp?username="+lastname+">"+lastname+"</a><br>时间:"+lasttime+"")

}

已完成!我把这个站的首页也改成这样了,你可以看到效果。



■作者:samhelp [2006/2/4 23:01:32]
如果是没有回复的新贴显示“作者”,如果是回复的主题显示“回复”,这样是否可行?

■作者:IPSC [2005/10/31 16:34:53]
对于现在的5.x版本,要改两个文件,bbsxp.js和showforum.asp,有点麻烦,这样显示会多一行,有必要?

(查看完整版网页)



短讯|首页|登录|算法|电脑版 .
DK MiniBBS Plus v2.0
mm0759.com
359 毫秒 .