ddtaobao_syscode.asp

来自「设计考虑校园电子商务模式」· ASP 代码 · 共 659 行 · 第 1/2 页

ASP
659
字号
	isvisible = true;
    makeRectangularDropShadow(submenu, MENU_SHADOW_COLOR, 4)
}

function makeRectangularDropShadow(el, color, size)
{
	var i;
	for (i=size; i>0; i--)
	{
		var rect = document.createElement('div');
		var rs = rect.style
		rs.position = 'absolute';
		rs.left = (el.style.posLeft + i) + 'px';
		rs.top = (el.style.posTop + i) + 'px';
		rs.width = el.offsetWidth + 'px';
		rs.height = el.offsetHeight + 'px';
		rs.zIndex = el.style.zIndex - i;
		rs.backgroundColor = color;
		var opacity = 1 - i / (i + 1);
		rs.filter = 'alpha(opacity=' + (100 * opacity) + ')';
		el.insertAdjacentElement('afterEnd', rect);
		global.fo_shadows[global.fo_shadows.length] = rect;
	}
}
</script><div id=menuDiv style='Z-INDEX: 1000; VISIBILITY: hidden; WIDTH: 1px; POSITION: absolute; HEIGHT: 1px; BACKGROUND-COLOR: #FFFFFF'></div>
<%
response.write "<script language='JavaScript' type='text/JavaScript'>" & vbcrlf
response.write "//菜单列表" & vbcrlf
dim sqlMenu,rsMenu,strMenu,strMenunews
		strMenu="var menu_skin=" & chr(34)
		dim rsSkin
		set rsSkin=conn.execute("select SkinID,SkinName from dd_Skin")
		do while not rsSkin.eof
			strMenu=strMenu & "&nbsp;<a style=font-size:9pt;line-height:14pt; href='SetCookie.asp?Action=SetSkin&SkinID=" & rsSkin(0) & "'>" & rsSkin(1) & "</a><br>"
			rsSkin.movenext
		loop
		rsSkin.close
		set rsSkin=nothing
		response.write strMenu & chr(34) & ";" & vbcrlf
	response.write "</script>" & vbcrlf
end sub
%>

<%


Function ddtaobao_AD(ID)
    set ADRS=server.createobject("adodb.recordset")
    sql="select top 1 id,ddtaobaoTitle,ddtaobaoHttp,ddtaobaowidth,ddtaobaoblank,ddtaobaoheight,ddtaobaoPic,ddtaobaoNote,ddtaobaoflash,ddtaobaoon from dd_advertise where ddtaobaoon=0 and ID="&ID&""
    ADRS.open sql,conn,1,1
    If ADRS.bof Then
    Response.write""
    Else
    if ADRS("ddtaobaoflash")=0 then
    Response.Write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width="&ADRS("ddtaobaowidth")&" height="&ADRS("ddtaobaoheight")&"><param name='movie' value="&ADRS("ddtaobaoPic")&"><param name='wmode' value='transparent'><embed src="&ADRS("ddtaobaoPic")&" quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width="&ADRS("ddtaobaowidth")&" height="&ADRS("ddtaobaoheight")&"></embed></object>")
    else
    if ADRS("ddtaobaohttp")="" then
    Response.Write("<div>")
    Response.Write("<img src="&ADRS("ddtaobaoPic")&" width="&ADRS("ddtaobaowidth")&" height="&ADRS("ddtaobaoheight")&" border=""0""  alt="&ADRS("ddtaobaotitle")&"---"&ADRS("ddtaobaonote")&"><div>")
    else
    if ADRS("ddtaobaoblank")=0 then
    Response.Write("<div><a target='_blank' href="&ADRS("ddtaobaoHttp")&">")
    Response.Write("<img src="&ADRS("ddtaobaoPic")&" width="&ADRS("ddtaobaowidth")&" height="&ADRS("ddtaobaoheight")&" border=""0"" alt="&ADRS("ddtaobaotitle")&"---"&ADRS("ddtaobaonote")&"></a><div>")
    else
    Response.Write("<div><a href="&ADRS("ddtaobaoHttp")&">")
    Response.Write("<img src="&ADRS("ddtaobaoPic")&" width="&ADRS("ddtaobaowidth")&" height="&ADRS("ddtaobaoheight")&" border=""0""  alt="&ADRS("ddtaobaotitle")&"---"&ADRS("ddtaobaonote")&"></a><div>")
    end if
    end if
    End If
    End If
end Function



'=================================================
'过程名:ShowAnnounce
'作  用:显示本站公告信息
'参  数:ShowType ------显示方式,1为纵向,2为横向
'        AnnounceNum  ----最多显示多少条公告
'=================================================
sub ShowAnnounce(ShowType,AnnounceNum)
	dim sqlAnnounce,rsAnnounce,i
	if AnnounceNum>0 and AnnounceNum<=10 then
		sqlAnnounce="select top " & AnnounceNum
	else
		sqlAnnounce="select top 10"
	end if
	sqlAnnounce=sqlAnnounce & " * from dd_Announce where IsSelected=True order by ID Desc"
	Set rsAnnounce= Server.CreateObject("ADODB.Recordset")
	rsAnnounce.open sqlAnnounce,conn,1,1
	if rsAnnounce.bof and rsAnnounce.eof then 
		AnnounceCount=0
		response.write "<p>&nbsp;&nbsp;没有通告</p>" 
	else 
		AnnounceCount=rsAnnounce.recordcount
		if ShowType=1 then
			do while not rsAnnounce.eof   
				response.Write "<a href='Announce.asp?ID=" & rsAnnounce("id") &"' title='" & rsAnnounce("Content") & "' target=_Blank>&nbsp;&nbsp;&nbsp;&nbsp;" & rsAnnounce("title") & "</div><br><div align='right'>" & rsAnnounce("Author") & "&nbsp;&nbsp;<br>" & FormatDateTime(rsAnnounce("DateAndTime"),1) & "</a>"
				rsAnnounce.movenext
				i=i+1
				if i<AnnounceCount then response.write "<hr>"   
			loop
		else
			do while not rsAnnounce.eof   
				response.Write "<a href='Announce.asp?ID=" & rsAnnounce("id") &"' title='" & rsAnnounce("Content") & "' target=_Blank>" & rsAnnounce("title") & "&nbsp;&nbsp;[" & rsAnnounce("Author") & "&nbsp;&nbsp;" & FormatDateTime(rsAnnounce("DateAndTime"),1) & "]</a>&nbsp;&nbsp;"
				rsAnnounce.movenext
			loop
       	end if	
	end if  
	rsAnnounce.close
	set rsAnnounce=nothing
end sub

%>
<%
'==================================================
'过程名:showshoptype
'作  用:显示分类
'参  数:无
'==================================================
sub showshoptype
Response.Write"<table border='0' cellpadding='0' cellspacing='0' width='96%' align='center'><tr>"                         
set rs=conn.execute("select * from dd_typ order by id desc")                                                                   
if rs.eof then                                      
Response.Write"<td width='100%'  height='25' align='center'>&nbsp;&nbsp;暂时没有分类</td>"
end if  
do while not rs.eof   
Response.Write"<td  align='center' height='25'><a href='shoplist.asp?zu="&rs("id")&"'>"&rs("name")&""
Response.Write"</a></td>"
 ka=ka+1                                       
 if ka=2 then                                       
  ka=0                                       
Response.Write"</tr><tr>"                                       
end if                                       
rs.movenext                                       
loop                                       
rs.close                                       
Response.Write"</tr></table>"
end sub
%>
<%
'==================================================
'过程名:showtopnews
'作  用:显示最新新闻
'参  数:m:显示的条数n:标题的最大长度
'==================================================
sub showtopnews(m,n)
set rs=conn.execute("select top "&m&" id,newsname,newsdate,newstimes from dd_news order by id desc")
Response.Write"<table width='96%' border='0' align='center' cellspacing='0' cellpadding='0'>"
if rs.eof then
Response.Write"<tr> <td height='20' >暂时没有新闻</td></tr>"
end if
do while not rs.eof
Response.Write"<tr> <td height='20' >·<a href=news_info.asp?id="&rs("id")&" target='_blank'>"&left(rs("newsname"),n)&"</a><font color='#FF0000'>[</font>"&rs("newsdate")&"<font color='#FF0000'>]</font><font color='#FF0000'>[</font>"&rs("newstimes")&"次<font color='#FF0000'>]</font></td></tr>"
Response.Write"<tr> <td height='2' background='images/white_line.gif'></td></tr>"
rs.movenext
loop
rs.close      
Response.Write"</table>"
end sub
%><%
'=================================================
'过程名:ShowTopUser
'作  用:显示用户排行,再按注册先后顺序排序
'参  数:UserNum-------显示的用户个数
'=================================================
sub ShowTopUser(UserNum)
	if UserNum<=0 or UserNum>100 then UserNum=10
	dim sqlTopUser,rsTopUser,i
	sqlTopUser="select top " & UserNum & " * from [dd_User] order by User_ID asc"
	set rsTopUser=server.createobject("adodb.recordset")
	rsTopUser.open sqlTopUser,conn,1,1
	if rsTopUser.bof and rsTopUser.eof then
		response.write "没有任何用户"
	else
		response.write "<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr><td align='left'>名次</td><td align='left'>用户名</td><td align='left'>时间</td></tr>"
		for i=1 to rsTopUser.recordcount
			response.write "<tr><td  align='center'>" & cstr(i) & "</td><td align='left'><a href='UserInfo.asp?User_ID=" & rsTopUser("User_ID") & "'>" & rsTopUser("User_Name") & "</a></td><td align='left'>" & FormatDateTime(rsTopUser("User_date"),vbshortdate) & "</td></tr>"
			rsTopUser.movenext
		next
		response.write "</table><div align='right'><a href='User_List.asp'>更多……</a></div>"
	end if
	set rsTopUser=nothing
end sub
%>
<%
'==================================================
'过程名:showtopshop
'作  用:显示最新店铺
'参  数:m:显示的条数n:标题的最大长度t:调用最新和最热
'==================================================
sub showtopshop(m,n,t)
if t=0 then
set rs=conn.execute("select top "&m&" user_id,shop_name,user_date,star from dd_user where font='1' order by user_id desc")
Response.Write"<table width='96%' border='0' align='center' cellspacing='0' cellpadding='0'>"
if rs.eof then
Response.Write"<tr> <td height='20' >暂时没有店铺</td></tr>"
end if
do while not rs.eof
Response.Write"<tr> <td height='20' >·<img src='Img/newdot.gif' width='9' height='15'><a href='shop_info.asp?user_id="&rs("user_id")&"' target='_blank'>"&left(rs("shop_name"),n)&"</a> "&top1(rs("star"))&" <font color='#FF0000'>[</font>"&(FormatDateTime(rs("user_Date"),vbshortdate))&"<font color='#FF0000'>]</font></td></tr>"
Response.Write"<tr> <td height='2' background='images/white_line.gif'></td></tr>"
rs.movenext
loop
rs.close      
Response.Write"</table>"
end if

if t=1 then
set rs=conn.execute("select top "&m&" user_id,shop_name,user_date,star from dd_user where font='1' order by shop_hits desc,user_id desc")
Response.Write"<table width='96%' border='0' align='center' cellspacing='0' cellpadding='0'>"
if rs.eof then
Response.Write"<tr> <td height='20' >暂时没有店铺</td></tr>"
end if
do while not rs.eof
Response.Write"<tr> <td height='20' >·<img src='Img/newdot.gif' width='9' height='15'><a href='shop_info.asp?user_id="&rs("user_id")&"' target='_blank'>"&left(rs("shop_name"),n)&"</a> "&top1(rs("star"))&" <font color='#FF0000'>[</font>"&(FormatDateTime(rs("user_Date"),vbshortdate))&"<font color='#FF0000'>]</font></td></tr>"
Response.Write"<tr> <td height='2' background='images/white_line.gif'></td></tr>"
rs.movenext
loop
rs.close      
Response.Write"</table>"
end if
end sub
%>
<%
'==================================================
'过程名:showstarshop
'作  用:显示星级店铺
'参  数:m:显示的条数n:标题的最大长度
'==================================================
sub showstarshop(m,n)
set rs=conn.execute("select top "&m&" user_id,shop_name,shop_img,star from dd_user where font='1' order by star desc,user_id desc")
Response.Write"<table width='96%' border='0' align='center' cellspacing='0' cellpadding='0'>"
if rs.eof then
Response.Write"<tr><td height='20' >暂时没有店铺</td></tr>"
end if
Response.Write"<tr>" 
do while not rs.eof
Response.Write"<td width='16%' align='center'><a href='shop_info.asp?user_id="&rs("user_id")&"' target='_blank'><img src='"&rs("shop_img")&"' width='50' height='50' border='0' style='border: 1px solid #000000'><br>"&left((rs("shop_name")),6)&"</a><br> "&top1(rs("star"))&"</td>"
rs.movenext
loop
rs.close    
Response.Write"</tr>"  
Response.Write"</table>"
end sub
%>
<%
'==================================================
'过程名:showtopgoods
'作  用:显示最新商品
'参  数:m:显示的条数n:标题的最大长度t:调用最新和最热
'==================================================
sub showtopgoods(m,n,t)
if t=0 then
set rs=conn.execute("select top "&m&" goods_id,goods_name,goods_date,AlipayStatus from dd_goods order by goods_id desc")
Response.Write"<table width='96%' border='0' align='center' cellspacing='0' cellpadding='0'>"
if rs.eof then
Response.Write"<tr> <td height='20' >暂时没有商品</td></tr>"
end if
do while not rs.eof
Response.Write"<tr> <td height='20' >·<img src='Img/newdot.gif' width='9' height='15'><a href='goods_info.asp?goods_id="&rs("goods_id")&"' target='_blank'>"&left(rs("goods_name"),n)&"</a>"
if rs("AlipayStatus")=1 then
Response.Write"<img alt=支付宝付款 src=Images/AlipayStatus.gif border=0 width=16 height=16>"
end if
Response.Write"<font color='#FF0000'>[</font>"&(FormatDateTime(rs("goods_Date"),vbshortdate))&"<font color='#FF0000'>]</font></td></tr>"
Response.Write"<tr> <td height='2' background='images/white_line.gif'></td></tr>"
rs.movenext
loop
rs.close      
Response.Write"</table>"
end if


if t=1 then
set rs=conn.execute("select top "&m&" goods_id,goods_name,goods_date,AlipayStatus from dd_goods order by goods_hits desc,goods_id desc")
Response.Write"<table width='96%' border='0' align='center' cellspacing='0' cellpadding='0'>"
if rs.eof then
Response.Write"<tr> <td height='20' >暂时没有商品</td></tr>"
end if
do while not rs.eof
Response.Write"<tr> <td height='20' >·<img src='Img/newdot.gif' width='9' height='15'><a href='goods_info.asp?goods_id="&rs("goods_id")&"' target='_blank'>"&left(rs("goods_name"),n)&"</a>"
if rs("AlipayStatus")=1 then
Response.Write"<img alt=支付宝付款 src=Images/AlipayStatus.gif border=0 width=16 height=16>"
end if
Response.Write"<font color='#FF0000'>[</font>"&(FormatDateTime(rs("goods_Date"),vbshortdate))&"<font color='#FF0000'>]</font></td></tr>"
Response.Write"<tr> <td height='2' background='images/white_line.gif'></td></tr>"
rs.movenext
loop
rs.close      
Response.Write"</table>"
end if
end sub
%><%
'==================================================
'过程名:showtophelps
'作  用:显示最新帮助
'参  数:m:显示的条数n:标题的最大长度
'==================================================
sub showtophelps(m,n)
set rs=conn.execute("select top "&m&" id,newsname,newsdate from dd_helps order by id desc")
Response.Write"<table width='96%' border='0' align='center' cellspacing='0' cellpadding='0'>"
if rs.eof then
Response.Write"<tr> <td height='20' >暂时没有帮助</td></tr>"
end if
do while not rs.eof
Response.Write"<tr> <td height='20' >·<a href=Helps.asp?id="&rs("id")&" target='_blank' title='添加于"&rs("newsdate")&"'>"&left(rs("newsname"),n)&"</a></font></td></tr>"
Response.Write"<tr> <td height='2' background='images/white_line.gif'></td></tr>"
rs.movenext
loop
rs.close      
Response.Write"</table>"
end sub
%><%
'==================================================
'过程名:showtopmenu
'作  用:显示最新菜单
'参  数:m:显示的条数
'==================================================
sub showtopmenu(m)
set rs=conn.execute("select top "&m&" channelid,channelname,orderid,linkurl from dd_channel order by orderid asc,channelid asc")
if rs.eof then
Response.Write"暂时没有菜单"
end if
do while not rs.eof
Response.Write"<a href="&rs("linkurl")&" class=channel>"&rs("channelname")&"</a> | "
rs.movenext
loop
rs.close      
end sub
%>

⌨️ 快捷键说明

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