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

📄 adv.jsp

📁 论坛软件系统亦称电子公告板(BBS)系统
💻 JSP
字号:
<%@ page language="java" import="java.util.Random;" pageEncoding="UTF-8"%>
<%@ taglib uri="/WEB-INF/c.tld" prefix="c"%>
<c:choose><c:when test="${fid!=null}"><c:set var="target" value="forum_${fid}" scope="page"/></c:when><c:otherwise><c:set var="target" value="0" scope="page"/></c:otherwise></c:choose>
<c:if test="${CURSCRIPT=='forumdisplay.jsp'}">
<script type="text/javascript">
var normalthreads = new Array();
var floatthreads = new Array();
var tbodys = $('forum_${fid}');
if(tbodys!=null){
	tbodys=tbodys.getElementsByTagName('tbody');
	var randtbody = null;
	for(var i in tbodys) {
		if(tbodys[i].id) {
			if(tbodys[i].id.substr(0, 12) == 'normalthread') {
				normalthreads.push(tbodys[i]);
			} else if(tbodys[i].id.substr(0, 11) == 'floatthread') {
				floatthreads.push(tbodys[i]);
			}
		}
	}
	if(normalthreads.length) {
		for(var i = 0; i < floatthreads.length; i++) {
			var randtbody = normalthreads[Math.floor(Math.random()*normalthreads.length)];
			randtbody.insertBefore(floatthreads[i].getElementsByTagName('tr')[0], randtbody.getElementsByTagName('tr')[0]);
			floatthreads[i].parentNode.removeChild(floatthreads[i]);
		}
	}
}
</script></c:if>
<div style="display: none" id="ad_none"><div id="ad_headerbanner_none">${advlist.headerbanner[target]!=null?advitems[advlist.headerbanner[target]]:advitems[advlist.headerbanner['all']]}</div>
<c:if test="${advlist.text[target]!=null}"><div class="ad_text" id="ad_text_none"><table summary="Text Ad" cellpadding="0" cellspacing="1">${advlist.text[target]}</table></div></c:if>
<c:if test="${CURSCRIPT=='index.jsp'&&advlist.intercat!=null}"><c:forEach items="${catlists}" var="cat">
<c:choose>
	<c:when test="${advlist.intercat[(cat.fid)]!=null}"><c:choose><c:when test="<%=new Random().nextInt(2)==1%>"><div class="ad_column" id="ad_intercat_${cat.fid}_none">${advitems[advlist.intercat[(cat.fid)]]}</div></c:when><c:otherwise><div class="ad_column" id="ad_intercat_${cat.fid}_none">${advitems[advlist.intercat['0']]}</div></c:otherwise></c:choose></c:when>
	<c:otherwise><div class="ad_column" id="ad_intercat_${cat.fid}_none">${advitems[advlist.intercat['0']]}</div></c:otherwise>
</c:choose>
</c:forEach></c:if>
<c:if test="${CURSCRIPT=='viewthread.jsp'}">
	<c:if test="${!(special>0)}"><c:forEach items="${postlist}" var="post" varStatus="index"><div class="ad_textlink1" id="ad_thread1_${index.index}_none">${advthreads.thread1[index.index]}</div><div class="ad_textlink2" id="ad_thread2_${index.index}_none">${advthreads.thread2[index.index]}</div><div class="ad_pip" id="ad_thread3_${index.index}_none">${advthreads.thread3[index.index]}</div></c:forEach></c:if>
	<div class="ad_column" id="ad_interthread_none">${thread.replies>0?(advlist.interthread[target]!=null?advitems[advlist.interthread[target]]:advitems[advlist.interthread['all']]):""}</div>
</c:if>
<div class="ad_footerbanner" id="ad_footerbanner1_none">${advlist.footerbanner1[target]!=null?advitems[advlist.footerbanner1[target]]:advitems[advlist.footerbanner1['all']]}</div>
<div class="ad_footerbanner" id="ad_footerbanner2_none">${advlist.footerbanner2[target]!=null?advitems[advlist.footerbanner2[target]]:advitems[advlist.footerbanner2['all']]}</div>
<div class="ad_footerbanner" id="ad_footerbanner3_none">${advlist.footerbanner3[target]!=null?advitems[advlist.footerbanner3[target]]:advitems[advlist.footerbanner3['all']]}</div></div>
<script type="text/javascript">
var insenz_status = '${insenz.hardadstatus!=null?1:0}';
var insenz_availableadvs = {'headerbanner' : '1', 'thread3_0' : '2', 'thread2_0' : '3', 'thread1_0' : '4', 'interthread' : '5', 'footerbanner1' : '6', 'footerbanner2' : '7', 'footerbanner3' : '8'};
var insenz_adkeys = [${insenz.hardadstatus}];
var ad_divs = $('ad_none').getElementsByTagName('div');
var insenz_cookie = document.cookie.indexOf('insenz_cookie') == -1 ? null : getcookie('insenz_cookie');
var ad_obj = null;
if(!insenz_status || insenz_cookie) {
	for(var i = 0; i < ad_divs.length; i++) {
		if(ad_divs[i].id.substr(0, 3) == 'ad_' && (ad_obj = $(ad_divs[i].id.substr(0, ad_divs[i].id.length - 5))) && ad_divs[i].innerHTML) {
			if(insenz_cookie) {
				re = new RegExp(insenz_availableadvs[ad_divs[i].id.substr(3, ad_divs[i].id.length - 8)] + "\:(0" + "|" + gid + "|" + fid + ")", "ig");
				if(re.exec(insenz_cookie) != null) continue;
			}
			ad_obj.innerHTML = ad_divs[i].innerHTML;
			ad_obj.className = ad_divs[i].className;
		}
	}
}
</script>
<script type="text/javascript">
if(insenz_status) {
	if(typeof insenz_usedadkeys != 'undefined' && typeof insenz_advs != 'undefined' && insenz_usedadkeys.length && insenz_advs.length) {
		insenz_cookie = '';
		for(var j in insenz_advs) {
			for(var k in insenz_advs[j]) {
				insenz_cookie += j + ':' + k + 'D';
			}
		}
		setcookie('insenz_cookie', insenz_cookie, 86400);
	} else {
		insenz_cookie = 1;
		setcookie('insenz_cookie', '', -86400);
		var insenz_usedadkeys = new Array();
	}
	if(insenz_cookie) {
		for(var i = 0; i < ad_divs.length; i++) {
			if(ad_divs[i].id.substr(0, 3) == 'ad_' && (ad_obj = $(ad_divs[i].id.substr(0, ad_divs[i].id.length - 5))) && ad_divs[i].innerHTML && !in_array(insenz_availableadvs[ad_divs[i].id.substr(3, ad_divs[i].id.length - 8)], insenz_usedadkeys)) {
				ad_obj.innerHTML = ad_divs[i].innerHTML;
				ad_obj.className = ad_divs[i].className;
			}
		}
	}
}
$('ad_none').parentNode.removeChild($('ad_none'));
</script>
<c:if test="${CURSCRIPT=='viewthread.jsp'&&insenz.topicrelatedad!=null&&(!special>0)}"><script type="text/javascript">var tradekeywords = '$GLOBALS[tradekeywords]';</script></c:if>
<c:if test="${advlist.float!=null||advlist.couplebanner!=null}">
<div align="left"  style="clear: both;">
	<script type="text/javascript" src="include/javascript/floatadv.js"></script>
	<script type="text/javascript">
	if(${advlist.float[target]!=null}){
		theFloaters.addItem('floatAdv1',6,'document.documentElement.clientHeight-200','<div style="position: absolute; left: 6px; top: 6px;">${advitems[advlist.float[target]]} <br /><img src=\"images/common/advclose.gif\" onMouseOver=\"this.style.cursor=\'pointer\'\" onClick=\"closeBanner();\"></div>');
	}
	else if(${advlist.float['all']!=null}){
		theFloaters.addItem('floatAdv1',6,'document.documentElement.clientHeight-200','<div style="position: absolute; left: 6px; top: 6px;">${advitems[advlist.float['all']]} <br /><img src=\"images/common/advclose.gif\" onMouseOver=\"this.style.cursor=\'pointer\'\" onClick=\"closeBanner();\"></div>');
	}
	if(${advlist.couplebanner[target]!=null}){
		theFloaters.addItem('coupleBannerL',6,0,'<div style="position: absolute; left: 6px; top: 6px;">${advitems[advlist.couplebanner[target]]} <br /><img src=\"images/common/advclose.gif\" onMouseOver=\"this.style.cursor=\'pointer\'\" onClick=\"closeBanner();\"></div>');
		theFloaters.addItem('coupleBannerR','document.body.clientWidth-6',0,'<div style="position: absolute; right: 6px; top: 6px;">${advitems[advlist.couplebanner[target]]} <br /><img src=\"images/common/advclose.gif\" onMouseOver=\"this.style.cursor=\'pointer\'\" onClick=\"closeBanner();\"></div>');
	}
	else if(${advlist.couplebanner['all']!=null}){
		theFloaters.addItem('coupleBannerL',6,0,'<div style="position: absolute; left: 6px; top: 6px;">${advitems[advlist.couplebanner['all']]} <br /><img src=\"images/common/advclose.gif\" onMouseOver=\"this.style.cursor=\'pointer\'\" onClick=\"closeBanner();\"></div>');
		theFloaters.addItem('coupleBannerR','document.body.clientWidth-6',0,'<div style="position: absolute; right: 6px; top: 6px;">${advitems[advlist.couplebanner['all']]} <br /><img src=\"images/common/advclose.gif\" onMouseOver=\"this.style.cursor=\'pointer\'\" onClick=\"closeBanner();\"></div>');
	}
	theFloaters.play();
	</script>
</div>
</c:if>

⌨️ 快捷键说明

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