Post by (¯`•DregondRahl•._) on Apr 27, 2007 12:23:48 GMT -5
..Enjoy! all you gradient fans
GLOBAL FOOTER
<style type="text/css">
<!--
.mClass{background-image: url(URL OF GRADIENT);}
-->
</style>
<script type="text/javascript">
<!--
/*VoiDian Mini Profile Mod (Head/Base) V2.5 -DregondRahl
DoNot repost without permission*/
var headImg = 'HEAD IMG URL'; // Url of the Head Image
var baseImg = 'BASE IMG URL'; // Url of the Base Image
var mpClass = 'mClass'; // Member Name Class
var mpWidth = 'WIDTH';// Mini Profile Width
//Do Not Edit below
var start ='<img src="'+headImg+'"><table id = "mini_pro" width="'+mpWidth+'" cellpadding="3" cellspacing="1" align="center" class="bordercolor">';
var end ='</table><img src="'+baseImg+'"><br>';
var td = document.getElementsByTagName("td");
if(location.href.match(/n=(disp|search2|(user)?rece|pmvi|goto|(calendar)?view|viewpro)/)){
for(i = 0; i < td.length; i ++){
var IE = (document.all) ? true : false;
var mpInfo = ''; var addOn = '';
if(td.width == "20%" && td.innerHTML.match(/Joined/)){
mpCen = td.getElementsByTagName('center')[0]
mpSplit = td.innerHTML.split(/<br>/i);
mpStyle = (td.className.match(/windowbg2/))? 'windowbg' : 'windowbg2';
mpKarma = (td.item(i).innerHTML.match(/<br>\[(.+?)\]/i))? '<br>['+RegExp.$1+']' : '';
mpStatus = (td.innerHTML.match(/member is (.+?)<br>/i)) ? 'Status ::'+RegExp.$1+'::' :'';
if(td.innerHTML.match(/(.+?)<br>(.+?)<br>(.+?)?(<br>(.+?)<br>)?member is (.+?)<br>/i)){
mName = RegExp.$1+'<br>';
mRank = RegExp.$2+'<br>';
mStars = RegExp.$3+'<br>';
mTitle = RegExp.$4+'<br>';
stats ='<tr><td width="100%" class="'+mpClass+'" align="center">'+mName+'</td>'
stats +='<tr><td width="100%" class="'+mpStyle+'" align="center">'+mRank+mStars+mTitle+'</td></tr>'
stats +='<tr><td width="100%" class="'+mpClass+'" align="center">'+mpStatus+'</td>';
}
if(mpCen.innerHTML.match(/^(<img.+?>)?(<br>)?(<br>(.+?))?(<br>){2}((.|\n)+)?$/gim)){
avaImg = RegExp.$1+'<br>';
aNum = (RegExp.$3=='') ? '6' : '7';
pText = '<br><div class="pClass">'+RegExp.$3+'</div>';
cIconA = (RegExp.$6.replace(/<br>/i,''));
cIcon = (cIconA == '')? '<a href="/index.cgi?action=login">[Register/Login]</a>' : cIconA ;
}
avay ='<br><div align="center">'+avaImg+pText+mpKarma+'</div>';
var mNum = (!IE)? '9' : aNum;
for (p = mNum; p < mpSplit.length; p ++) {
if(!mpSplit
.match(/((: |=karma|<a|send pm|msn)|'')/i) && mpSplit
.replace(/<\/?center>/i,'')){
addOn += '<br><div id="add_on" align="center">'+mpSplit
+'</div>';
} else {
addOn +='';
}
mp_array = mpSplit
.split(": ");
for (m = 1; m < mp_array.length; m ++) {
mpInfo +='<tr><td width="50%" class="'+mpStyle+'" >'+mp_array[0]+'</td><td width="50%" class="'+mpStyle+'" align="center">'+mp_array[1]+'</td></tr>'
}
}
mpInfo += '<tr><td width="100%" colspan ="2" class="'+mpStyle+'" align="center">'+cIcon+'</td></tr>';
td.innerHTML = start+stats+end+avay+addOn+'<br>'+start+mpInfo+end ;
td.align = "center";
}
if(!td.innerHTML.match(/user=/i) && td.width=="20%" && td.innerHTML.match(/<a/i)){
gp_Info = (td.className.match(/windowbg2/))? 'windowbg' : 'windowbg2';
td.innerHTML = start+'<tr><td width="100%" class="'+gp_Info+'" align="center">'+td.innerHTML.replace('Guest','<i>Guest<\/i>')+'</td></tr>'+end;
td.vAlign = td.align ="center";
}
}
}
// -->
</script>
Instructions:
This code, like any other mini profile code, must be placed below any other mini profile moding codes, like Money-CrossFury-Hp House Code.
var mpWidth='WIDTH';//MiniProfileWidth
just add the Images and Ajust the width to the width of the images
the standard width would be around 80% or 140px.
var mpClass ='mClass'; // Member Name Class
I picked a className For it, but you can use any you want.Even titilebg,catbg..etc
<style type="text/css">
<!--
.mClass{background-image: url(URL OF GRADIENT);}
-->
</style>
if your not using titlebg, or any other background you add the above part, i recommend using it.
Advanced Users:
Most of the code is easily editable, also if you noticed some of the <div> and <table> have a Class name or an ID.