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.

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} • <!-- IF S_IN_MCP -->{L_MCP} • <!-- ELSEIF S_IN_UCP -->{L_UCP} • <!-- 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 -->
<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 -->
<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.

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.

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.
