|
bachlong
|
Feb 5 2007, 08:49 PM
Post #1
|
Dark Angle
- Posts:
- 313
- Group:
- Member ™
- Member
- #122
- Joined:
- June 2, 2006
|
Admin Cp > Skinning & Styles > Board Wrappers > Javascript
- Code:
-
<script type="text/javascript"> // Customizable Skin Chooser by darkturkey (dark.xmgfree.com) copyright 2005 // Initial skins are for example, and have individual copyrights listed within them // Redistributed for Vn communities by all4elva.com // // An Easy to use skin changer for invisionfree boards // add skins in the appropriate area as: addSkin('name','url'); // i.e. addSkin('Halloween','http://dark.xmgfree.com/images/IFSkins/halloween.css'); // NOTE: dont use the character '&' or '?' for names
var nextSkinNumber=0; var skinUrl = new Array(99); var skinName = new Array(99);
function addSkin(sName,sUrl) { skinUrl[nextSkinNumber] = sUrl; skinName[nextSkinNumber] = sName; nextSkinNumber++; }
//cho ḿnh bổ sung chút xíu phần
addSkin('Select a Skin',''); addSkin('BoHeGaHa','http://dark.xmgfree.com/images/IFSkins/bohegaha.css'); addSkin('Blue Aura','http://www.ifskinzone.net/skinselector/blueaura.css'); addSkin('Cloudy','http://dark.xmgfree.com/images/IFSkins/cloudy.css'); addSkin('Dark Delight','http://dark.xmgfree.com/images/IFSkins/darkdelight.css'); addSkin('Dark Player','http://dark.xmgfree.com/images/IFSkins/darkplayer.css'); addSkin('Halloween','http://dark.xmgfree.com/images/IFSkins/halloween.css'); addSkin('Final Fantasy','http://www.ifskinzone.net/skinselector/finalfantasy.css'); addSkin('Invision Blue','http://dark.xmgfree.com/images/IFSkins/invisionblue.css'); addSkin('Matrix Malfunction','http://www.ifskinzone.net/skinselector/matrixmalfunction.css'); addSkin('Neon Ash','http://www.ifskinzone.net/skinselector/neonash.css'); addSkin('Red and Black Remix','http://dark.xmgfree.com/images/IFSkins/redblackremix.css'); addSkin('RJs Silver-Blue','http://members.lycos.nl/filehost/htmlpages/silver_blue.txt');
//là để các bạn chèn thêm skin ḿnh muốn. Ngoài các skin đă có sẵng //các bạn có thể up thêm các skin ḿnh muốn. //- Đầu tiên các bạn chép đoạn CSS ra Notepad save lại dưới dạng .txt //- Sau đó up lên host rồi chen thêm link của ḿnh vào đoạn code trên. //VD: addSkin('TênSkinCủaBạn','DườngLinkBạnĐăUp.txt'); //Have fun // newsai from hackmod forum
function goSkin(change) { var path = location.pathname; var domain = path.substring(0,path.lastIndexOf('/')) +'/'; var expire = new Date (); expire.setTime(expire.getTime() + (180 * 24 * 3600 * 1000)); document.cookie = "mySkin" + "=" + escape(change) + ";expires=" + expire.toGMTString() + "; path=" + domain; }
function getCookie(name){ var cname = name + "="; var dc = document.cookie; if (dc.length > 0) { begin = dc.indexOf(cname); if (begin != -1) { begin += cname.length; end = dc.indexOf(";", begin); if (end == -1) end = dc.length; return unescape(dc.substring(begin, end)); } } return null; }
var chosenSkin = getCookie('mySkin'); var skinForm = '<form method="POST"><select class="forminput" onChange="goSkin(this.options[this.selectedIndex].text); location=document.URL;">'; for (i=0; i<nextSkinNumber; i++) { skinForm += '<option>'+skinName[i]+'</option>'; if (chosenSkin==skinName[i]) { document.write('<LINK REL="stylesheet" TYPE="text/css" HREF="'+skinUrl[i]+'">'); } } skinForm = skinForm + '</select></form>'; </script>
Admin Cp > Skinning & Styles > Board Wrappers > Header & Body >BOARD
- Code:
-
<script type="text/javascript">document.write(skinForm);</script>
|