Please login or register. Welcome to the Studio, guest!


Quick Links:


newBookmarkLockedFalling

Zelnen

Zelnen Avatar
Javascriptin'

**
Official Member

91


June 2006
Ok i made Level system v1 which was a big hit that just added levels under members avatar. This one adds it in there profile to.

Does not work in IE! Just firefox so get Firefox!

Here's some preview screenshots.





See the levels show in the profile and under the avatar.

Ok i recommend you just stick to four levels otherwise there's alot of editing. But if you really want more levels posts and i'll do it for you.

So put this in your footer. Edit whats in red to change the names of the levels.


<script>
var leveldiv = 2
var attackdiv = 3
var strengthdiv = 4
var defencediv = 2

if(location.href.match("showtopic=")){

spans = document.getElementsByTagName("span")
for (s=0; s<spans.length; s++){
if (spans.className == "postdetails" && spans.innerHTML.match("Posts:")){
var posts = parseInt(spans.innerHTML.split("Posts: ")[1])
var level = parseInt(posts / leveldiv)
spans.innerHTML = spans.innerHTML + "<br>" + "<br>" + "Level:" + level
var attack = parseInt(posts / attackdiv)
spans.innerHTML = spans.innerHTML + "<br>" + "Attack:" + attack
var strength = parseInt(posts / strengthdiv)
spans.innerHTML = spans.innerHTML + "<br>" + "Strength:" + strength
var defense = parseInt(posts / defencediv)
spans.innerHTML = spans.innerHTML + "<br>" + "Defense:" + defense


}

}
}

var level = 0
var attack = 0
var strength = 0
var defence = 0
if(location.href.match("showuser=")){

tds = document.getElementsByTagName("td")
for (t=0; t<tds.length; t++){
if(tds[t].innerHTML.match('of total forum posts') && tds[t].className == 'row1'){

var posts = parseInt(tds[t].getElementsByTagName("b")[0].innerHTML)
level = parseInt(posts / leveldiv)
attack = parseInt(posts / attackdiv)
strength = parseInt(posts / strengthdiv)
defence = parseInt(posts / defencediv)

}}

tables = document.getElementsByTagName("table")
for (t=0; t<tables.length; t++){

if(tables[t].innerHTML.match("Information") && tables[t].innerHTML.match("Home Page")){

tables[t].innerHTML = tables[t].innerHTML.replace("<!--{CUSTOM.FIELDS}-->","<tr><td class='row3' width='30%' valign='top'><b>Level</b></td><td align='left' width='70%' class='row1'><b>"+ level +"</b></td></tr><tr><td class='row3' width='30%' valign='top'><b>Attack</b></td><td align='left' width='70%' class='row1'><b>"+ attack +"</b></td></tr><tr><td class='row3' width='30%' valign='top'><b>Strength</b></td><td align='left' width='70%' class='row1'><b>"+ strength +"</b></td></tr><tr><td class='row3' width='30%' valign='top'><b>Defence</b></td><td align='left' width='70%' class='row1'><b>"+ level +"</b></td></tr>")

}}}
</script>


Enjoy ;)

newBookmarkLockedFalling