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

📄 admin_itemloadbooks.asp

📁 小说站源代码文件
💻 ASP
📖 第 1 页 / 共 3 页
字号:
					end if
					B_Tai=GetBody(ListlookCode,B_TsString,B_ToString,B_TsType,B_ToType)
					If B_TaiType1=1 Then
						if B_TsType1=1 then
							B_TsType1=true
						elseif B_TsType1=0 then
							B_TsType1=False
						end if
					  		if B_ToType1=1 then
							B_ToType1=true
						elseif B_ToType1=0 then
							B_ToType1=False
						end if
						B_Tai=GetBody(B_Tai,B_TsString1,B_ToString1,B_TsType1,B_ToType1)
					end if
					if Instr(B_Tai,"转载")> 0 then
						book_stateID = 1
					elseif Instr(B_Tai,"连载")> 0 then
						book_stateID = 2
					elseif Instr(B_Tai,"出版")> 0 then
						book_stateID = 3
					elseif Instr(B_Tai,"暂")> 0 then
						book_stateID = 4
					elseif Instr(B_Tai,"止")> 0 then
						book_stateID = 5
					elseif Instr(B_Tai,"封")> 0 then
						book_stateID = 5
					elseif Instr(B_Tai,"完成")> 0 then
						book_stateID = 6
					elseif Instr(B_Tai,"完")> 0 then
						book_stateID = 6
					else
						B_Tai="连载中"
						book_stateID = 2
					end if
				ElseIf B_TaiType=2 Then
					B_Tai="指定状态"
					book_stateID=B_TaiStr
				End If

'-----------------------------------------------------------------------------------------
'作品信息内容入库开始
'-----------------------------------------------------------------------------------------
				set rsIt=server.createobject("adodb.recordset")
				sqlIt="select ItemID,loadendId from [loadend] where ItemID="&ItemID
				rsIt.open sqlIt,connItem,1,3
				if rsIt.eof and rsIt.bof then
					rsIt.addnew
					rsIt("loadendId")=0
					rsIt("ItemID")=ItemID
					rsIt.update
				End If
				rsIt.close
				Set RsIt=Nothing
				
				set rsb=server.createobject("adodb.recordset")
				if IsSqlDataBase = 2 then
					sqlb="select id,list_news,list_hit,list_jian,list_cang,list_sftai,list_qianyue,list_gxdate,list_date,Isvip,Isgovip,IsgoVipAnswer,IsGood,Islist_good,Isweb_good,Lock_book,Lock_lun,list_userid,list_Adminid,list_abc,listvv_good,vip_bookid,yearhitstime,monthhitstime,weekdayhitstime,dayhitstime,list_yhit,list_mhit,list_zhit,list_dhit,yearjiantime,monthjiantime,weekdayjiantime,dayjiantime,list_yjian,list_mjian,list_zjian,list_djian,isuserread,list_class,list_pic,list_lei,list_tai,laiyuan,list_id,list_Url,list_name,list_key,list_user,list_all,list_size,ItemId from list_book where list_name='"&B_Name&"' limit 1"
				else
					sqlb="select top 1 id,list_news,list_hit,list_jian,list_cang,list_sftai,list_qianyue,list_gxdate,list_date,Isvip,Isgovip,IsgoVipAnswer,IsGood,Islist_good,Isweb_good,Lock_book,Lock_lun,list_userid,list_Adminid,list_abc,listvv_good,vip_bookid,yearhitstime,monthhitstime,weekdayhitstime,dayhitstime,list_yhit,list_mhit,list_zhit,list_dhit,yearjiantime,monthjiantime,weekdayjiantime,dayjiantime,list_yjian,list_mjian,list_zjian,list_djian,isuserread,list_class,list_pic,list_lei,list_tai,laiyuan,list_id,list_Url,list_name,list_key,list_user,list_all,list_size,ItemId from [list_book] where list_name='"&B_Name&"'"
				end if
				rsb.open sqlb,conn,1,3
				if not(rsb.eof) then
					response.Write  "<br><li><font color='red'>作品《 "&b_name&" 》已经存在....跳过</font> ↓</li><br>"
				else
					rsb.addnew
					rsb("list_news")="尚未添加..."
					rsb("list_hit")=0
					rsb("list_jian")=0
					rsb("list_cang")=0
					rsb("list_sftai")=0
					rsb("list_qianyue")="尚未获取授权"
					rsb("list_gxdate")=now()
					rsb("list_date")=now()
					rsb("Isvip")=0
					rsb("Isgovip")=0
					rsb("IsgoVipAnswer")=""
					rsb("IsGood")=0
					rsb("Islist_good")=0
					rsb("Isweb_good") =0
				
					rsb("Lock_book")=0
					rsb("Lock_lun")=0
					rsb("list_userid")=0
					rsb("list_Adminid")=0
					rsb("list_abc")= 0 
					rsb("listvv_good")=0
					rsb("vip_bookid")=0
					rsb("yearhitstime")=now()
					rsb("monthhitstime")=now()
					rsb("weekdayhitstime")=now()
					rsb("dayhitstime")=now()
					rsb("list_yhit")=0
					rsb("list_mhit")=0
					rsb("list_zhit")=0
					rsb("list_dhit")=0
				
					rsb("yearjiantime")=now()
					rsb("monthjiantime")=now()
					rsb("weekdayjiantime")=now()
					rsb("dayjiantime")=now()
					rsb("list_yjian")=0
					rsb("list_mjian")=0
					rsb("list_zjian")=0
					rsb("list_djian")=0
					rsb("isuserread")=0
					rsb("list_class")=pclassid
				
					rsb("list_pic")=B_Pic
					rsb("list_lei")=classid
					rsb("list_tai")=book_stateID
					rsb("laiyuan")=WebName
					rsb("list_name")=B_Name
					rsb("list_key")=B_Key
					rsb("list_user")=B_Author
					rsb("list_all")=B_Info
					rsb("list_size")=0
					rsb("ItemId")=ItemId
					if  loadtype=1 or loadtype=2 Then
						rsb("list_id")=bl_id
					elseif loadtype=3 Then
						rsb("list_Url")=bl_id
					end if
					rsb.update
					rsb.close
					rsb.open sqlb,conn,1,1
						book_id=rsb("id")
						b_pic=rsb("list_pic")
						B_Size=rsb("list_size")
					rsb.close
					Set Rsb=Nothing
					if Instr(b_pic,"BookFace/")>0 then
					else
						if B_Pic<>"images/0.jpg" and Instr(b_pic,"http://")>0 then
							If IsSaveFace=1 then
								fileExt=split(b_pic,".")
								imgsExt=fileExt(ubound(fileExt))													'获取图片后缀
								strFileName = book_id & "."&imgsExt
								response.Write "开始保存封面图片本地地址:"&SiteSystemPath&"BookFace/"&strFileName
								If SaveRemoteFile(SiteSystemPath &"BookFace/"&strFileName,B_Pic,B_Pic)=True Then
									If not CheckFileType(Server.mappath(SiteSystemPath &"BookFace/"& strFileName)) then
										file1=SiteSystemPath &"BookFace/"& strFileName
										FSOFiledel(file1)
										response.Write "<font color=red>失败</font> 目标图片类型与标称后缀不符。"
									else
										set rsfile=server.createobject("adodb.recordset") 
										if IsSqlDataBase = 2 then
											strSQL ="select id,fileurl_info,fileurl_name,fileurl_user,fileurl_size,fileurl_path,fileurl_class,fileurl_Types,fileurl_fileID from filetest order by id desc limit 1"
										else
											strSQL ="select top 1 id,fileurl_info,fileurl_name,fileurl_user,fileurl_size,fileurl_path,fileurl_class,fileurl_Types,fileurl_fileID from [filetest] order by id desc"
										end if
										rsfile.open strSQL,conn,1,3
											rsfile.addnew
											rsfile("fileurl_name")=strFileName
											rsfile("fileurl_info")=B_Pic
											rsfile("fileurl_user")="管理员:"&request.cookies("CnendWeb")("admininfo_loginname")
											rsfile("fileurl_size")=Getfilesize(SiteSystemPath &"BookFace/"& strFileName)
											rsfile("fileurl_path")=SiteSystemPath &"BookFace/"
											rsfile("fileurl_class")=3
											rsfile("fileurl_fileID")=book_id
											rsfile("fileurl_Types")=imgsExt
											rsfile.update
											rsfile.close
										set rsfile=nothing 
										response.Write "<font color=blue>成功</font>"
										B_Pic=SiteSystemPath &"BookFace/"& strFileName
										conn.execute ("update list_book set list_pic='"&B_Pic&"' where id="&book_id)
									End If
								Else
									response.Write "<font color=red>失败</font> 文无法写入,请检查<font color=red>"& SiteSystemPath &"BookFace/</font>目录权限。"
								End If
							End If
						End If
					End If
				
	
'-----------------------------------------------------------------------------------------
'作品信息内容入库结束
'输出作品信息页面采集信息
'-----------------------------------------------------------------------------------------

					response.Write "<table>"
					response.Write "<tr><td width='50%'>本地作品ID:<a href="&SiteSystemPath&"look_book.asp?id="&book_id&" target=_blank>"&book_id&"</a><br>"
					response.Write ""&WebName&"站作品ID:<a href="&ListUrl&" target=_blank>"&bl_id&"</a></td>"
					response.Write "<td width='50%'>作品名称:"&B_Name&"</td></tr>"
					response.Write "<tr><td width='50%'>作品作者:"&B_Author&"</td>"
					response.Write "<td width='50%'>作品类别:"&B_Lei&"</td></tr>"
					response.Write "<tr><td width='50%'>作品进程:"&B_Tai&"</td>"
					response.Write "<td width='50%' colspan='2'>作品封面:"&B_Pic&"</td></tr>"
					response.Write "</table>"&chr(13)


'-----------------------------------------------------------------------------------------
'输出作品信息页面采集信息结束
'作品目录页面获取开始
'-----------------------------------------------------------------------------------------

					ListlookCode=""
					ListUrl=ListsUrl
			
					if FolderType=2 then
						ListCode=ListinfoCode
						ListinfoCode=""
					else
						ListCode=GetHttpPage(ListUrl,EquivType)
						ListinfoCode=""
					end if
					If ListCode="$False$" Then
						response.Write  "<br><li>在获取:<a target=_blank href=" & ListUrl & "><font color='red'>" & ListUrl & "</font></a>网页源码时发生错误。</li><br>"
					Else
						ListCode=GetBody(ListCode,LsString,LoString,True,True)
						If ListCode="$False$" Then
							response.Write "<br><li><font color='red'>在截取目录页面内容时发生错误:<a target=_blank href=" & ListUrl & "><font color='red'>" & ListUrl & "</font></a></font></li><br>"
						Else
							If readType=0 then
'-----------------------------------------------------------------------------------------
'目录页面截取到的是章节ID开始
'-----------------------------------------------------------------------------------------
%>
<!--#include file="Admin_Load_ViewId.asp" -->
<%
'-----------------------------------------------------------------------------------------
'目录页面截取到的是章节ID结束
'-----------------------------------------------------------------------------------------
							Elseif readType=1 then
'-----------------------------------------------------------------------------------------
'目录页面截取到的是分卷ID开始
'-----------------------------------------------------------------------------------------
%>
<!--#include file="Admin_Load_CookId.asp" -->
<%
'-----------------------------------------------------------------------------------------
'目录页面截取到的是分卷ID结束
'-----------------------------------------------------------------------------------------
							Elseif readType=2 then
'-----------------------------------------------------------------------------------------
'目录页面截取到的是分卷区块开始
'-----------------------------------------------------------------------------------------
%>
<!--#include file="Admin_Load_CookCode.asp" -->
<%
'-----------------------------------------------------------------------------------------
'目录页面截取到的是分卷区块结束
'-----------------------------------------------------------------------------------------
							End If
							if Instr(makebookHTML,"1")>0 then
								response.write "<br><Br><div id=topmomos>您选择了自动生成静态页面,下面开始执行...</div><br><Br>"
								arrmake=split(makebookHTML,",")
								if arrmake(0)=1 then
									response.Write "生成作品资料页...<br>"
									MakelookHtml(book_id)
									response.Write "<br>完成<br><br>"
								end if
								if arrmake(1)=1 then
									response.Write "生成作品目录页...<br>"
									MakeindexHtml(book_id)
									response.Write "<br>完成<br><br>"
								end if
								if arrmake(2)=1 then
									response.Write "生成作品章节页...<br>"
									MakepageHtml(book_id)
									response.Write "<br>完成<br><br>"
								end if
								if arrmake(3)=1 then
									response.Write "生成作品分卷页...<br>"
									MakezhangHtml(book_id)
									response.Write "<br>完成<br><br>"
								end if
								if arrmake(4)=1 then
									response.Write "生成作品全文页...<br>"
									MakeallHtml(book_id)
									response.Write "<br>完成<br><br>"
								end if
								response.write "<div id=topmomos>完成所选静态页面生成!</div>"
							end if
							response.Write "<br><br>"&chr(13)

'-----------------------------------------------------------------------------------------
'章节内容页面获取结束
'-----------------------------------------------------------------------------------------
						End If		
					End If
				End If
			end if
		end if
'-----------------------------------------------------------------------------------------
'作品目录页面获取结束
'-----------------------------------------------------------------------------------------
	End If
'-----------------------------------------------------------------------------------------
'作品内容页面获取结束
'-----------------------------------------------------------------------------------------
next
If FoundErr=True Then
   Call WriteErrMsg(ErrMsg)
End If 
If loadtype=1 Then
	response.write "<div id=topmomos>指定范围内的作品已经采集完毕!您可以选择返回<a href='Admin_ItemDownBooks.asp?ItemID="&ItemID&"'><font color=#FF0000>继续采集</font></a></div><br><Br>"&chr(13)
	response.End
elseIf loadtype=2 or loadtype=3 Then
    if ListPaingend="" Then
		response.write "<div id=topmomos>本列表作品采集完毕,正在准备采下一页列表,请稍候...如果长时间没有反应请 "
		response.Write "<a href='Admin_ItemDownBooks.asp?act =getbook&makebookHTML="&makebookHTML&"&Fastbook="&Fastbook&"&ItemID="&ItemID&"&loadtype="&loadtype&"&listedUrl="&ListPaingNext&"&ListPaing="&ListPaing&"&ListPaings="&ListPaings&"'><font color=#FF0000>点此</font></a> 进行下一页采集</div><br><br>"&chr(13)
		response.Write "<meta http-equiv='refresh' content='5;URL=Admin_ItemDownBooks.asp?act =getbook&makebookHTML="&makebookHTML&"&Fastbook="&Fastbook&"&ItemID="&ItemID&"&loadtype="&loadtype&"&listedUrl="&ListPaingNext&"&ListPaing="&ListPaing&"&ListPaings="&ListPaings&"'>"
	elseif ListPaingend="end" Then
		if makeJS=1 then
			makeshowhots()
			makeshowhits()
		end if
		response.write "<div id=topmomos>指定范围内的作品已经采集完毕!您可以选择返回<a href='Admin_ItemDownBooks.asp?ItemID="&ItemID&"'><font color=#FF0000>继续采集</font></a></div><br><Br>"&chr(13)
		response.End
	end if
end if
conn.close
set conn=nothing
connItem.close
set connItem=nothing
%>

⌨️ 快捷键说明

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