Who's Viewed Me Generator


I. Create four blank files
Go to your ripway account or any other hosting site that supports php.
Create a new folder and create these four files.
  • tracker.php
  • tracker.js
  • tracker.css
  • mv.txt
Leave the files blank first and we'll get to that later.
Click here for what should the four files looks like.


II. Configure and Generate your tracker.php
Note: If you are going to update your current tracker to this latest version, just repeat this step BUT it is advisable to go to the site homepage to see further instructions about the updating process because in some circumstances you need to repeat all the steps EXCEPT "mv.txt" in updating.
1. Open tracker.php.
2. Enter your Friendster ID (how to get your user id?)

3. Enter the max number of Visitors to be recorded




Waiting to generate..

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>

<head>
<title>WVM Visitors</title>

<SCRIPT>
<!--
function doBlink() {
	var blink = document.all.tags("BLINK")
	for (var i=0; i<blink.length; i++)
		blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : "" 
}

function startBlink() {
	if (document.all)
		setInterval("doBlink()",1000)
}
window.onload = startBlink;
// -->
</SCRIPT>
<!-- change value of href for your css (relative or absolute) -->
<link rel="stylesheet" type="text/css" media="screen, print" href="tracker.css" />

<!--
/*#######################################################################################
Friendster Tracker version 2.3.5                           
Created by: Marfillaster, http://profiles.friendster.com/mumbhaki
Version by: CODECTORS, http://codectors.niceboard.net/portal.htm
Credits to: Shirow Masamune and Shakiro of friendstertalk.com
License: GNU General Public License, version 2
See http://www.gnu.org/licenses/gpl.html for the full license.
Privacy Policy: Same as friendster.com
Disclaimer: this program is for educational purposes only
the author and editor will not be responsible for any damage that this program will cause
The program and the site is not affiliated with Friendster.com
########################################################################################*/
-->


<?php

$phpowner=":ownerid:";
$limit=:limit:;

?>

<?php

$owner=$_GET["owner"];
$start=$_GET["start"];
$id=$_GET["id"];
$name=$_GET["name"];
	if(strlen($name)>15) {
		$name=substr($name,0,15)."";
	}
$url=$_GET["url"];
$gender=$_GET["gender"];
$age=$_GET["age"];
$status=$_GET["status"];
	if(strlen($status)>46) {
		$status=substr($name,0,0)."Its Complicated";
	}
$country=$_GET["country"];
	if(strlen($country)>21) {
		$country=substr($country,0,18)."";
	}
$since=$_GET["since"];
$seek=$_GET["seek"];
	if(strlen($seek)>21) {
		$seek=substr($seek,0,20)."";
	}
$exit=$_GET["exit"];
$mydata =getData();
$osh=$_GET["osh"];
$oss=$_GET["oss"];


if(!$exit){
   if(!empty($id) && $owner==$phpowner && !empty($gender) && !empty($age) && !empty($status) && !empty($country) && !empty($since) && !empty($seek)) {
      $myitem=checkExist($mydata,$id,$exit);      
      if($myitem['item']) 

appendData($myitem['array'],$id,$name,$url,time(),$age,$gender,$status,$country,$since,$seek,0,$myitem['item']['duration'],$myitem['item']['visits'],$limit); 

     
      else appendData($myitem,$id,$name,$url,time(),$age,$gender,$status,$country,$since,$seek,0,0,0,$limit);
   }
}
else {
   if (!empty($id) && $owner==$phpowner && !empty($gender) && !empty($age) && !empty($status) && !empty($country) && !empty($since) && !empty($seek)) {
      $myitem=checkExist($mydata,$id,$exit);
      if($myitem['item']) {
         $s=time()- $myitem['item']['timestamp'];
         if ($s<0) $s=0;
         appendData($myitem['array'],$id,$name,$url,time(),$age,$gender,$status,$country,$since,$seek,1, 

$myitem['item']['duration']+$s,(int)($myitem['item']['visits'])+1,$limit);
      }
   }
}

function checkExist($da,$valme,$e) {
   if(empty($da)){
      return $da;
   }

for($y=0;$y<count($da);$y++){
    if($y>2) {
       if(!$da[$y]['exit']) {
          $da[$y]['exit']=1;
       }
       if($da[$y]['duration']<1) {
          unset($da[$y]);
       }
    }
if($da[$y]['id']==$valme) {   
       $t=$da[$y];    
   unset($da[$y]);
   $da = array_values($da);
   return array(
      "array" => $da,
      "item" => $t
      );    
}
}
return $da;
}


function appendData($da,$a_id,$a_name,$a_url,$a_timestamp,$a_age,$a_gender,$a_status,$a_country,$a_since,$a_seek,$a_exit,$a_duration,$a_visits,$a_limit) {   

   if(!is_array($da)){
$da=array(
array(
"id" => $a_id,
"name" => $a_name,
"url" => $a_url,
"timestamp" => $a_timestamp,
"age" => $a_age,
"gender" => $a_gender,
"status" => $a_status,
"country" => $a_country,
"since" => $a_since,
"seek" => $a_seek,
"exit" => $a_exit,
"duration" => $a_duration,
"visits" => $a_visits
)
);
}
   else {
array_unshift($da,
array(
"id" => $a_id,
"name" => $a_name,
"url" => $a_url,
"timestamp" => $a_timestamp,
"age" => $a_age,
"gender" => $a_gender,
"status" => $a_status,
"country" => $a_country,
"since" => $a_since,
"seek" => $a_seek,
"exit" => $a_exit,
"duration" => $a_duration,
"visits" => $a_visits
)
);
   if(count($da)>$a_limit) array_pop($da);
   }   
   saveData($da);
   return;
}

function saveData($d) {
   
   if (file_exists("mv.txt")) unlink("mv.txt");
   
$file = fopen("mv.txt", "w") or exit("Unable to open file!");
fclose($file);
   
   $temp="";
   for($x=0;$x<count($d);$x++) {
   

$temp=$temp.$d[$x]['id']."&".$d[$x]['name']."&".$d[$x]['url']."&".$d[$x]['timestamp']."&".$d[$x]['age']."&".$d[$x]['gender']."&".$d[$x]['status']."&".$d[$x][

'country']."&".$d[$x]['since']."&".$d[$x]['seek']."&".$d[$x]['exit']."&".$d[$x]['duration']."&".$d[$x]['visits']."\r";
}
   $file = fopen("mv.txt", "a+") or exit("Unable to open file!");
   fwrite($file,$temp);
   fclose($file);
   return;
}


function getData() {

$a="";
$temp="";
$file = fopen("mv.txt", "r") or exit("Unable to open file!");
while(!feof($file))
{
$temp=$temp.fgets($file);
}
fclose($file);

$j=explode("\r",$temp);

foreach ($j as $val) {

$c=explode("&",$val);
if(count($c)>3) {

if ($a==""){
$a=array(
array(
"id" => $c[0],
"name" => $c[1],
"url" => $c[2],
"timestamp" => $c[3],
"age" => $c[4],
"gender" => $c[5],
"status" => $c[6],
"country" => $c[7],
"since" => $c[8],
"seek" => $c[9],
"exit" => $c[10],
"duration" => $c[11],
"visits" => $c[12]
)
);
}
else {

array_push($a,
array(
"id" => $c[0],
"name" => $c[1],
"url" => $c[2],
"timestamp" => $c[3],
"age" => $c[4],
"gender" => $c[5],
"status" => $c[6],
"country" => $c[7],
"since" => $c[8],
"seek" => $c[9],
"exit" => $c[10],
"duration" => $c[11],
"visits" => $c[12]
)

);
}
}
}

return $a;
}

?>

</head>
<body>

<?php

$items = getData();
   
$thispage = $PHP_SELF ;
$num = count($items);
$per_page = 4;
$showeachside = 5;

if(empty($start))$start=0;

$max_pages = ceil($num / $per_page);
$cur = ceil($start / $per_page)+1;
?>

<?php

for($x=$start;$x<min($num,$start+$per_page);$x++){
      
if(($x % 2) == 1) {
         echo "\t<div class=\"stxt1\">\n";
         echo "\t\t<div class=\"dtxt1\">\n";
      }
      else {
         echo "\t<div class=\"stxt0\">\n";
         echo "\t\t<div class=\"dtxt0\">\n";
}
      
$k=date("D d F Y H:i:s ",$items[$x]['timestamp']+$oss+18000)." GMT".$osh;
$minute=floor((double)$items[$x]['duration']/60);
$second=fmod((double)$items[$x]['duration'],60);

if(!$items[$x]['exit']) $online="<span id=online><img src='http://i298.photobucket.com/albums/mm267/pinoydesign/WVMe/onlinenoweg9.gif' class='onlinenow'></span> ";
else $online="<span id=\"offline\"><img src='http://i298.photobucket.com/albums/mm267/pinoydesign/WVMe/offline.gif' class='onlinenow'></span>";
      echo "\t\t</div>\n";
    echo "\t\t<div class=\"imgblock\">\n";         
    echo "\t\t\t\t\t<a title=\"".$items[$x]['name']."\" href=\"http://profiles.friendster.com/".$items[$x]['id']."\" target=\"_blank\">";
    echo "<img src=\"".$items[$x]['url']."\" alt=\"".$items[$x]['name']."\" />";
    echo "</a>\n";
    echo "\t\t</div>\n";

    echo "\n\t\t\t<div class=\"content\">\n";
    echo "\n\t\t\t".$k."\n";
    echo "\n\t\t\t<br />Name: <span id=\"namef\"><a title=\"".$items[$x]['name']."\" href=\"http://profiles.friendster.com/".$items[$x]['id']."\" 

target=\"_blank\"> ".$items[$x]['name']."</a></span>\n";
echo "\n\t\t\t<br />".$items[$x]['gender']." ,\n"; 
echo "\n\t\t\t".$items[$x]['age'].", \n";
echo "\n\t\t\t".$items[$x]['status']."\n";
echo "\n\t\t\t<br />Interested In: ".$items[$x]['seek']."\n";
echo "\n\t\t\t<br />Member Since: ".$items[$x]['since']."\n";
echo "\n\t\t\t<br />Location: ".$items[$x]['country']."\n";
echo "\n\t\t\t<br />Total Visits: ".$items[$x]['visits']." visit(s) in ".$minute." min(s)\n";
echo "\t\t\t\t\t<br />".$online." | <span id=\"misc\"><a href=\"http://www.friendster.com/sendmessage.php?uid=".$items[$x]['id']."\" target=\"_blank\" title=\"Send A Message\"><img style=\"border:0;width:17px;height:12px\" src=\"http://images.friendster.com/images/samsg_icon.gif\"></img>";
echo "</a>";
echo "<a ";
echo "href=\"http://www.friendster.com/sendmessage.php?uid=".$items[$x]['id']."&action=sendsmile\" ";
echo "target=\"_blank\" title=\"Send A Smile\"><img style=\"border:0;width:17px;height:13px\" ";
echo "src=\"http://images.friendster.com/images/sas_icon.gif\"></img>";
echo "</a>";
echo "<a ";
echo "href=\"http://www.friendster.com/comments.php?uid=".$items[$x]['id']."\" ";
echo "target=\"_blank\" title=\"Give A Comment\"><img style=\"border:0;width:17px;height:13px\" ";
echo "src=\"http://i298.photobucket.com/albums/mm267/pinoydesign/WVMe/comments.png\"></img>";
echo "</a>";
echo "<a ";
echo "href=\"http://www.friendster.com/bookmarks.php?action=add&uid=".$items[$x]['id']."\" ";
echo "target=\"_blank\" title=\"Bookmark It?\"><img style=\"border:0;width:17px;height:13px\" ";
echo "src=\"http://i298.photobucket.com/albums/mm267/pinoydesign/WVMe/bookmark.png\"></img>";
echo "</a></span><br />\n";
    echo "\n\t\t\t</div>\n";
    echo "\n\t\t\t<br clear=\"all\" />\n";
    echo "\n\t\t\t</div>\n";
}
?>

<div id="footer" class="stxt<?php print($perpage%2);?>">
<span class="strong">
<?php
if(($start-$per_page) >= 0)
{
$next = $start-$per_page;
?>
<a title="First Page" name="lnk" href="<?php print("$thispage");?>">...</a>
<?php
}
?>
<?php
if(($start-$per_page) >= 0) {
$next = $start-$per_page;
?>
<a title="Previous Page" name="lnk" href="<?php print("$thispage".($next>0?("?start=").$next:""));?>">Previous </a>
<?php
}
?>

<?php
$eitherside = ($showeachside * $per_page);
if($start+1 > $eitherside)print (" .... ");
$pg=1;
for($y=0;$y<$num;$y+=$per_page)
{
$class=($y==$start)?"pageselected":"";
if(($y > ($start - $eitherside)) && ($y < ($start + $eitherside)))
{
?>

<a title="Page <?php print($pg);?>" name="lnk" class="<?php print($class);?>" href="<?php 

print("$thispage".($y>0?("?start=").$y:""));?>"><?php print($pg);?></a>
<?php
}
$pg++;
}
if(($start+$eitherside)<$num)print (" .... ");
?>
<?php
if($start+$per_page<$num)
{
?>
<a title="Next Page" name="lnk" href="<?php print("$thispage?start=".max(0,$start+$per_page));?>"> Next</a>
<?php
}
?>
<?php
if($start+$per_page<$num)
{
?>
<a title="Last Page" name="lnk" href="<?php print("$thispage?start=".$per_page*($max_pages-1));?>">...</a>

<?php
}
?>
<br />
</span>

Page <?php print($cur);?> of <?php print($max_pages);?> ( <?php print($num);?> total records )
<br /><?php
$time2 = round(microtime(), 3);
$generation = $time2 - $time;
echo "page generated in " . $generation . " sec, $per_page queries";
echo "<br>";
?>
<div id="copyright">
<center>
WVMe by <a href="http://profiles.friendster.com/mumbhaki" target="_blank">Marfillaster</a><br>Version 2.3.5 by: <a href="http://profiles.friendster.com/royalempirians" target="_blank">PinoyDesign</a><br><blink><b>Grab your own!</b></blink> @ <a 

href="http://codectors.niceboard.net/portal.htm" target="_blank">codectors</a><br />

</center>
</div>
</div>

</body>
</html>
5. Copy the generated text above and paste it to tracker.php, then save it.


III. Configure and Generate tracker.js
1. Open tracker.js.
2. Enter Complete tracker.php Link

example:http://h1.ripway.com/myacountname/tracker.php




Waiting to generate..

	
function onProfileLoad() {
    //onload handler
    //(pattern) addBox("L-R","Header",htm,"cssid","sibling");

    addBox("RIGHT",pageOwnerFName+"'s Visitors",TRACKER.div.innerHTML,"tracker",null);
var credits="<a href=\"http://codectors.niceboard.net/portal.htm\" target=\"_new\"><img src=\"http://img207.imageshack.us/img207/3594/creditedps6.jpg\"></a></div>";
addBox("RIGHT","Customize you own!", credits, "credito", null);

//other boxes goes here


}

/*TRACKER OBJECT*/
if (typeof TRACKER == "undefined") { TRACKER = {}; }
TRACKER = {

    style: {
        filter: "chroma(color='#FFFFFF')",
        width: '285px',
        height: '690px',
        border: '0px',
        overflow: 'hidden'
    },
    attributes: {
        frameborder: '0',
        allowtransparency: 'true'
    },
   
    phplink: ":trackerphp:",
    exitmessage: "Thanks for viewing "+pageViewerFName,
   
   
/*do not edit below this line*/
/*
WVMe Tracker Script
by: Ken marfilla, http://profiles.friendster.com/mumbhaki,copyright 2007
Generated At, http://codectors.niceboard.net/portal.htm copyright 2008
Credits to: Friendster.com, Friendstertalk.com, Renalvir http://renalvir.zuiken.net
licensed under GNU General Public License, version 2 http://www.gnu.org/licenses/gpl.html
Disclaimer: NO GUARANTEE and WARRANTY provided! For educational purposes only. Authors will not be liable of ANY damage through the use of this program
*/   
    base_domain: "http://profiles.friendster.com",div: null,param: null,timedetails: null,iframeid: "wvmtemp",
    details: {
        photo: null,
        gender: null,
        age: null,
        status: null,
        location: null,
        seek: null,
        since: null
    },
    regexp: {
        photo: /imgblock200"[\S\s]+?img src="([\S\s]+?)"/i,
        gender: />([\S]*male)/i,
        age: /male, ([\d]*),/i,
        status: /male, [\d]*, ([\S\s]+?)<\/span>/i,
        location: /Location\: <\/span><a[\S\s]+?>([\S\s]+?)<\/a><\/li>/i,
        seek: /In\: <\/span>([\S\s]+?)<\/li>/i,
        since: /Since\: <\/span>([\S\s]+?)<\/li>/i       
    },
   
    init: function() {
        document.getElementById("navBg").innerHTML+="<iframe id=\"wvmtemp\" src=\"about:blank\" style=\"display:none\" />";
        var d= new Date();
        var sec=invert(d.getTimezoneOffset()*60);
        var hr=invert(d.getTimezoneOffset()/60);
        this.timedetails="oss="+sec+"&osh="+hr;
        var ifsrc=this.phplink+"?"+this.timedetails;
        var atr="";
        var sty="";
        for (val in this.attributes) {
            atr += val +"="+ this.attributes[val]+" ";
        }
        for (val in this.style) {
            sty += val +":"+ this.style[val]+";";
        }
        try {this.div=document.createElement("<div>")}
        catch(e){this.div=document.createElement("div")}
        this.div.innerHTML="<center><iframe id=\"wvm\" "+atr+"src=\""+ifsrc+"\" style=\""+sty+"\"></iframe><br /><input type=\"button\" class=\"reloadbutt\" value=\"Refresh Tracker\" onclick=\"Reload();\" style=\"border: 1px #000000 solid; background-color: c9c9c9; margin: 3px;\"></center>";
        if(pageViewerID!=pageOwnerID) if(pageViewerID!="")this.getDETAILS();
    },
   
    getDETAILS: function() {
        processAjaxRequest("GET",this.base_domain+"/user.php?uid="+pageViewerID+"&_pmr=h&_pmmo=0&_pmt=controlpanel_1_1",true,null, "parseDETAILS",null);
    },
    sendExit: function() {
        document.getElementById(this.iframeid).src=this.phplink+this.param+"&exit=1";
        alert(this.exitmessage);
    }
};

function parseDETAILS(htm) {
    if(!htm) {
        TRACKER.getDETAILS();
        return;
    }else {
        for (val in TRACKER.details) {
            try {
                TRACKER.details[val]=encodeURIComponent(new RegExp(TRACKER.regexp[val]).exec(htm)[1]);
            }
            catch(e) {
                TRACKER.details[val]="";
            }
        }           
        TRACKER.param="?owner="+pageOwnerID+"&id="+pageViewerID+"&name="+pageViewerFName+"&url="+TRACKER.details.photo+"&gender="+TRACKER.details.gender+"&age="+TRACKER.details.age+"&status="+TRACKER.details.status+"&country="+TRACKER.details.location+"&seek="+TRACKER.details.seek+"&since="+TRACKER.details.since;
        document.getElementById(TRACKER.iframeid).src=TRACKER.phplink+TRACKER.param;
    }
}


if (!attachOnLoadHandler(function(){onProfileLoad()})) window.onload = function(){onProfileLoad()};

TRACKER.init();

if(pageViewerID!=pageOwnerID) if(pageViewerID!="") document.write("<body onbeforeunload='TRACKER.sendExit()'>");



function invert(x) {
        if(x>0) return parseInt("-"+x);
        else if(x<0) {
            x=x+"";
            return parseInt(x.substr(1,x.length-1));
        }
        return 0;
}

/*END TRACKER OBJECT*/


/*MISC FUNCTIONS*/

function urlencode(txt) {
    return txt.replace(/ /g,"%20").replace(/'/g,"%60").replace(/</g,"%3C").replace(/>/g,"%3E");
}

function addBox (type,head,htm,id,sibling) {
//by marfillaster

//type "LEFT" | "RIGHT"
//head header string
//htm innerHTML string
//id css_id string
//sibling css_id_insertbefore string | null
/* Available default Siblings
    LEFT
        0 = controlpanel
        1 = photos
        13 = blogs
        12 = reviews
        6 = moreabout
        18 = publiccomments
        10 = scrapbook
    RIGHT
        15 = meettrail
        2 = friends
        14 = googleads
        7 = fan
        8 = groups
    null - appends to last
*/
   
    try {
        var li=document.createElement("li");
    } catch(e) {
        var li=document.createElement("<li>");
    }
    if(type=="LEFT") {
        var ul=document.getElementById("0").parentNode.parentNode;
        htm="<div class='boxcontent'>"+htm+"</div>";
    }
    else var ul=document.getElementById("2").parentNode.parentNode;
   
    li.innerHTML="<div id='"+id+"' class='commonbox "+id+"'>"+
                    "<h2>"+head+"</h2>"+
                    "<div id='content_"+id+"'>"+
                        htm+
                    "</div>"+
                    "</div>";
                   
    if(sibling==null) ul.appendChild(li);
    else {
        sibling=document.getElementById(sibling).parentNode;
        ul.insertBefore(li,sibling);
    }
}

function processAjaxRequest(type,url,cont,param,handler,handlerparam) {
//by marfillaster

//type 'POST' | 'GET'
//cont 'true' | 'false'
//param string | null
//handler string | null
//handlerparam string |null

    if(handlerparam) handlerparam=","+handlerparam;
    else handlerparam="";
    var httprequest= window.XMLHttpRequest? new XMLHttpRequest():new ActiveXObject("Msxml2.XMLHTTP");
    if(handler) eval("httprequest.onreadystatechange=function(){if (httprequest.readyState==4) {"+handler+"(httprequest.responseText"+handlerparam+");}}");
    httprequest.open( type, url, cont);
    if(type=="POST") {
        httprequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        httprequest.setRequestHeader("Content-length", param.length);
        httprequest.setRequestHeader("Connection", "close");
   
    }
    httprequest.send(param);
}

/*END MISC FUNCTIONS*/

//tracker refresher
function Reload () {
var f = document.getElementById('wvm');
f.src = f.src;
}

//force login
if(pageViewerID==""){
    alert("Please log in your Friendster account to view my page!");
    top.location.href="http://www.friendster.com/login.php?next=%2fuser.php%3fuid%3D"+pageOwnerID+"&cookie=1";
}

		
3. Copy the generated text above and paste it to tracker.js, then save it.


IV. Customize and generate tracker.css
Note: If you wish to re-customize your current tracker, just do this step and there is no need to repeat all the steps.
1. Open tracker.css.
2. Customize your tracker appearance.(The Following are set in default)
» Background Color

Enter "transparent" if you want the background color to be transparent.
» Font Size
» Font Style
» Font Color
» Links Color

This would include the color of the names of the visitors.
» Links Hover Color

   



Waiting to generate..

body {
	border:none;
	font-size: :ftsize:px;
	font-family: :ftstyle:;
	background: :bgcolor:;
	color: :ftcolor:;
	overflow-y: hidden;
	margin: 0px;
	padding: 0px;
}
a:link, a:visited, a:active { 
	text-decoration: none; 
	color: :links:; 
	font-weight: bold;
}
a:hover { 
	text-decoration: none; 
	color: :hover:; 
	font-weight: bold;
}
a.action:link, a.action:visited, a.action:active, a.action:hover { 
	color: :hover:; 
}
.pageselected:link,.pageselected:visited,.pageselected:active {
	color: :links:; 
	text-decoration: underline;
}
/* image opacity */
a img {
	filter:alpha(opacity=80); 
	-moz-opacity: 0.8; 
	opacity: 0.8;
}
a:hover img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}

/* content */
.content {
	margin-left: 3px;
	display: inline-block;
	float: left;
}

/*img*/
.imgblock {
	display: inline-block;
	float: left;
	background-color: #d7d7d7;
	overflow: hidden;
	height:98px;
	width:78px;
	text-align: center;
	margin-right: 2px;
	margin-left: 5px;
	border: 2px solid :links:;
}
img {
	height: 98px;
	border: 0px;
}

/*row*/
.stxt0 {
	padding-bottom: 4px;
	padding-top: 4px;
	width: 100%;
	background: :bgcolor:;
}

/*alternate row*/
.stxt1 {
	padding-top: 4px;
	padding-bottom: 4px;
	width: 100%;
	background: :bgcolor:;
}

/* footer */
#footer {
	text-align: center;
}
#copyright {
	border: 2px solid :links:;
}

/* misc */
#offline {
	font-size: 11px;
        font-weight: bold;
}
#records {
	font-size: 11px;
}
#namef {
	font-size: 11px;
}
#misc {
	font-size: 10px;
	font-weight: bold;
}
.strong {
	font-weight: bold;
	font-size: 11px;
}
.onlinenow {
width:80px;
height:20px;
}
2. Copy the generated text above and paste it to tracker.css, then save it.


V. About the mv.txt.
Just leave the mv.txt, blank and proceed to the last step(Step VI). (mv.txt file serves as your database.)

VI. Insert to your profile


» Javascript Linker Generator
Click here

» Addbox Generator
Click here


Note: You must register first at CODECTORS to be able to used the generators. Thank you.

Credits to unyot11(Jay-R) of Creeps-Design and Codectors and Marfillaster