Post by DBuzzin on Apr 13, 2009 21:41:52 GMT -5
Code Name: Axel Mini Profile Mod
Creator: DBuzzin
Preview: Click
Definition: Completely Remodels the Mini Profile.
Placement: Global Footer
What to Edit: All You edit is the default avatar.
Creator: DBuzzin
Preview: Click
Definition: Completely Remodels the Mini Profile.
Placement: Global Footer
<script type="text/javascript">
/*Axel Mini Profile Mod by DBuzzin*/
var defaultAvatar ='';
if(location.href.match(/n=(search2|(user)?rece|display|pmvi|goto|calendar|viewpro)/)){
var grabMp = document.getElementsByTagName("td");
for(i=0; i < grabMp.length; i++){
if(grabMp[i].className.match(/windowbg/i) && grabMp[i].width=="20%" && grabMp[i].innerHTML.match(/Joined:/i)){
var userName = grabMp[i].innerHTML.split(/<br\s?\/?>/i)[0];
var userRank = grabMp[i].innerHTML.split(/<br\s?\/?>/i)[1];
var rankStars = grabMp[i].innerHTML.split(/<br\s?\/?>/i)[2];
var onOrOff = grabMp[i].innerHTML.match(/member is (.+?)<br\s?\/?>/i) ? RegExp.$1: '';
var posts = grabMp[i].innerHTML.match(/Posts: (.+?)<br\s?\/?>/i) ? RegExp.$1: '';
var joined = grabMp[i].innerHTML.match(/Joined: (.+?)<br\s?\/?>/i) ? RegExp.$1: '';
var customT = grabMp[i].innerHTML.split(/<br\s?\/?>/i)[3];
if (customT.match(/member is/i)) {
customT = '';
}
if(grabMp[i].innerHTML.match(/Location:/i)){
var loc = grabMp[i].innerHTML.match(/Location: (.+?)<br\s?\/?>/i) ? RegExp.$1: '';
}else{
var loc ='Undisclosed';
}
if(grabMp[i].innerHTML.match(/Gender:/i)){
var gender = grabMp[i].innerHTML.match(/Gender: (.+?)<br\s?\/?>/i) ? RegExp.$1: '';
}else{
var gender ='Undisclosed';
}
var avvy = grabMp[i].getElementsByTagName("center")[0];
var getText = avvy.innerHTML.split(/<br\s?\/?>/i)[2];
if (getText.match(/<img/i)) {
var icons = avvy.innerHTML.split(/<br\s?\/?>/i)[2];
var ep = avvy.innerHTML.split(/<br\s?\/?>/i)[3];
pText ='';
}else if (!getText.match(/<img/i)) {
var icons = avvy.innerHTML.split(/<br\s?\/?>/i)[4];
var ep = avvy.innerHTML.split(/<br\s?\/?>/i)[5];
pText = getText;
}else if (pb_username == 'Guest'){
var icons = avvy.innerHTML.split(/<br\s?\/?>/i)[4];
var ep = '';
pText = getText;
}
if(avvy.firstChild.nodeName == 'IMG')
{
var avatar = '<br /><img src="'+avvy.firstChild.src+'" height="100" width="100" /><br /><br />';
}else{
var avatar ='<br /><img src="'+defaultAvatar+'" height="100" width="100" /><br /><br />';
}
var mpTab ='<table width="100%" class="bordercolor" cellspacing="1">';
mpTab +='<tr><td class="titlebg" align="center" colspan="2">'+userName+'</td></tr>';
mpTab +='<tr><td class="windowbg" align="center" colspan="2">'+rankStars+'</td></tr>';
mpTab +='<tr><td class="windowbg" align="center" colspan="2"><b>'+userRank+'</b></td></tr>';
mpTab +='<tr><td class="windowbg" align="center" colspan="2">'+customT+'<br />'+avatar+'<br />'+pText+'<br /><br /></td></tr>';
mpTab +='<tr><td class="titlebg" colspan="2" width="50%" align="center">User Info</td></tr>';
mpTab += '<tr><td class="windowbg" width="50%" align="left">Status:</td>';
mpTab += '<td class="windowbg" align="center">'+onOrOff+'</td></tr>';
mpTab += '<tr><td class="windowbg" width="50%" align="left">Gender:</td>';
mpTab += '<td class="windowbg" align="center">'+gender+'</td></tr>';
mpTab += '<tr><td class="windowbg" width="50%" align="left">Posts:</td>';
mpTab += '<td class="windowbg" align="center">'+posts+'</td></tr>';
mpTab += '<tr><td class="windowbg" width="50%" align="left">Location:</td>';
mpTab += '<td class="windowbg" align="center">'+loc+'</td></tr>';
mpTab +='<tr><td class="windowbg" align="center" colspan="2">Joined: '+joined+'</td></tr>';
mpTab +='</table>';
mpTab +='<br /><table width="100%" class="bordercolor" cellspacing="1">';
mpTab +='<tr><td class="titlebg" width="50%" align="center">Messenger\'s</td></tr>';
if (!icons == '') {
mpTab +='<tr><td class="windowbg" width="50%" align="center">'+icons+'</td></tr>';
}else{
mpTab +='<tr><td class="windowbg" width="50%" align="center">None</td></tr>';
}
if (pb_username != 'Guest') {
mpTab +='<tr><td class="titlebg" width="50%" align="center">Email & Pm</td></tr>';
mpTab +='<tr><td class="windowbg" width="50%" align="center">'+ep+'</td></tr>';
}
mpTab +='</table>';
grabMp[i].innerHTML = mpTab;
}
}
}
// -->
</script>
What to Edit: All You edit is the default avatar.