📄 inc_page.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 + -