ok, this is the hack i use.
it makes difference on per user/mod/super mod/admin basis.
You can customize it as you like.
If the user has below than X msgs, he get an empty star.
If the user reach X msgs, he will get a special star which means he reach the max)
You'll need six images,so.
[star.*.gif]
star.no.gif // the empty one
star.user.gif
star.mod.gif
star.supermod.gif
star.admin.gif
star.max.gif //the special one
to use it, include the code where you want, in the postbit template.Code:<?php // very basic stars hack by freddie $sh = 12; //height of the stars $sw = 11; //width of the stars $starposts = 20; // Number of posts to give a new star $maxstars = 10; // Maximum stars per line $maxtotalstars = 20; // Maximum stars to give $maxmsgs = $starposts*$maxtotalstars; unset($stars); // Everyone else if ($post[usergroupid]==6) //admins $starsgif = '<img src="images/star.admin.gif" border=0 width='.$sw.' height='.$sh.' alt="This star means '.$starposts.' messages">'; elseif ($post[usergroupid]==5) //supermods $starsgif = '<img src="images/star.supermod.gif" border=0 width='.$sw.' height='.$sh.' alt="This star means '.$starposts.' messages">'; elseif ($post[usergroupid]==7) //mods $starsgif = '<img src="images/star.mod.gif" border=0 width='.$sw.' height='.$sh.' alt="This star means '.$starposts.' messages">'; else //normalusers $starsgif = '<img src="images/star.user.gif" border=0 width='.$sw.' height='.$sh.' alt="This star means '.$starposts.' messages">'; $starsmaxgif = '<img src="images/star.max.gif" border=0 width='.$sw.' height='.$sh.' alt="This user has more than '.$maxmsgs.')">'; $numstars = intval($post[posts] / $starposts); $starcount = 0; for ($x=0; $numstars>0 && $x<$numstars ;$x++) { if ($x == $maxtotalstars-1) { $stars .= $starsmaxgif; break; } $stars .= $starsgif; $starcount++; if ($starcount == $maxstars) { $stars .='<br>'; $starcount = 0; } } if (!$stars) { $stars = '<img src="images/star.no.gif" border=0 width='.$sw.' height='.$sh.' alt="This user has just arrived.">'; } ?>
finally, here are my stars.
hope this is useful![]()




)


Bookmarks