Staff en línea

[rechazado] Javascript (obsoleto) Avatar en el chat
Tema iniciado por y Añadir a favoritos

staff


Última edición por Chalo el Sáb Ene 02, 2016 2:37 pm, editado 2 veces
[ok]Muestra los avatars de los usuarios en la conversación, no en la lista de usuarios[/ok]

[hidecode]
Código:
$(document).ready(function(){var a='<iframe onload="setOptions()" src="/chatbox/index.forum?archives=1" id="frame_chatbox" scrolling="yes" width="100%" height="100%" type="text/html" style="border: 0px;" />';$("#frame_chatbox").replaceWith(a)});var old="",oChat=null,connected=1,chatbox_updated=0,chatbox_last_update=1,template_color="#333333",chatbox_messages="null",chatbox_messages_old="",number_of_refresh=0,refresh_interval=0,ncheckData=0;function setOptions(){oChat=$("#frame_chatbox").contents();oChat.find("#chatbox_footer form").attr("onsubmit","parent.submitmsg2('?archives=1');parent.refresh_chatbox2('?archives=1');return false;");oChat.find("#chatbox_main_options li:eq(0) a").attr("onclick","parent.ajax_refresh_chatbox2('?archives=1', 1);");oChat.find("#chatbox_main_options li:eq(3)").attr("onclick","parent.refresh_chatbox2('?archives=1');");oChat.find("#chatbox_main_options li:eq(4) a").attr("onclick","parent.CB_disconnect2();");connected=document.getElementById("frame_chatbox").contentWindow.connected;chatbox_updated=document.getElementById("frame_chatbox").contentWindow.chatbox_updated;chatbox_last_update=document.getElementById("frame_chatbox").contentWindow.chatbox_last_update;number_of_refresh=document.getElementById("frame_chatbox").contentWindow.number_of_refresh;ncheckData=setInterval("checkData()",10)}function checkData(){if(oChat.find("#chatbox span.user").length){clearInterval(ncheckData);try{connected=document.getElementById("frame_chatbox").contentWindow.connected;document.getElementById("frame_chatbox").contentWindow.clearInterval(document.getElementById("frame_chatbox").contentWindow.refresh_interval);chatAvatar();refresh_interval=setInterval("refresh_chatbox2('?archives=1')",5000);oChat[0].getElementById("chatbox").scrollTop=999999}catch(a){}}}function chatAvatar(){var b=oChat.find("#chatbox span.user a"),a={};b.each(function(d){var e=$(this);var c=e.attr("href");if(!a[c]){a[c]=true;var f=sessionStorage.getItem("chat"+c);if(f!==null){oChat.find("#chatbox span.user a[href='"+c+"']").parent().prepend('<img alt="" class="KheopsUserPhoto KheopsUserPhoto_icon" src="'+f+'">')}else{$.get(c,function(h){var g=$("#profile-advanced-right img",h).attr("src");if(!g){g=$("#profile_tabs p img",h).attr("src")}oChat.find("#chatbox span.user a[href='"+c+"']").parent().prepend('<img alt="" class="KheopsUserPhoto KheopsUserPhoto_icon" src="'+g+'">');sessionStorage.setItem("chat"+c,g)})}}});if(oChat.find("#punbb_jscript").length){$("#punbb_jscript").attr("href","http://punbb.biz").text("(c) Punbb").show()}else{oChat.find("#chatbox_main_options").prepend('<li><a id="punbb_jscript" title="" href="http://punbb.biz" target="_top" style="float: right; margin-left: 10px;">(c) Punbb</a></li>')}}function CB_disconnect2(){if(connected){document.getElementById("frame_chatbox").contentWindow.ajax_connect("?archives=1","disconnect");clearInterval(refresh_interval);clearInterval(ncheckData);connected=0}else{document.getElementById("frame_chatbox").contentWindow.ajax_connect("?archives=1","connect");clearInterval(refresh_interval);document.getElementById("frame_chatbox").contentWindow.clearInterval(document.getElementById("frame_chatbox").contentWindow.refresh_interval);connected=1;number_of_refresh=0;if(!ncheckData){ncheckData=setInterval("checkData()",10)}}}function submitmsg2(a){oChat[0].post.sent.value=oChat[0].post.message.value;oChat[0].post.message.value="";oChat[0].post.message.focus();ajax_submit_chatbox2(a);return false}function refresh_chatbox2(a){if(a==""||a==undefined){a="?achives=0"}if(oChat[0].getElementById("refresh_auto").checked==true){ajax_refresh_chatbox2(a)}$.post("/chatbox/chatbox_actions.forum?archives=1","mode=send&sent=")}function ajax_refresh_chatbox2(params,force){if(params==""||params==undefined){params="?achives=0"}if(window.XMLHttpRequest){var http_request=new XMLHttpRequest()}else{if(window.ActiveXObject){var http_request=new ActiveXObject("Microsoft.XMLHTTP")}}http_request.onreadystatechange=function(){if(http_request.readyState==4&&http_request.status==200){var parsed_text=http_request.responseText;eval(parsed_text);if(chatbox_last_update>chatbox_updated||force){if(oChat[0].getElementById("chatbox").innerHTML!=null){if(chatbox_messages_old!=chatbox_messages){oChat[0].getElementById("chatbox").innerHTML=chatbox_messages;chatbox_messages_old=chatbox_messages;chatAvatar();oChat[0].getElementById("chatbox").scrollTop=oChat[0].getElementById("chatbox").scrollHeight+oChat[0].getElementById("chatbox").offsetHeight;oChat[0].getElementById("chatbox").scrollTop=999999}}if(oChat[0].getElementById("chatbox_members").innerHTML!=null){oChat[0].getElementById("chatbox_members").innerHTML=chatbox_memberlist}chatbox_updated=chatbox_last_update}}};http_request.open("GET","/chatbox/chatbox_actions.forum"+params+"&mode=refresh",true);http_request.send(null)}function ajax_submit_chatbox2(params){number_of_refresh=0;var msg_sent=oChat[0].post.sent.value;if(params==""||params==undefined){params="?achives=0"}var data="&mode=send";data+="&sent="+encodeURIComponent(msg_sent);data+="&sbold="+oChat[0].post.sbold.value;data+="&sitalic="+oChat[0].post.sitalic.value;data+="&sunderline="+oChat[0].post.sunderline.value;data+="&sstrike="+oChat[0].post.sstrike.value;data+="&scolor="+oChat[0].post.scolor.value;if((msg_sent.indexOf("/away")==0)||(msg_sent.indexOf("/abs")==0)){oChat[0].getElementById("refresh_auto").checked=false}if(oChat[0].post.sent.value=="/banlist"){window.open("/chatbox/chatbox_banlist.forum"+params,"banlist","toolbar=no,menubar=no,personalbar=no,width=450,height=300,scrollbars=yes,resizable=yes");return false}if(window.XMLHttpRequest){var http_request=new XMLHttpRequest()}else{if(window.ActiveXObject){var http_request=new ActiveXObject("Microsoft.XMLHTTP")}}http_request.onreadystatechange=function(){if(http_request.readyState==4&&http_request.status==200){var parsed_text=http_request.responseText;eval(parsed_text);if(chatbox_last_update>chatbox_updated){oChat[0].getElementById("chatbox").innerHTML=chatbox_messages;oChat[0].getElementById("chatbox_members").innerHTML=chatbox_memberlist;chatbox_updated=chatbox_last_update;chatAvatar();oChat[0].getElementById("chatbox").scrollTop=999999}}};http_request.open("POST","/chatbox/chatbox_actions.forum"+params,true);http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");http_request.send((data))};
[/hidecode]
Mensaje automático



[ok]Se movio el tema a la papelera[/ok]
Chalo
avatar

¿Que estoy pensando? :

Buen miércoles a todos [table class=fecha_up][td]Se modifico:23/05/18 - 8:31 hrs. [/td][/table]


Banner en temas :

https://coverfiles.alphacoders.com/322/32281.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6676


Puntos :

8737


Me gusta :

1004


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario https://www.opensourcephpbb3.com

Volver arriba Ir abajo

staff
interesante buen aporte..
Dosh
avatar

¿Que estoy pensando? :

Vuelve el hijo prodigo...


Banner en temas :

https://i.imgur.com/JdnysKr.png


Color de titulos :

#fff


Sombra titulo :

1px 1px 1px #fff


Mensajes :

1516


Puntos :

2202


Me gusta :

408


ingreso :

07/12/2014


Sexo :

Masculino

Plataforma :

punbb


Navegador :

Chrome


Ver perfil de usuario http://www.telefoneros.com/

Volver arriba Ir abajo

para la versión nueva?
Roger
avatar

¿Que estoy pensando? :

Probando el status del foro [table class=fecha_up][td]Se modifico:9/03/17 - 9:13 hrs.[/td][/table]


Banner en temas :

http://thedesigninspiration.com/wp-content/uploads/2012/06/Facebook-Covers-029.jpg


Color de titulos :

#333


Sombra titulo :

1px 1px 1px #fff


Mensajes :

304


Puntos :

342


Me gusta :

30


ingreso :

30/03/2015


Sexo :

Masculino

Plataforma :

PhpBB3


Navegador :

Chrome


Ver perfil de usuario

Volver arriba Ir abajo

 En la misma categoria


Permisos de este foro:
No puedes responder a temas en este foro.