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

📄 inc_sidebar.asp

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

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

function page_sideBar(arrItem){
	sBar_sideBarTop();
	var intArea=0;
	for(var i=0;i<arrItem.length;i++){
		if(arrItem[i]=="search"&&zd_set["enableSearch"]) side_search();
		if(arrItem[i]=="page"&&zd_set["cachePage"]) side_page();
		if(arrItem[i]=="archive"&&zd_set["cacheArchive"]) side_archive();
		if(arrItem[i]=="category"&&zd_set["cacheCategory"]) side_category();
		if(arrItem[i]=="article"&&zd_set["cacheNewArticle"]) side_article();
		if(arrItem[i]=="comment"&&zd_set["cacheNewComment"]) side_comment();
		if(arrItem[i]=="blogroll"&&zd_set["cacheBlogroll"]) side_blogroll();
		if(arrItem[i]=="counter"&&zd_set["cacheCounter"]) side_counter();
		if(arrItem[i]=="link") side_link();
		//the user's side bar roll
		if(arrItem[i]=="area"){side_area(intArea);intArea++;}
	}
	sBar_sideBarBottom();
}

function side_search(){
	sBar_sideSearch();
}

function side_page(){
	theCache.getPage();
	var arrPage=theCache.page;
	var arr=null;
	if(arrPage!=null){
		arr=new Array();
		for(var i=0;i<arrPage.length;i++){
			arr[i]=new Array();
			arr[i]["ID"]=arrPage[i]["ID"];
			arr[i]["title"]=theHTML.sliceStr(arrPage[i]["title"],24,"...",true);
		}
	}
	sBar_sidePage(arr);
}

function side_category(){
	theCache.getCategory();
	var arrCate=theCache.category;
	var arr=null;
	if(arrCate!=null){
		arr=new Array();
		for(var i=0;i<arrCate.length;i++){
			arr[i]=new Array();
			arr[i]["ID"]=arrCate[i]["ID"];
			arr[i]["articleCount"]=arrCate[i]["articleCount"];
			arr[i]["name"]=theHTML.sliceStr(arrCate[i]["name"],24,"...",true);
			arr[i]["describe"]=theHTML.sliceStr(arrCate[i]["describe"],252,"...",false);
			arr[i]["hide"]=arrCate[i]["state"]=="hide"&&zd_userGroup!="admin"?true:false;
		}
	}
	sBar_sideCategory(arr);
}

function side_archive(){
	theCache.getArchive();
	var arrArchive=theCache.archive;
	var arr=null;
	if(arrArchive!=null){
		arr=new Array();
		var i=0;
		for(var j=(arrArchive.length-1);j>=0&&i<12;j--){
			arr[i]=new Array();
			arr[i]["year"]=arrArchive[j]["yyyy"];
			arr[i]["month"]=arrArchive[j]["mm"];
			i++;
		}
	}
	sBar_sideArchive(arr);
}

function side_link(){
	var arr=new Array();
	arr["userName"]=zd_userName;
	arr["userID"]=zd_userID;
	arr["userGroup"]=zd_userGroup;
	arr["enableRegister"]=zd_set["enableRegister"];
	sBar_sideLink(arr);
}

function side_article(){
	theCache.getNewArticle();
	var arrArticle=theCache.newArticle;
	var arr=null;
	if(arrArticle!=null){
		arr=new Array();
		for(var i=0;i<arrArticle.length;i++){
			arr[i]=new Array();
			arr[i]["ID"]=arrArticle[i]["ID"];
			arr[i]["title"]=theHTML.sliceStr(arrArticle[i]["title"],24,"...",true);
			arr[i]["hide"]=false;
			if(
				(arrArticle[i]["authorID"]!=zd_userID&&zd_userGroup!="admin")&&
				(arrArticle[i]["categoryState"]=="private"||arrArticle[i]["state"]=="private")
			){
				arr[i]["hide"]=true;
			}
		}
	}
	sBar_sideArticle(arr);
}

function side_comment(){
	theCache.getNewComment();
	var arrComment=theCache.newComment;
	var arr=null;
	if(arrComment!=null){
		arr=new Array();
		for(var i=0;i<arrComment.length;i++){
			arr[i]=new Array();
			arr[i]["ID"]=arrComment[i]["ID"];
			arr[i]["articleID"]=arrComment[i]["articleID"];
			arr[i]["content"]=theHTML.sliceStr(arrComment[i]["content"],6,"...",true);
			arr[i]["authorName"]=arrComment[i]["authorName"]+(arrComment[i]["authorID"]==0?"*":"");
			arr[i]["hide"]=false;
			if(
				(arrComment[i]["articleAuthorID"]!=zd_userID&&zd_userGroup!="admin")&&
				(arrComment[i]["categoryState"]=="private"||arrComment[i]["articleState"]=="private")
			){
				arr[i]["hide"]=true;
			}
		}
	}
	sBar_sideComment(arr);
}

function side_blogroll(){
	theCache.getBlogroll();
	var arrBlogroll=theCache.blogroll;
	var arr=null;
	if(arrBlogroll!=null){
		arr=new Array();
		for(var i=0;i<arrBlogroll.length;i++){
			arr[i]=new Array();
			arr[i]["name"]=arrBlogroll[i]["name"];
			arr[i]["URL"]=arrBlogroll[i]["URL"];
			arr[i]["describe"]=arrBlogroll[i]["describe"];
		}
	}
	sBar_sideBlogroll(arr);
}

function side_counter(){
	theCache.getCounter();
	var arrCounter=theCache.counter;
	var arr=new Array();
	arr["article"]=arrCounter["article"];
	arr["comment"]=arrCounter["comment"];
	arr["ping"]=arrCounter["ping"];
	arr["trackback"]=arrCounter["trackback"];
	arr["visit"]=arrCounter["visit"];
	sBar_sideCounter(arr);
}

function side_area(intNum){
	var arrArea=theCache.area;
	var arrTmp=func.searchArr(arrArea,"state","sideBar");
	var arr=null;
	if(arrTmp!=null){
		arr=new Array();
		for(var i=0;i<arrTmp.length;i++){
			if(intNum==i){
				arr=new Array();
				arr["title"]=arrTmp[i]["title"];
				arr["content"]=arrTmp[i]["content"];
			}
		}
	}		
	sBar_sideArea(arr);
}

</script>

⌨️ 快捷键说明

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