Página 2 de 4

Re: MOD Instant Messenger para Subsilver2

Enviado: 18 Abr 2012, 09:46
por faguinho
Ihhh a imagem cortou....

Segue link da imagem...

http://dev.cometonline.com.br/exemplo/chatcol.JPG


O chat fica em LOADING e não carrega....

Re: MOD Instant Messenger para Subsilver2

Enviado: 18 Abr 2012, 09:57
por robra
O chat fica em LOADING e não carrega....
Você deve ter em seu overall_header.html alguma outra linha chamando o jquery.
Poste o seu overall_header.html dentro do BBcode Code.

P.S.: Repare que a adequação do chat eu fiz para o Subsilver2, e por isso ele possui as cores dele. Se o seu estilo é baseado no Subsilver2, então, você aproveita a estrutura porém altera as cores nas linhas adicionadas no final do arquivo theme/stylesheet.css de seu estilo.

Abraço. Imagem

Re: MOD Instant Messenger para Subsilver2

Enviado: 18 Abr 2012, 10:25
por faguinho
Dobra segue abaixo meu header.....

Quanto ao design eu vou mudar assim que funcionar......obrigado.

Código: Selecionar todos

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{S_CONTENT_DIRECTION}" lang="{S_USER_LANG}" xml:lang="{S_USER_LANG}">
<head>
<!-- INCLUDE _mg_config.html -->
<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />
<meta http-equiv="content-language" content="{S_USER_LANG}" />
<meta http-equiv="content-style-type" content="text/css" />
<meta http-equiv="imagetoolbar" content="no" />
<meta name="resource-type" content="document" />
<meta name="distribution" content="global" />
<meta name="keywords" content="" />
<meta name="description" content="" />
 
{META}
<title>{SITENAME} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}</title>
<!-- IF S_ENABLE_FEEDS -->
<!-- IF S_ENABLE_FEEDS_OVERALL --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {SITENAME}" href="{U_FEED}" /><!-- ENDIF -->
	<!-- IF S_ENABLE_FEEDS_NEWS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_NEWS}" href="{U_FEED}?mode=news" /><!-- ENDIF -->
	<!-- IF S_ENABLE_FEEDS_FORUMS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_ALL_FORUMS}" href="{U_FEED}?mode=forums" /><!-- ENDIF -->
	<!-- IF S_ENABLE_FEEDS_TOPICS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_TOPICS_NEW}" href="{U_FEED}?mode=topics" /><!-- ENDIF -->
	<!-- IF S_ENABLE_FEEDS_TOPICS_ACTIVE --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_TOPICS_ACTIVE}" href="{U_FEED}?mode=topics_active" /><!-- ENDIF -->
	<!-- IF S_ENABLE_FEEDS_FORUM and S_FORUM_ID --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FORUM} - {FORUM_NAME}" href="{U_FEED}?f={S_FORUM_ID}" /><!-- ENDIF -->
	<!-- IF S_ENABLE_FEEDS_TOPIC and S_TOPIC_ID --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_TOPIC} - {TOPIC_TITLE}" href="{U_FEED}?f={S_FORUM_ID}&t={S_TOPIC_ID}" /><!-- ENDIF -->
<!-- ENDIF -->

<LINK REL="icon" HREF="{T_THEME_PATH}/images/icon.png" TYPE="image/ico">
<link rel="stylesheet" href="{T_STYLESHEET_LINK}" type="text/css" />
<script type="text/javascript" src="{T_TEMPLATE_PATH}/scripts.js"></script>

<script type="text/javascript" src="{T_TEMPLATE_PATH}/prototype.js"></script>

<script type="text/JavaScript">
function getElement(iElementId)
{
   if (document.all) 
   {
      return document.all[iElementId];
   }
   if (document.getElementById)
   {
      return document.getElementById(iElementId);
   }
}

function toggleElement(oElement)
{
   if (oElement.style.display == "none")
   {
      oElement.style.display = "";
   }
   else
   {
      oElement.style.display = "none";
   }
}
</script>


<script type="text/javascript">
// <![CDATA[
<!-- IF S_USER_PM_POPUP and S_NEW_PM -->
	popup('{UA_POPUP_PM}', 400, 225, '_phpbbprivmsg');
<!-- ENDIF -->

function popup(url, width, height, name)
{
	if (!name)
	{
		name = '_popup';
	}

	window.open(url.replace(/&/g, '&'), name, 'height=' + height + ',resizable=yes,scrollbars=yes,width=' + width);
	return false;
}

function jumpto()
{
	var page = prompt('{LA_JUMP_PAGE}:', '{ON_PAGE}');
	var per_page = '{PER_PAGE}';
	var base_url = '{A_BASE_URL}';

	if (page !== null && !isNaN(page) && page == Math.floor(page) && page > 0)
	{
		if (base_url.indexOf('?') == -1)
		{
			document.location.href = base_url + '?start=' + ((page - 1) * per_page);
		}
		else
		{
			document.location.href = base_url.replace(/&/g, '&') + '&start=' + ((page - 1) * per_page);
		}
	}
}

/**
* Find a member
*/
function find_username(url)
{
	popup(url, 760, 570, '_usersearch');
	return false;
}

/**
* Mark/unmark checklist
* id = ID of parent container, name = name prefix, state = state [true/false]
*/
function marklist(id, name, state)
{
	var parent = document.getElementById(id);
	if (!parent)
	{
		eval('parent = document.' + id);
	}

	if (!parent)
	{
		return;
	}

	var rb = parent.getElementsByTagName('input');
	
	for (var r = 0; r < rb.length; r++)
	{
		if (rb[r].name.substr(0, name.length) == name)
		{
			rb[r].checked = state;
		}
	}
}

<!-- IF ._file -->

	/**
	* Play quicktime file by determining it's width/height
	* from the displayed rectangle area
	*
	* Only defined if there is a file block present.
	*/
	function play_qt_file(obj)
	{
		var rectangle = obj.GetRectangle();

		if (rectangle)
		{
			rectangle = rectangle.split(',')
			var x1 = parseInt(rectangle[0]);
			var x2 = parseInt(rectangle[2]);
			var y1 = parseInt(rectangle[1]);
			var y2 = parseInt(rectangle[3]);

			var width = (x1 < 0) ? (x1 * -1) + x2 : x2 - x1;
			var height = (y1 < 0) ? (y1 * -1) + y2 : y2 - y1;
		}
		else
		{
			var width = 200;
			var height = 0;
		}

		obj.width = width;
		obj.height = height + 16;

		obj.SetControllerVisible(true);

		obj.Play();
	}
<!-- ENDIF -->

	/**
	* Post Models
	*/
	function refresh(f,l)
	{
		var urls= 'models.php';
		var param = 'f='+f+'&selected_language='+l;
		var myAjax = new Ajax.Request
		(
			urls, 
			{
				method: 'post', 
				postBody: param,
				onComplete: showResponse
			}
		);
	}

	function showResponse(originalRequest) 
	{
		if (originalRequest.readyState == 4)
		{
			if (originalRequest.status==200)
			{
				$('refresh_id').update(originalRequest.responseText);			
			}
		}
	}


// ]]>
</script>


<script type="text/javascript" src="{ROOT_PATH}js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="{ROOT_PATH}js/jquery.scrollTo-1.4.2-min.js"></script>
<script type="text/javascript" src="{ROOT_PATH}js/jquery.cookie.js"></script>


</head>
<body class="{S_CONTENT_DIRECTION}">

<a name="top"></a>

 
	<div id="logodesc">
		<table width="100%" cellspacing="0">
		<tr>
			 <td><a href="{U_INDEX}"><center><script language="JavaScript" src="http://www.cometonline.com.br/forum/logo_ram.js"></script></center></a></td> </tr>
		<tr><td><br /><div id="menubar" >
	 


<!-- Adicione o codigo ao lado no lugar do logo_ram.js acima, para voltar para um unico logo no topo. "{SITE_LOGO_IMG}"  --> 


	 
			<div id="menumade" align="left">
			<ul>
						<!-- IF not S_IS_BOT --><li><a  href="{U_LOGIN_LOGOUT}"><span>{L_LOGIN_LOGOUT}</span></a></li><!-- ENDIF -->
				<!-- IF U_RESTORE_PERMISSIONS --> <li><a href="{U_RESTORE_PERMISSIONS}"><span> {L_RESTORE_PERMISSIONS}</span></a></li><!-- ENDIF -->
				<!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN --> <li><span style="color: red;">{L_BOARD_DISABLED}</span></li><!-- ENDIF -->
				<!-- IF not S_IS_BOT -->
				
					<!-- IF S_USER_LOGGED_IN -->
						<!-- IF S_DISPLAY_PM --> <li><a class="fontcolor" href="{U_PRIVATEMSGS}"><span>{PRIVATE_MESSAGE_INFO}<!-- IF PRIVATE_MESSAGE_INFO_UNREAD -->, {PRIVATE_MESSAGE_INFO_UNREAD}<!-- ENDIF --></span></a></li><!-- ENDIF -->
					<!-- ELSEIF S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) --> <li><a  href="{U_REGISTER}"> <span>{L_REGISTER}</span></a></li>
					<!-- ENDIF -->
				<!-- ENDIF -->
			
	           </ul></div>
  
   
		
 
 <div id="menumade" align="right">
			<ul >


			<li><a href="{U_FAQ}"><span>FAQ</span></a></li>	
			<!-- IF S_DISPLAY_SEARCH --><li><a href="{U_SEARCH}"><span>{L_SEARCH}</span></a></li><!-- ENDIF -->
				<!-- IF not S_IS_BOT -->
					<!-- IF S_DISPLAY_MEMBERLIST --><li><a href="{U_MEMBERLIST}"><span>{L_MEMBERLIST}</span></a></li><!-- ENDIF -->
					<!-- IF S_USER_LOGGED_IN --><li><a href="{U_PROFILE}"><span>{L_PROFILE}</span></a></li><!-- ENDIF -->
				<!-- ENDIF -->


					<!-- IF S_DISPLAY_TOPLIST -->&nbsp; &nbsp;
                                  <li><a href="{U_REPUT_TOPLIST}"><span><img src="{T_THEME_PATH}/images/icon_mini_toplist.gif" width="15" height="14" alt="*" />Topicos +Curtidos</span></a></li><!-- ENDIF -->
				<!-- IF S_DISPLAY_THANKSLIST -->&nbsp; &nbsp;
                           <li><a href="{U_THANKSLIST}"><span><img src="{T_THEME_PATH}/images/icon_mini_thanks.gif" width="12" height="13" alt="*" /> Users +Curtidos</span></a></li><!-- ENDIF -->
					
			
			</ul>		
		</div>	
		 
		
	 
	 
	</div>
</td>	 
		</tr>
		
		</table>
	</div>
 
	
	<div id="wrap">

 	
	<div id="main">
	


	<div id="datebar">
		<table width="100%" cellspacing="0">
		<tr>
			<td class="gensmall" style="color:#AAAAAA;"><!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<!-- ENDIF --></td>
			<td class="gensmall" style="color:#AAAAAA;" align="{S_CONTENT_FLOW_END}">{CURRENT_TIME}<br /></td>
		</tr>
		</table>
	</div>
	<!-- IF S_DISPLAY_SEARCH -->
	<p class="searchbar" style="color:#CCCCCC;">
		<span style="float: {S_CONTENT_FLOW_BEGIN};color:#FFFFFF;"><a style="color:#FFFFFF;" href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a> | <a style="color:#FFFFFF;" href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_ACTIVE_TOPICS}</a></span>
		<!-- IF S_USER_LOGGED_IN -->
		<span style="float: {S_CONTENT_FLOW_END};margin-right:10px;"><a  style="color:#FFFFFF;" href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a> | <a  style="color:#FFFFFF;" href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a></span>
		<!-- ENDIF -->
		 
	</p>
	<!-- ENDIF -->
  <div id="wrapheader">
 </div>
<div id="wrapcentre">



 <br clear="right" />

	<!-- INCLUDE breadcrumbs.html -->
<br /><br />
 



<!-- Banner Dias Melhores

<div align="center">
<a href="http://www.cometonline.com.br/forum/viewtopic.php?f=26&t=2742" target="_blank">
<img src = "http://www.cometonline.com.br/forum/patrocinador/banner_diasmelhores.png" width = "768" height ="120"></a></img>
</div>

Fim banner dias melhores -->


                                <!-- Banner no topo Minha Moto Vip



                                <center>
                                <object type="application/x-shockwave-flash" data="http://www.cometonline.com.br/forum/patrocinador/banner_MMV1.swf" width="768" height="120">
                                <a href="http://www.minhamotovip.com.br" target="_blank">
                                <param name="movie" target="_blank" value="http://www.cometonline.com.br/forum/patrocinador/banner_MMV1.swf" /></a>
                                <param name="BGCOLOR" value="#FFFFFF" />
                                </a>
                                </object></center>

                                Fim do banner -->




<!-- Banner topo Brava motos



                                <center>
                                <object type="application/x-shockwave-flash" data="http://www.cometonline.com.br/forum/patrocinador/bannerbrava.swf" width="768" height="120">
                                <a href="http://www.commoto.com.br" target="_blank">
                                <param name="movie" target="_blank" value="http://www.cometonline.com.br/forum/patrocinador/bannerbrava.swf" /></a>
                                <param name="BGCOLOR" value="#FFFFFF" />
                                </a>
                                </object></center>
Fim do banner -->





<!-- Banner ComMoto

                                <center>
                                <a href="http://www.commoto.com.br" target="_blank">
                                <object type="application/x-shockwave-flash" data="http://www.cometonline.com.br/forum/patrocinador/commoto200911.swf" width="768" height="120">
                                <param name="movie" target="_blank" value="http://www.cometonline.com.br/forum/patrocinador/commoto200911.swf" />
                                <param name="BGCOLOR" value="#FFFFFF" />
                                </object></a></center>


Fim do banner -->



<!-- Banner moto.com.br rally dos sertoes


<div align="center">
<a href="http://www.moto.com.br/offroad/rallydossertoes/capa.html?#utm_source=cometonline&utm_medium=banner&utm_campaign=sertoes2011" target="_blank">
<img src = "http://www.cometonline.com.br/forum/patrocinador/moto.com.br768.jpg" width = "768" height ="120"></a></img>
</div>
Fim do banner -->




<!-- Banner sem ser rotativo no topo do forum 


<div align="center">
<a href="http://www.minhamotovip.com.br" target="_blank">
<img src = "http://www.cometonline.com.br/forum/patrocinador/banner_MMV.png" width = "768" height ="120"></a></img>
</div>
-->


<!-- Botão de suporte online

<div align="right">
<a href="http://suporte.cometonline.com.br" target="_blank">
<img src="http://www.google.com.br/url?source=imglanding&ct=img&q=http://www.freewebs.com/brenvios/images/suporte_online.png&sa=X&ei=j5g5TrGfDYTW0QG_vZnSAw&ved=0CAQQ8wc&usg=AFQjCNHdHKQVIk_MmTAT9HWmUmwiveVCxA" width="120" height="60" /></a>
</div>

-->


<!-- Banner flash dias melhores




                                <center>
                                <object type="application/x-shockwave-flash" data="http://www.cometonline.com.br/eventos/diasmelhores.swf" width="768" height="120">
                                <a href="http://diasmelhores.cometonline.com.br" target="_blank">
                                <param name="movie" target="_blank" value="http://www.cometonline.com.br/eventos/diasmelhores.swf" /></a>
                                <param name="BGCOLOR" value="#FFFFFF" />
                                </a>
                                </object></center>

Fim banner em flash dias melhores -->



<!-- Banner Rodape Mandi Moto Racing
Fim do banner -->

                                <center>
                                <object type="application/x-shockwave-flash" data="http://www.cometonline.com.br/forum/patrocinador/mandimotoracing.swf" width="768" height="120">
                                <a href="http://www.mandimotoracing.com.br" target="_blank">
                                <param name="movie" target="_blank" value="http://www.cometonline.com.br/forum/patrocinador/mandimotoracing.swf" /></a>
                                <param name="BGCOLOR" value="#FFFFFF" />
                                </a>
                                </object></center> 

Re: MOD Instant Messenger para Subsilver2

Enviado: 18 Abr 2012, 13:35
por robra
Está faltando fazer upload do arquivo contrib\js\phpbbchat_sub.js da MOD baixada para a pasta raiz/js/ de seu Fórum, conforme as instruções no arquivo subsilver2.xml da pasta \contrib da MOD.

P.S.: Caso planeje deixar as letras na cor branca do nome do usuário com está teclando, então, não precisa fazer o upload do arquio supracitado, bastando apenas alterar a linha...
<script type="text/javascript" src="{ROOT_PATH}js/phpbbchat_sub.js"></script> para...
<script type="text/javascript" src="{ROOT_PATH}js/phpbbchat.js"></script> no overall_footer.html de seu estilo.

Abraço. Imagem

Re: MOD Instant Messenger para Subsilver2

Enviado: 18 Abr 2012, 14:29
por faguinho
Fala Robra...

O arquivo contrib\js\phpbbchat_sub.js já se encontra na pasta js raiz....mesmo assim ainda continua com o chat apenas como LOADING.

Adicionei no overall_header.html a linha acima....mas ainda continua sem funcionar.

Re: MOD Instant Messenger para Subsilver2

Enviado: 18 Abr 2012, 15:01
por gssilva
Segundo o que está no código postado pelo robra, o arquivo deve ficar dentro do diretório js que está na raíz do fórum.

Se eu não me engano, os códigos postados pelo robra está faltando uma barra /, então eles devem ficar assim.

<script type="text/javascript" src="{ROOT_PATH}/js/phpbbchat_sub.js"></script>
<script type="text/javascript" src="{ROOT_PATH}/js/phpbbchat.js"></script>


Nota: o que eu falei sobre os códigos e o diretório dos arquivos são de acordo com o meu conhecimento em html que não tão grande. Mas vale fazer essas alterações, eu tenho quase certeza que é esse o problema.


Qualquer dúvida basta postar.

Re: MOD Instant Messenger para Subsilver2

Enviado: 18 Abr 2012, 15:20
por faguinho
Fala gssilva,

Alterei o codigo conforme você falou, e mesmo assim ainda continua com o chat sem carregar....só aparecendo a mensagem de LOADING.

Os arquivos que o Robra falou, estão dentro da pasta js corretamente. Agora não sei pq não funciona.

Re: MOD Instant Messenger para Subsilver2

Enviado: 18 Abr 2012, 15:28
por robra
gssilva escreveu:Segundo o que está no código postado pelo robra, o arquivo deve ficar dentro do diretório js que está na raíz do fórum.

Se eu não me engano, os códigos postados pelo robra está faltando uma barra /, então eles devem ficar assim.

<script type="text/javascript" src="{ROOT_PATH}/js/phpbbchat_sub.js"></script>
<script type="text/javascript" src="{ROOT_PATH}/js/phpbbchat.js"></script>


Nota: o que eu falei sobre os códigos e o diretório dos arquivos são de acordo com o meu conhecimento em html que não tão grande. Mas vale fazer essas alterações, eu tenho quase certeza que é esse o problema.


Qualquer dúvida basta postar.
gssilva.
Baseado nas informações da página http://www.phpbb3bbcodes.com/viewtopic.php?t=649#p2783, em um outro suporte que prestei, o {ROOT_PATH} já inclui a barra / no endereço do Fórum, permanecendo correto {ROOT_PATH} sem a barra /.
O arquivo contrib\js\phpbbchat_sub.js já se encontra na pasta js raiz
Acesse o endereço http://www.cometonline.com.br/forum/js/ e você vai ver o que tem lá é:
- jquery-1.4.4.min.js
- jquery.cookie.js
- jquery.scrollTo-1.4.2-min.js
- phpbbchat.js
- phpbbchat_sub.js.old
Porque tem .old no final do nome do arquivo phpbbchat_sub.js ?
Deixe o arquivo com o nome phpbbchat_sub.js apenas.
Se continuar o problema, então exclua a linha abaixo do overall_header.html:
<script type="text/javascript" src="{ROOT_PATH}js/jquery-1.4.4.min.js"></script>

Abraço. Imagem

Re: MOD Instant Messenger para Subsilver2

Enviado: 18 Abr 2012, 15:32
por faguinho
Robra,

Dexiei o arquivo phpbbchat_sub.js com OLD no final, para testar possibilidades de conflitos nos arquivos js.

Vou testar essa opção de excluir a linha do jquery-1.4.4.min.js.

Re: MOD Instant Messenger para Subsilver2

Enviado: 18 Abr 2012, 15:35
por robra
Os conflitos existem não pela quantidade de arquivos .js em uma pasta ou diretório, e sim pelas linhas no overall_header.html ou no overall_footer.html que os "chamam".

Abraço. Imagem