⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dvlist.js

📁 胜天购物销售系统前台购买特征: 时代购物系统前台购物车部分界面友好
💻 JS
字号:
document.write ('<iframe width=0 height=0 src="" id="hiddenframe"></iframe>');
function ShowNews()
{
	Dvbbs.News=Dvbbs.News.split("|||")
	document.write ('<table cellspacing=1 cellpadding=3 align=center border=0 width='+ Dvbbs.Forum_Body[12] +'>');
	document.write ('<tr><td align=center width=100% valign=middle colspan=2>');
	document.write ('<a href="javascript:openScript(\'announcements.asp?action=showone&boardid=' + Dvbbs.BoardID + '\',500,400)\"><B>'+Dvbbs.News[0]+'</B></a>'+Dvbbs.News[1]);
	document.write ('</td></tr></table>');
}
//显示在线表格
function BbsOnlineTable()
{
	document.write ('<TABLE cellpadding="3" cellspacing="1" class="tableborder1" align="center">');
	document.write ('<tr>');
	document.write ('<Th height="25" width="100%" align=left id=tabletitlelink style="font-weight:normal">总在线<b id=all>'+Dvbbs.allonline+'</b>人,其中'+ Dvbbs.BoardType +'上共有 <b id=allu>'+Dvbbs.onlinenum+'</b> 位会员与 <b id=allg>'+ Dvbbs.guestnum +'</b> 位客人。今日贴子 <b><font color="'+ Dvbbs.Forum_Body[8]+'">'+ Dvbbs.todayNum +'</font></b> ');
	document.write ('[<span id=showtype onClick="ShowOnline();" style="CURSOR: hand">显示详细列表</span>]');
	document.write ('</Th></TR>');
	document.write ('<tr style="display:none" id="follow0" ><td colspan="2" class="tablebody1">');
	document.write ('<table cellpadding="2" cellspacing="1" border="0" width="100%" style="word-break:break-all;">');
	document.write ('<tr><td colspan=5><span id="followTd" ><div style="width:240px;margin-left:18px;border:1px solid black;background-color:lightyellow;color:black;padding:2px" onclick="ShowOnline()">正在读取在线信息,请稍侯……</div></span></td></tr>');
	document.write ('</TABLE>');
	document.write ('</td></tr>');
	document.write ('</TABLE>');
	document.write ('<BR>');

	
}
function ShowOnline()
{
	var targetDiv =eval("document.all.follow0");
	if (targetDiv.style.display!='block')
	{
		targetDiv.style.display="block";
		document.frames["hiddenframe"].location.replace('Dvonline.asp?Boardid='+Dvbbs.BoardID);
		showtype.innerText='关闭详细列表';
	}
	else
	{
		targetDiv.style.display="none";
		showtype.innerText='显示详细列表';
	}
}
function SmallPapers()
{
	this.topic=new Array();
	this.postuser=new Array();
	this.id=new Array();
	
}
var SmallPaper=new SmallPapers();
function ShowbbsBoard()
{
	
	//发贴按钮
	document.write ('<table cellpadding="0" cellspacing="0" border="0" width="'+Dvbbs.Forum_Body[12]+'" align="center" valign="middle"><tr>');
	document.write ('<td align="center" width="2"> </td>');
	document.write ('<td align="left"> ');
	if ((Dvbbs.Board_Setting[43]=='0' && Dvbbs.Board_Setting[0]=='0')|| Dvbbs.Board_Setting[43]=='0' && Dvbbs.Board_Setting[0]=='1' && (Dvbbs.master || Dvbbs.superboardmaster ||Dvbbs.boardmaster))
	{
		document.write ('<a href="announce.asp?boardid='+Dvbbs.BoardID+'"><img src="'+Dvbbs.Forum_Info[7]+Dvbbs.Forum_boardpic[1]+'" border="0" alt="发新帖"></a>');
		document.write ('&nbsp;&nbsp;<a href="vote.asp?boardid='+Dvbbs.BoardID+'"><img src="'+ Dvbbs.Forum_Info[7]+Dvbbs.Forum_boardpic[2]+'" border="0" alt="发起新投票"></a>');
		document.write ('&nbsp;&nbsp;<a href="smallpaper.asp?boardid='+Dvbbs.BoardID+'"><img src="'+Dvbbs.Forum_Info[7]+Dvbbs.Forum_boardpic[3]+'" border="0" alt="发布小字报"></a>');
	}
	else
	{
		if (Dvbbs.Board_Setting[0]=='1')
		{
			document.write ('<B>本论坛在锁定状态,不允许进行发贴/回帖等操作</B>');
		}
	}	
	document.write ('</td>');
	document.write ('<td align="right"><img src="'+Dvbbs.Forum_Info[7]+'team2.gif" align="absmiddle"> 本版版主:'+replacemasterstring(Dvbbs.BoardMaster)+'&nbsp;&nbsp;&nbsp;&nbsp;</td></tr></table>');
	//小字报
	document.write ('<TABLE cellPadding="1" cellSpacing="1" class="tableborder1" align="center">');
	document.write ('<tr><td class="tablebody1" colspan="5" height="20">');
	document.write ('<table width="100%" >');
	document.write ('<tr>');
	document.write ('<td valign=middle height="20" width="50"> <b><a href="AllPaper.asp?boardid='+Dvbbs.BoardID+'" title="点击查看本论坛所有小字报">广播</a>:</b></td><td width=*> ');
	document.write ('<marquee scrolldelay="150" scrollamount="4" onmouseout="if (document.all!=null){this.start()}" onmouseover="if (document.all!=null){this.stop()}">');
	for (i=0;i<SmallPaper.id.length;i++)
	{
		document.write ('&nbsp;&nbsp;<font color="'+Dvbbs.Forum_pic[5]+'">');
		document.write (SmallPaper.postuser[i]);
		document.write ('</font>说:');	
		document.write ('<a href=javascript:openScript("viewpaper.asp?id='+SmallPaper.id[i]+'&boardid='+Dvbbs.BoardID+'",500,400)>'+SmallPaper.topic[i]+'</a>&nbsp;&nbsp;');
	}
	document.write ('</marquee><td align="right" width="260"><a href="elist.asp?boardid='+Dvbbs.BoardID+'" title="查看本版精华"><font color='+Dvbbs.Forum_Body[8]+'<B>精华</B></font></a> | <a href="boardstat.asp?reaction=online&boardid='+Dvbbs.BoardID+'" title="查看本版在线详细情况">在线</a> | <a href="bbseven.asp?boardid='+Dvbbs.BoardID+'" title="查看本版事件">事件</a> |  <a href=BoardPermission.asp?boardid='+Dvbbs.BoardID+' title=查看本版用户组权限>权限</a>  | <a href="admin_boardset.asp?boardid='+Dvbbs.BoardID+'">管理</a>');
	if ((Dvbbs.allaudit)!=0)
	{
		document.write ('| <a href=admin_topiclist.asp?boardid='+Dvbbs.BoardID+' title=有'+ Dvbbs.allaudit +'个帖子待审核>审核</a>(<font color="'+Dvbbs.Forum_Body[8]+'">'+Dvbbs.allaudit+'</font>)');
	}
	
	
	document.write ('</td></tr></table>');
	document.write ('</td></tr>');
}

//分解版主列表的函数
function replacemasterstring(masterlist)
{
	if (masterlist=='')
	{
	masterlist='暂无';
	return(masterlist)	
	}
	else
	{
		var tmpstr='';
		masterlist=masterlist.split("|");
		for (tmpid=0;tmpid<masterlist.length;tmpid++)
		{
			tmpstr+='   <a  onMouseOver=\'ShowMenu("<a style=font-size:9pt;line-height:14pt; href=dispuser.asp?name='+ masterlist[tmpid]+' target=_blank >查看资料</a><br><a style=font-size:9pt;line-height:14pt; href=messanger.asp?action=new&touser='+ masterlist[tmpid]+' target=_blank  >给他留言</a>",50)\'>'+ masterlist[tmpid]+'</a>   '
		}
		return(tmpstr);
	}
	
}
var showstatspic=new Array();
showstatspic[0]='<img src="'+Dvbbs.Forum_Info[7]+Dvbbs.Forum_statePic[0]+'" alt="开放主题">';
showstatspic[1]='<img src="'+Dvbbs.Forum_Info[7]+Dvbbs.Forum_statePic[1]+'" alt="热门主题">';
showstatspic[2]='<img src="'+Dvbbs.Forum_Info[7]+Dvbbs.Forum_statePic[2]+'" alt="本主题已锁定">';
showstatspic[3]='<img src="'+Dvbbs.Forum_Info[7]+Dvbbs.Forum_statePic[3]+'" alt="固顶主题">';
showstatspic[4]='<img src="'+Dvbbs.Forum_Info[7]+Dvbbs.Forum_statePic[4]+'" alt="精华帖子">';
showstatspic[5]='<img src="'+Dvbbs.Forum_Info[7]+Dvbbs.Forum_statePic[12]+'" alt="投票贴子">';
showstatspic[6]='<img src="'+Dvbbs.Forum_Info[7]+Dvbbs.Forum_statePic[2]+'" alt="本论坛已锁定">';
showstatspic[7]='<img src="'+Dvbbs.Forum_Info[7]+Dvbbs.Forum_statePic[9]+'" alt="总固顶主题">'
//贴子信息函数
function bbstopic()
{
	this.TopicID=new Array();
	this.title=new Array();
	this.boardid=new Array();
	this.PollID=new Array();
	this.locktopic=new Array();
	this.child=new Array();
	this.postusername=new Array();
	this.postuserid=new Array();
	this.dateandtime=new Array();
	this.hits=new Array();
	this.Expression=new Array();
	this.votetotal=new Array();
	this.lastpost=new Array();
	this.PostTable=new Array();
	this.istop=new Array();
	this.lastposttime=new Array();
	this.isbest=new Array();
	this.isvote=new Array();
	this.TopicMode=new Array();
}
 var topiclist=new bbstopic();
//显示贴子列表
function Showtopiclist()
{	
	Dvbbs.Board_Setting[27]=(Dvbbs.Board_Setting[27]*1)
	Dvbbs.LastTopicNum=(Dvbbs.LastTopicNum*1)+(Dvbbs.Forum_AllTopNum*1)
	Dvbbs.LastTopicNum=(Dvbbs.LastTopicNum*1)
	if ((Dvbbs.currentpage-1)%10==0) 
	{
		Dvbbs.p=(Dvbbs.currentpage-1) /10
	}
	else
	{
		Dvbbs.p=(((Dvbbs.currentpage-1)-(Dvbbs.currentpage-1)%10)/10)
	}
	document.write ('<form action="admin_batch.asp" method="post" name="batch">');
	document.write ('<TR align=middle>');
	document.write ('<Th height="25" width="32" id="tabletitlelink"><a href="list.asp?boardid='+Dvbbs.BoardID+'&page='+Dvbbs.currentpage+'&action=batch">状态</a></th>');
	document.write ('<Th width=*>主 题  (点<img src="'+ Dvbbs.Forum_Info[7]+'plus.gif">即可展开贴子列表)</Th>');
	document.write ('<Th width="80">作 者</Th>');
	document.write ('<Th width="64">回复/人气</Th>');
	document.write ('<Th width="195">最后更新 | 回复人</Th>');
	document.write ('</TR>');
	if (topiclist.TopicID.length==0)
	{
		document.write ('<tr><td colSpan=5 width=100% class=tablebody1 height=25>本论坛暂无内容,欢迎发贴:)</td></tr>');
		
	}
	 
	//循环
	var piccount;
	for (i=0;i<topiclist.TopicID.length;i++)
	{	
		topiclist.lastpost[i]=vhtmlencode(topiclist.lastpost[i])
		topiclist.lastpost[i]=topiclist.lastpost[i].split("$");
		piccount=0;
		if (topiclist.istop[i]==1)
		{
			piccount=3
		}
		else
		{
			if (topiclist.isbest[i]==1)
			{
				piccount=4
			}
			else
			{
				if (topiclist.isvote[i]==1)
				{
					piccount=5
				}
				else
				{
					if (topiclist.locktopic[i]==1)
					{
						piccount=2
					}
					else
					{
						if (Dvbbs.lockboard==1)
						{
							piccount=6
						}
						else
						{
							if ((topiclist.child[i]) > (Dvbbs.Forum_Setting[44])-1)
							{
								piccount=1
							}
							else
							{
								piccount=0
							}
						}
					}
				}
			}
		}
		if (topiclist.istop[i]==2)
		{
			piccount=7
		}
		document.write ('<TR align=middle><TD class=tablebody2 width=32 height=27>');
		
		if (Dvbbs.Myaction=='batch' && Dvbbs.GroupSetting[45]=='1')
		{
			document.write ('<input type=checkbox name=Announceid value="'+topiclist.TopicID[i]+'">');
			
		}
		else
		{
			document.write (showstatspic[piccount]);
		}
		
		document.write ('</TD><TD align=left class=tablebody1 width=*>');
		if (topiclist.child[i]==0)
		{
			document.write ('<img src="'+Dvbbs.Forum_Info[7]+'nofollow.gif" id="followImg'+topiclist.TopicID[i]+'">');
		}
		else
		{
			document.write ('<img loaded="no" src="'+Dvbbs.Forum_Info[7]+'plus.gif" id="followImg'+topiclist.TopicID[i]+'" style="cursor:hand;" onclick="loadThreadFollow(\''+topiclist.TopicID[i]+'\','+topiclist.boardid[i]+')" title="展开贴子列表">');
		}
		if (topiclist.lastpost[i][4]!='')
		{
			document.write ('<img src="'+ Dvbbs.Forum_Info[7]+topiclist.lastpost[i][4]+'.gif" width="16" height="16">');
		}
		document.write ('<a href="dispbbs.asp?boardID='+topiclist.boardid[i]+'&ID='+topiclist.TopicID[i]+'"');
		topiclist.lastpost[i][3]=dvhtmlencode(topiclist.lastpost[i][3])
		document.write (' onMouseOver=\'ShowMenu("<b>&nbsp;作者:</b>'+vhtmlencode(topiclist.postusername[i])+'<br><b>&nbsp;发表于:</b>'+topiclist.dateandtime[i]+'<br><b>&nbsp;最后跟贴:</b>'+topiclist.lastpost[i][3]+'...<br>&nbsp; <a href=dispuser.asp?name='+vhtmlencode(topiclist.postusername[i])+' target=_blank>查看资料</a>&nbsp;<a href=messanger.asp?action=new&touser='+vhtmlencode(topiclist.postusername[i])+' target=_blank>给他留言</a><br> ",200);\'>');
		if (topiclist.title[i].length>26)
		{
			document.write (dvbbs_topicmode(topiclist.title[i].substring(0,26)+"....",topiclist.TopicMode[i]));
		}
		else
		{
			document.write (dvbbs_topicmode(topiclist.title[i],topiclist.TopicMode[i]));
		}
		document.write ('</a>');
		Dvbbs.k=1
		topiclist.child[i]=(topiclist.child[i]*1)
		if ((topiclist.child[i]*1)+1 >(Dvbbs.Board_Setting[27]*1))
		{
			document.write ('&nbsp;&nbsp;[<img src="'+Dvbbs.Forum_Info[7]+'multipage.gif"><b>');
			
			Dvbbs.k=(((topiclist.child[i]*1)+1)-((topiclist.child[i]+1)%Dvbbs.Board_Setting[27]))/Dvbbs.Board_Setting[27]
			if ((topiclist.child[i]+1)%Dvbbs.Board_Setting[27]!=0)
			{
				Dvbbs.k=Dvbbs.k+1
			}			
			for (Dvbbs.j=1;Dvbbs.j<(Dvbbs.k+1);Dvbbs.j++)
			{
				document.write (' <a href="dispbbs.asp?boardID='+topiclist.boardid[i]+'&ID='+topiclist.TopicID[i]+'&star='+Dvbbs.j+'"><font color="'+Dvbbs.Forum_Body[8]+'">'+Dvbbs.j+'</font></a> ');	
				if (Dvbbs.j>8)
				{
					document.write (' ....<a href="dispbbs.asp?boardID='+topiclist.boardid[i]+'&ID='+topiclist.TopicID[i]+'&star='+Math.floor(Dvbbs.k)+'"><font color="'+Dvbbs.Forum_Body[8]+'">'+Math.floor(Dvbbs.k)+'</font></a> ');	
					break;
				}
			}
			document.write ('</b>]');
		}
		document.write ('</TD>');
		document.write (' <TD class=tablebody2 width=80>');
		document.write ('<a href="dispuser.asp?id='+topiclist.postuserid[i]+'" target="_blank">'+topiclist.postusername[i]+'</a>');
		document.write ('</TD>');
		document.write ('<TD class=tablebody1 width=64>');
		if (topiclist.isvote[i]==1)
		{
			document.write ('<FONT color="'+Dvbbs.Forum_Body[8]+'"><b>'+topiclist.votetotal[i]+'</b></font>  票');
		}
		else
		{
			document.write (topiclist.child[i]+'/'+topiclist.hits[i]);
		}
		document.write ('</TD>');
		document.write ('<TD align=left class=tablebody2 width=195>&nbsp;&nbsp;');
		document.write ('<a href="dispbbs.asp?boardid='+topiclist.lastpost[i][7]+'&id='+topiclist.lastpost[i][6]+'&star='+Dvbbs.k+'#'+topiclist.lastpost[i][1]+'">');
		document.write (topiclist.lastpost[i][2].substring(0,20));
		document.write ('</a>');
		document.write ('&nbsp;<font color="'+Dvbbs.Forum_Body[8]+'">|</font>&nbsp;');
		document.write ('<a href=dispuser.asp?id='+topiclist.lastpost[i][5].substring(0,20)+' target=_blank>');
		document.write (topiclist.lastpost[i][0]);
		document.write ('</a>');
		document.write ('</TD></tr>');
		//隐藏标记
		document.write ('<tr style="display:none" id="follow'+topiclist.TopicID[i]+'"><td colspan=5 id="followTd'+topiclist.TopicID[i]+'" style="padding:0px"><div style="width:240px;margin-left:18px;border:1px solid black;background-color:lightyellow;color:black;padding:2px" onclick="loadThreadFollow('+topiclist.TopicID[i]+','+Dvbbs.BoardID+')">正在读取关于本主题的跟贴,请稍侯……</div></td></tr>');
	}
	if (Dvbbs.Myaction=='batch' && Dvbbs.GroupSetting[45]=='1')
	{
		document.write ('<tr><td height=30 width=100% class=tablebody1 colspan=5>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -