View Full Version: Status Online & Offline

Fórum Central > Códigos > Status Online & Offline


Title: Status Online & Offline


cihhh! - May 27, 2009 01:41 AM (GMT)
    Um código extenso que indica se o usuário se encontra Online ou Offline. As cores podem ser mudadas de acordo com a skin do fórum, para combinar. O código abaixo deve ser colocando acessando o Admin Cp » Skinning & Styles » Board Wrappers » Header & Body » <% STATS %>.
    @ PREVIEW
QUOTE
<script>//Online/Offline Legend v2 - By Markup (Edited by Lemming/Neil Jane)
dir="http://webpost.net/ma/markup/"
home=location.href.lastIndexOf("/")>26?location.href.substr(0,location.href.lastIndexOf("/")):location.href
names=[]
if(top.location==location)
document.write("<IFRAME id=index name=index src="+home+" width=0 height=0 border=0 frameBorder=0></IFRAME>")
else
{
div=document.body.getElementsByTagName("DIV")
for(i=0;i<div.length;i++)
if(div[i].className=="thin")
break
a=div[i].getElementsByTagName("A")
for(i=0;i<a.length;i++)
names[i]=a[i].innerHTML.replace(/<[^>]+>/g,"")
parent.updateStatus()
}
function updateStatus()
{
td=document.body.getElementsByTagName("TD")
for(i=0;i<td.length;i++)
if((td[i].className=="post1"||td[i].className=="post2")&&td[i].innerHTML.match("Posts: ")&&td[i].width!="100%")
{
found=false
sPost=td[i].getElementsByTagName("SPAN")[0]
names=parent.frames['index'].names
for(a=0;a<names.length;a++)
if(td[i-2].innerHTML.replace(/<[^>]+>/g,"")==names[a])
{
sPost.innerHTML+="<P align=left>Status: <font color='green'> Online</color></P>"
found=true
}
if(!found)
sPost.innerHTML+="<P align=left>Status: <font color='red'> Offline</color></P>"
}
}
</script>
    As partes em vermelho indicam as informações que você pode alterar como o nome do status (pode colocar 'eu estou:'), a cor (não se esqueça de por # caso a cor for em código numérico) e o status, propriamente dito. Não são todas as skins que aceitam o código, sendo que algumas delas podem não aparecer. Além disso, em alguns navegadores não aparece, mas quem usa o Mozila Firefoz, Google Chrome e Internet Explore está garantido.

    Códigos por markup.




* Hosted for free by InvisionFree