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

📄 make_type.asp

📁 1、采用4.5修改而成。 2、添加了求片区
💻 ASP
字号:
<!--#include file="conn.asp"-->
<!-- #include file="check.asp" --><body bgcolor="#DADAE9"><%
'====================================================================
'=              Copyright (c) 2005-2007,马 克斯(QQ448265) 开发             =
'=                      All rights reserved.                        =
'=------------------------------------------------------------------=
'=                     文件名称:make_type.asp                   =
'=                     摘    要:后台—生成列表页                =
'=------------------------------------------------------------------=
'=                     用   途:免费电影系统                         =
'=                     最后更新:2007-07-10                         =
'====================================================================
server.ScriptTimeout=3600
template_class = FSOFileRead("../template/item.html")
Dim Atcion
action=Request.QueryString ("action")
Select Case Lcase(action)
Case "make_type_all"
	Call make_type_all()
Case Else
	Call main
End Select

Sub main
class_id=request("class_id")
call createtypelist(class_id)
End Sub 

Sub make_type_all
i=0
page=cint(request("page"))
If page="" Or  IsNull(page) Or page<1 then page=1
set rs=server.createobject("adodb.recordset")
Sql="select zt_typeid,zt_typename from zt_type order by zt_typeid asc"
rs.Open sql,conn,1,1
if rs.eof or rs.bof then
Response.Write("<p style=""margin-top: 2"" align=center>还没有相关数据")
response.end
else
rs.pagesize = 1
if rs.pagecount >0 then
rs.absolutepage = page
end if
do while not rs.eof
zt_typeid=rs("zt_typeid")
i=i+1
if i > 1 then exit Do
Call createtypelist(zt_typeid)
'response.write rs("zt_typename")
If page<rs.recordcount Then 
Response.Write "<script language=javascript>location.href='?action=make_type_all&Page="&page+1& "';</script>"
Else 
Response.Write "<script language=javascript>alert('恭喜,全部搞定。');</script>"
End If 
rs.movenext  
loop
rs.close
end if
End Sub  

Sub createtypelist(class_id)
m_class_name=get_classname(class_id)
m_class_enname=get_classenname(class_id)

response.write "正在生成分类:<font color=""#ff0000""><b>"&m_class_name&"</b></font><br>"

set rs = server.createobject("adodb.recordset")
str_sql="select zt_id,zt_name,zt_color,zt_type,zt_zy,zt_dy,zt_pic,zt_date,zt_hits from zt_data where zt_type="&class_id&" order by zt_date desc"
rs.open str_sql,conn,1,1
if rs.eof then
	response.write "暂无影片"
else
	rs.pagesize=maxz_15
	cut=CInt(maxz_21)
	for l = 1 to rs.pagecount
	html=""
	html_List = ""&chr(13)
	for j = 1 to rs.pagesize
	zt_id=rs("zt_id")
	z_view_path=zt_id
	z_name=rs("zt_name")
	zt_zy=rs("zt_zy")
	if len(zt_zy)>cut+3 then zt_zy=left(zt_zy,cut+3)&"..."
	zt_names=rs("zt_name")
	if len(zt_names)>cut Then
	zt_name=left(zt_names,cut)&"..."
	Else
	zt_name=zt_names
	End If 
	zt_type=m_class_name
	zt_dy=rs("zt_dy")
	zt_server=server_v(zt_dy)
	zt_pic=rs("zt_pic")
	If zt_pic="" or IsNull(zt_pic) Then zt_pic="no"
		If Left(zt_pic,6)="images" then
		zt_pic="../"&zt_pic
		Else 
		zt_pic=zt_pic
		End If 
	zt_hits=rs("zt_hits")
	zt_date=formatdatetime(rs("zt_date"),2)
	If j Mod 2 =0 Then
	c_s=" cl_s"
	Else
	c_s=""
	End If 
	zt_color=rs("zt_color")
	If zt_color<>"" or IsNull(zt_color)=false Then zt_name="<font color="""&zt_color&""">"&zt_name&"</font>"
	html_List = html_List&"<div class=""classpage7"&c_s&""">"&chr(13)
	html_List = html_List&"<div class=""classpage8"">"&chr(13)
	html_List = html_List&"<a href="""&z_view_path&"""><img src="""&zt_pic&""" onerror=""src='../images/nopic.gif'"" alt="""&zt_names&""" /></a>"&chr(13)
	html_List = html_List&"</div>"&chr(13)
	html_List = html_List&"<div class=""classpage9"">"&chr(13)
	html_List = html_List&"<h3><a href="""&z_view_path&""" title="""&zt_names&""">"&zt_name&"</a></h3>"&chr(13)
	html_List = html_List&"<P>主演:"&zt_zy&"</p>"&chr(13)
	html_List = html_List&"<P>分类:"&m_class_name&"</p>"&chr(13)
	html_List = html_List&"<P>来源:"&zt_server&"</p>"&chr(13)
	html_List = html_List&"<P>人气:"&zt_hits&"</p>"&chr(13)
	html_List = html_List&"<P>时间:"&zt_date&"</p>"&chr(13)
	html_List = html_List&"</div>"&chr(13)
	html_List = html_List&"</div>"&chr(13)
	rs.movenext
	if rs.eof then exit for
	next
	html_List = html_List&""

	'生成页码
	html_page = "</div><div id=""classpage10"">"
	if cint(l) < 1 or cint(l) > Rs.PageCount then l = 1
		html_page = html_page &"共"& rs.recordcount &"条记录 页次:"& l &"/"& Rs.PageCount &"页 "
	if l > 1 then
		html_page = html_page &"<a href=""index.html"">首页</a> "
	else
		html_page = html_page &"首页"
	end if
	if l > 1 then
		If l-1=1 Then 
			html_page = html_page &"<a href=""index.html"&""">上一页</a> "
		Else 
			html_page = html_page &"<a href=""index"&l-1&".html"&""">上一页</a> "
		End If 
	else
		html_page = html_page &"上一页 "
	end if
	Y_PageNumber = maxz_20-1 '数字分页个数+1
	if l-int(Y_PageNumber/2) <= 1 then
		m = 1
	else
		m = l-int(Y_PageNumber/2)
	end if
	if m+Y_PageNumber > Rs.PageCount then 
		n = Rs.PageCount
			if Rs.PageCount-Y_PageNumber <= 1 then
				m=1
			else
				m = Rs.PageCount - Y_PageNumber
			end if
	else
		n = m+Y_PageNumber
	end if
	for i = m to n
		if i = cint(l) then
			html_page = html_page &"<span class=""red"">"&i&"</span> "
		else
			If i=1 Then 
				html_page = html_page &"<a href=""index.html"&""">"&i&"</a> "
			Else 
				html_page = html_page &"<a href=""index"&i&".html"&""">"&i&"</a> "
			End If 
		end if
	next
	if int(l) < int(Rs.PageCount) then
		html_page = html_page &"<a href=""index"&l+1&".html"&""">下一页</a> "
	else 
		html_page = html_page &"下一页 "
	end if
	if int(l) < int(Rs.PageCount) then
		html_page = html_page &"<a href=""index"&Rs.PageCount&".html"&""">尾页</a> "
	else
		html_page = html_page &"尾页"
	end if
	html_page = html_page & "</div>"
	
	html_template = Replace(template_class,"$zt_title$",maxz_1)
	html_template = Replace(html_template,"$zt_typename$",m_class_name)
	html_template = Replace(html_template,"$zt_item$",item("../"))
	html_template = Replace(html_template,"$zt_search$",search_list(maxz_16,"../"))
	html_template = Replace(html_template,"$zt_recommend$",get_left(maxz_11,maxz_12,1,class_id,"../"))
	html_template = Replace(html_template,"$zt_itemhits$",get_left(maxz_13,maxz_14,2,class_id,"../"))
	html_template = Replace(html_template,"$zt_item_list$",html_List&html_page)
	html_template = Replace(html_template,"$zt_mail$",maxz_3)
	html_template = Replace(html_template,"$zt_web$",maxz_2)
	html_template = Replace(html_template,"$zt_tj$",maxz_4)
	html=html&html_template
	If l=1 Then 
		m_class_path = "../"&m_class_enname &"/index.html"
	Else 
		m_class_path = "../"&m_class_enname &"/index"&l&".html"
	End If 
	createhtml m_class_path,html
	response.write "恭喜,生成成功!地址为:<a href="""&m_class_path&""" target=_blank>"&m_class_path&"</a><br>"
	response.flush
	Next
	response.write "任务完成"
end if
rs.close
Set rs=Nothing
End Sub 
conn.close
set conn=nothing
%>

⌨️ 快捷键说明

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