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

📄 inc_page.asp

📁 ZD-BS是一个基于asp+access的个人blog系统 程序特点: 1.数据结构合理
💻 ASP
字号:
<script language="JScript" runat="server">

//============================================================
//     Copyright 2006-2007 VAL/ZYI. All Rights Reserved.
//============================================================

//page state : normal,special

function showPage(arrPara){
	var strErr="";
	var intPageID=arrPara["pageID"];
	var strPageName=arrPara["pageName"];
	var strQuery="select top 1 post_ID,post_title,post_authorID,post_authorName,post_email,post_homepage,post_content,post_textMode,post_postTime,post_editTime,post_viewCount from zd_post where post_type='page' ";
	if(intPageID!=0){
		strQuery+="and post_ID="+intPageID;
	}else if(strPageName!=""){
		strQuery+="and post_name='"+strPageName+"'";
	}else{
		strErr+="<li>"+zd_ls["error:error para"]+"</li>";
	}
	var arrPage=dbConn.query(strQuery);
	if(arrPage==null){
		strErr+="<li>"+zd_ls["error:error para"]+"</li>";
	}
	
	if(strErr!=""){
		errorMsg(strErr);
	}else{
		arrPage=arrPage[0];
		
		dbConn.updateSql("post_viewCount=post_viewCount+1","zd_post","post_ID="+arrPage["post_ID"]);

		var arr=checkPage(arrPage);
		page_page(arr);
	}
}

function checkPage(arrPage){
	var arr=new Array();
	arr["ID"]=arrPage["post_ID"];
	arr["title"]=arrPage["post_title"];
	arr["authorID"]=arrPage["post_authorID"];
	arr["authorName"]=arrPage["post_authorName"];
	arr["email"]=arrPage["post_email"];
	arr["homepage"]=arrPage["post_homepage"];
	arr["content"]=arrPage["post_content"];
	if(arrPage["post_textMode"]!="html"){
		arr["content"]=theHTML.ubb(arr["content"]);
	}
	if(zd_set["cacheKeyword"]){
		arr["content"]=theHTML.keyword(arr["content"]);
	}
	arr["editTime"]=func.dateStr(arrPage["post_editTime"]);
	arr["postTime"]=func.dateStr(arrPage["post_postTime"],zd_ls["time:type_1"]);
	arr["viewCount"]=arrPage["post_viewCount"];
	return arr;
}

function doit(page){
	var arrPara=new Array();
	var strQS=sys.getStaticQuery();
	var intPageID=0;
	var strPageName="";
	
	if(!page){
		var re=/^([0-9]+)$/i;
		var arrMach=re.exec(strQS);
		if(arrMach!=null){
			intPageID=func.checkInt(arrMach[1]);
		}
		re=/^([a-zA-Z])[a-zA-Z0-9\_]*?$/;
		arrMach=re.exec(strQS);
		if(arrMach!=null){
			strPageName=func.checkStr(strQS);
		}
	}else{
		if(page.constructor==Number){
			intPageID=func.checkInt(page);
		}
		if(page.constructor==String){
			strPageName=func.checkStr(page);
		}
	}
	
	if(intPageID||strPageName){
		arrPara["pageID"]=intPageID;
		arrPara["pageName"]=strPageName;
		showPage(arrPara);
	}else{
		errorMsg("<li>"+zd_ls["error:error para"]+"</li>");
	}
}

</script>

⌨️ 快捷键说明

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