|
Post by MonsterControl on Jan 27, 2012 17:34:45 GMT -4
<script type="text/Javascript"> // Advance Main Page Layout v4.0 by Chris // Concept Art by Greg_House_Fan // Do not redistribute without permission of the creator
var modText = "Moderated By: "; // Moderator text var subText = "Sub-Boards: "; // Sub-boards text var subColor = "#888888"; // Color of the sub-boards cell
// No need to edit var aTD = document.getElementsByTagName("TD"); if(location.href.match(/action=home/i) || !location.href.match(/action=/i)){ var fj = document.getElementById("forumjump").options; for(a=0;a<aTD.length;a++){ if(aTD[a].className == "titlebg" && aTD[a].innerHTML.match(/(Forum Name|Sub-Boards)/i)){ aTD[a].parentNode.parentNode.deleteRow(aTD[a].parentNode.rowIndex); a--; } else if(aTD[a].width == "66%"){ var onoff = aTD[a-1].innerHTML; var topics = aTD[a+1].firstChild.innerHTML; var posts = aTD[a+2].firstChild.innerHTML; var bdat = aTD[a].firstChild.innerHTML; var descrip = aTD[a].lastChild.innerHTML; var mods = ""; if(descrip.match(/<i>Moderators?:(.+?)<\/i>/i)){ var mods = "<font size='1'>"+modText+RegExp.$1+"</font>"; descrip = descrip.replace(/<i>Moderator.+?<\/i>/i,""); } var lp = aTD[a+3].innerHTML.split(/<br\s?\/?>/i); if(!lp || lp.length < 2){ lp = "No posts."; } else { lp = "Last Post By: "+lp[1].replace(/by/, "")+" - On "+lp[0].replace(/on /,"")+"<br />In "+lp[2].replace(/in/,""); }
var data = "<table width='100%' cellpadding='2' cellspacing='0'><tr><td width='50%'>"; data += bdat+"<br />"+mods+"</td><td width='50%'><table width='100%' cellpadding='1' cellspacing='0'>"; data += "<tr><td align='left'>"+lp+"</td><td align='right'>Topics - "+topics+" / Posts - "+posts; data += "</td></tr><tr><td colspan='2'><hr size='1' width='100%' />"+descrip+"</td></tr></table></td></tr></table>"; aTD[a].innerHTML = data; aTD[a].width = "100%"; aTD[a].colSpan = 5;
if(bdat.match(/\d+ sub-boards?/i)){ var subdat = "<font size='1'>"+subText; for(b=0;b<fj.length;b++){ if(fj[b].value.match("board="+bdat.split(/board=/)[1].split(/("|>)/i)[0]+"$")){ while(fj[b+1] && fj[++b].innerHTML.match(/--- /i)){ subdat += "<a href='"+fj[b].value+"'>"+fj[b].innerHTML.replace(/---/,"")+"</a>, "; } break; } } var x = aTD[a].parentNode.parentNode.insertRow(aTD[a].parentNode.rowIndex+1).insertCell(0); x.colSpan = 5; x.bgColor = subColor; x.innerHTML = subdat.substr(0, subdat.length-2)+"</font>"; } aTD[a].parentNode.deleteCell(4); aTD[a].parentNode.deleteCell(3); aTD[a].parentNode.deleteCell(2); aTD[a].parentNode.deleteCell(0); a++; } } } </script>
|
|
|
Post by MonsterControl on Jan 27, 2012 19:40:51 GMT -4
<script type="text/javascript"> /* ProBoard Forum Customize v1.0 by SubDevo */ /* Global Footer - Please leave this header intact. Do not repost. */ /* [url]http://interoceandesigns.com[/url] or [url]http://lsdp.proboards.com[/url] */
var resizeForum=[1,'98%']; // Resize Forum? 1=Yes, 0=No , Forum width. var outerBorder=[0,"ff0000"]; // Outer Table Borders? 1=Yes, 0=No, Border Color. var pdivH=20; // Post Divider Height. var cdivH=20; // Category Divider Height. var sdivH=20; // Sticky/Thread Divider Height. var head="URL TO HEAD IMAGE"; var base="URL TO BASE IMAGE"; var stickyImg="URL TO STICKY IMAGE"; var normImg="URL TO NORMAL IMAGE"; var catClass="titlebg"; // Class of Category Name Cell. var aClass="titlebg"; // Annnouncement Divider Background class. var aHeight=10; // Announcement Divider Height. var qrCustom=1; // Quick Reply Customize? 1=Yes, 0=No. var qrMess="What "; // Replace "Message:" with this Text. var qrWidth=631; // Desired Width (Default is 631) var qrHeight=227; // Desired Height (Default is 87)
// DO NOT EDIT BELOW var tb=document.getElementsByTagName("table"); var rTb=0; var pLoc=location.href; var rLoc=document.title; var splitType=0; var ssT=""; var mM=/password\sprotected|error\shas\soccurred|admin\shome|login|preview|move\sthread|search\sresult/i; if(rLoc.match(mM)||document.ammForm||document.postForm){splitType=0; }else if(pb_action=="home"){splitType=1; ssT=/<b>Forum\sName/i; pdivH=cdivH; }else if(pb_action=="boardindex"){splitType=2; ssT=/\[Search\sThis/; pdivH=sdivH; }else if(pLoc.match(/thread=/i)){splitType=3; ssT=/<b>(Author|Poll)/i;} stickyImg=cI(stickyImg); normImg=cI(normImg); var po = document.getElementsByName("action"); if(po&& !(navigator.appName.match(/microsoft/i))){po=document.getElementsByTagName("input"); for(var x=0;x<po.length;x++){if(po[x].value==" Submit Vote "){splitType=0; break;}} } function cI(h){var m=(h.match(/^http:\/\//i))?h:head; return m;} if(splitType){ var sDiv=document.createElement("div"); var nDiv=sDiv.cloneNode(false); sDiv.style.height=pdivH+"px"; nDiv.align="center"; var tbA=""; var stickySplit=0; var tbN=""; var nT=""; var te=(splitType==3)?1:0; for(var x=0;x<tb.length;x++){ with(tb[x]){if(cellPadding==4&&width=="100%"&&rows[te].innerHTML.match(ssT)){break;}} } if(tb[x]){ with(tb[x-2].rows[0]){ if(splitType==2&&innerHTML.match(/Sub-Boards/)){firstChild.className = catClass;}} tb[x-1].style.backgroundColor="transparent"; tb[x].className="bordercolor"; tbA=tb[x]; var tbP=tbA.parentNode; var nTop=tb[x].rows[te].cloneNode(true); tr=tbA.rows; }else{splitType=0;} if(splitType==1){ x=1; while(tr[x+1]){ if(tr[x].cells.length==1){ makeTable(); with(nTop.firstChild){className=catClass; innerHTML=tr[x].firstChild.innerHTML;} aD(nT,nTop,1); } x++; while(tr[x]&&tr[x].cells.length==5){nT.appendChild(tr[x]);} if(tr[x]&&tr[x].innerHTML.match(/markallb/i)){tr[x].firstChild.align="center"; nT.appendChild(tr[x]);} aD(tbP,tbN,1); if(tr[x+1]){doDiv(tbP);} } x++; rTb=1; }else if(splitType==2&& !tbA.innerHTML.match(/no\smessages/i)){ stickySplit=1; var gotSticky=0; for(x=2;x<tr.length;x++){ makeTable(); if(x==2){ aD(nT,tr[1]); while(tr[x]&&(tr[x].innerHTML.match(/sticky/i)||(tr[x].cells.length==1))){ var tC=tr[x].cells; if(tC&&tC.length==1){with(tC[0]){className=aClass; height=aHeight+"px";}} nT.appendChild(tr[x]); gotSticky++; } if(gotSticky){aD(tbP,tbN,1); doDiv(tbP);continue;} }else{x--; aD(nT,tr[0],1); aD(nT,tr[1],1); while(tr[x]){nT.appendChild(tr[x]);} aD(tbP,tbN,1); if(!tr[x]){break;} } } rTb=1; var pDiv=document.createElement("div"); var tbM=tbP.parentNode.parentNode.parentNode; with(pDiv){align="center"; innerHTML='<img src="'+stickyImg+'" />';} if(stickyImg.match(/^http:\/\//i)&& gotSticky){tbM.parentNode.insertBefore(pDiv,tbM);} }else if(splitType==3){ var rC=0; var nx=2; for(x=1;x<tr.length;x++){ makeTable(); if(x==1){ if(tr[x].innerHTML.match(/poll\sq/i)){x=3; nx=4; aD(nT,tr[1],1); aD(nT,tr[2],1);}else{continue;} }else{ if(x==nx){aD(nT,tr[0],1);aD(nT,tr[nx-1],1);} aD(nT,tr[x],1); while(tr[x+1]&&tr[x+1].innerHTML.match(/\[Search\sThis|Admin\sFunctions:/)){nT.appendChild(tr[x+1]); rC=1;} } aD(tbP,tbN,1); if(rC){break;}else{doDiv(tbP);} } rTb=1; } if(rTb){tbP.removeChild(tbA);} } var m=/<img/i; var mb="bordercolor"; for(x=0;x<tb.length;x++){ with(tb[x]){ if(resizeForum[0]&&width=="92%"){width=resizeForum[1]+"px";} if(outerBorder[0]&&width=="100%"&&cellSpacing=="1"&& !parentNode.nodeName.match(/font/i)){style.border= "1px solid #"+outerBorder[1];} if(style.display!="none"&&className==mb&&width=="100%"&&cellPadding=="0"){ var tDiv=previousSibling; var nSib=nextSibling; if(!(tDiv&&tDiv.nodeName.match(/div/i)&&tDiv.innerHTML.match(m) )){makeDiv(head,tb[x]);} if(!(nSib&&nSib.nodeName.match(/div/i)&&nSib.innerHTML.match(m) )){makeDiv(base,nSib);} } } } if(qrCustom){ var td=document.getElementsByName("message")[0]; if(td&& !(document.searchForm||document.postForm||pLoc.match(/=emailall/i))){ with(td.style){height=qrHeight, width=qrWidth;} td.parentNode.insertBefore(document.createElement("br"), td.nextSibling); var qrP=td.parentNode; var qb=qrP.parentNode.parentNode.parentNode.parentNode.parentNode; qb.rows[1].align="center"; qb.rows[0].cells[0].align="center"; qrP.parentNode.firstChild.data=qrMess; var nFont= document.createElement("font"); nFont.innerHTML='<input name="nextaction" type="hidden" value="post"><input type="submit" accesskey="p" value="Preview" onclick="qrP.nextaction.value=\'preview\'; return true;" /> <input type="reset" value="Reset" accesskey="r" onClick="reset">'; qrP.insertBefore(nFont,qrP.lastChild); qrP.removeChild(qrP.lastChild); } } function makeDiv(dSrc,nTb){ if(!dSrc.match(/^http:\/\//i)){return;} var nDiv=document.createElement("div"); with(nDiv){align="center"; innerHTML='<img src="'+dSrc+'" />';} (nTb)? nTb.parentNode.insertBefore(nDiv,nTb): tb[x].parentNode.appendChild(nDiv); } function makeTable(){ tbN=tbA.cloneNode(false); tbN.appendChild(tbA.firstChild.cloneNode(false)); nT=tbN.firstChild; } function aD(aN,aS,tf){aN.appendChild(aS.cloneNode(tf));} function doDiv(sT){ for(var i=0;i<3;i++){ var sD=((i==1)?sDiv:nDiv).cloneNode(false); var hI=(stickySplit&&normImg)?normImg:head; if(i!=1){hI=(i)?hI:base; sD.innerHTML='<img src="'+hI+'" />';} if(hI.match(/^http:\/\//i)||i==1){if(sD.style.height!="0px"){sT.appendChild(sD);}} } } </script>
|
|