dvquery.js

来自「胜天购物销售系统前台购买特征: 时代购物系统前台购物车部分界面友好」· JavaScript 代码 · 共 148 行

JS
148 行
字号

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="精华帖子">';
//贴子状态信息函数
//查询相关的字段'Locktopic=0,BoardID=1,rootid=2,announceid=3,body=4,Expression=5,
//'topic=6,username=7,dateandtime=8,postuserid=9,ParentID=10,Isbest=11

function bbstopic()
{
	this.Locktopic=new Array();
	this.BoardID=new Array();
	this.RootID=new Array();
	this.Announceid=new Array();
	this.Body=new Array();
	this.Expression=new Array();
	this.Topic=new Array();
	this.Username=new Array();
	this.DateAndTime=new Array();
	this.Postuserid=new Array();
	this.ParentID=new Array();
	this.Isbest=new Array();
}
var topiclist=new bbstopic();
//显示贴子列表

function Querylist()
{
	document.write ('<table cellpadding=0 cellspacing=0 border=0 width="'+Dvbbs.Forum_Body[12]+'" align=center><tr><td>查询');
	if (SearchDate=="ALL")
		{
		document.write ('所有日期')
		}
	else{
		document.write (SearchDate);
		document.write ('天内');
		}
	document.write ('的帖子,<b>'+ordername+'</b>');
	if (Dvbbs.totalrec>=1000)
		{
		document.write ('最多只能查询到<font color="'+Dvbbs.Forum_Body[8]+'">1000</font>条纪录,更多的就不显示了');
		}
		else
		{
		document.write ('共查询到');
		document.write ('<font color="'+Dvbbs.Forum_Body[8]+'">'+Dvbbs.totalrec+'</font>个结果');
		}
	document.write ('</td></tr></table>');
	document.write ('<TABLE cellPadding=3 cellSpacing=1 class=tableborder1 align=center>');
	document.write ('<TR valign=middle>');
	document.write ('<Th height=25 width=32>状态</Th>');
	document.write ('<Th width=*>主 题</Th>');
	document.write ('<Th width=80>作 者</Th>');
	document.write ('<Th width=195>最后更新</Th>');
	document.write ('</TR>');

	if (page_count==0)
	{
		document.write ('<tr><td colSpan=4 width=100% class=tablebody1 height=25>本论坛暂无精华贴:)</td></tr>');
		
	}

	//循环开始
	var stats=0
	for (i=0;i<=page_count-1;i++)
	{
	document.write ('<TR><TD align=middle class=tableBody2 width=32>');
		if (topiclist.Locktopic[i]==1)
		{
		stats=2
		}
		if (topiclist.Isbest[i]==1)
		{
		stats=4
		}
	document.write (showstatspic[stats]);
	document.write ('</TD><TD  class=tableBody1 width=*>');
	document.write ('<a href="dispbbs.asp?BoardID='+topiclist.BoardID[i]+'&replyID='+topiclist.Announceid[i]+'&ID='+topiclist.RootID[i]+'&skin=1" target=_blank>');
	document.write ('<img src="'+Dvbbs.Forum_Info[8] +topiclist.Expression[i]+'" border=0 alt="开新窗口浏览此主题"></a>');
	document.write ('<a href="dispbbs.asp?BoardID='+topiclist.BoardID[i]+'&replyID='+topiclist.Announceid[i]+'&ID='+topiclist.RootID[i]+'&skin=1">');
	document.write (dvhtmlencode(topiclist.Topic[i]));
	document.write ('</a></TD>');
	document.write ('<TD align=middle  class=tableBody2  width=80>');
	document.write ('<a href="dispuser.asp?id='+topiclist.Postuserid[i]+'" target=_blank>'+topiclist.Username[i]+'</a></TD>');
	document.write ('<TD class=tableBody1 width=195>&nbsp;');
	document.write (topiclist.DateAndTime[i]);
	document.write ('</TD></TR>');
	}
	//循环结束

	document.write ('</TABLE>')

	//分页
	ListPages()
	
}

//var page_count=当前数量;Dvbbs.totalrec=结果总数;Dvbbs.currentpage=查看页码;Dvbbs.n=共分页数
//分页 
function ListPages()
{
document.write ('<table border=0 cellpadding=0 cellspacing=3 width="'+Dvbbs.Forum_Body[12]+'" align=center>');
document.write ('<tr><td valign=middle nowrap>');
document.write ('<font color="'+Dvbbs.Forum_Body[13]+'">页次:<b>');
document.write (Dvbbs.currentpage);
document.write ('</b>/<b>');
document.write (Dvbbs.n);
document.write ('</b>页  每页<b>'+Dvbbs.Forum_Setting[11]+'</b> 帖子数<b>'+Dvbbs.totalrec+'</b></font></td>');
document.write ('<td valign=middle nowrap><font color="'+Dvbbs.Forum_Body[13]+'"><div align=right><p>分页:');

	var endpage=0

	if (Dvbbs.currentpage > 4)
	{
	document.write ('<a href="?page=1&'+SearchStr+'">[1]</a> ...');
	}
	if (Dvbbs.n>Dvbbs.currentpage+3)
	{
	endpage=Dvbbs.currentpage+3
	}
	else{
	endpage=Dvbbs.n
	}

	for (i=Dvbbs.currentpage-3;i<=endpage;i++)
	{
		if (i>=1)
			{
			if (i == Dvbbs.currentpage)
				{
				document.write ('<font color='+Dvbbs.Forum_Body[8]+'>['+i+']</font>');
				}
			else{
				document.write ('<a href="?page='+i+SearchStr+'">['+i+']</a>');
				}
			}
	}

	if (Dvbbs.currentpage+3 < Dvbbs.n)
	{
	document.write ('... <a href="?page='+page_count+SearchStr+'">['+Dvbbs.n+']</a>');
	}
	document.write ('</div></font></td></tr></table>');

}

⌨️ 快捷键说明

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