Abas no chat

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Atendido / Resolvido Abas no chat

Mensagem por L Mars em 04.05.17 16:34

Detalhes da questão


Endereço do fórum: http://bulbarpg.forumeiros.com
Versão do fórum: phpBB3

Descrição


Olá =)
Minha duvida é simples. Coloquei as Abas no Chat seguindo o Tuturial (Aqui) e correu tudo bem.
Alias, parabens, porque o sistema de abas é super legal e surpreendeu-me pela qualidade de resposta e tudo isso.

Porem notei que quando se entra no Chat em pagina aberta (ou seja, quando se abre o chat numa pagina individual (LINK)) as Abas não aparecem.

O problema é que 90% dos meus membros usam o Chat em pagina aberta, então elas não aparecerem vai um pouco contra a boa ideia de colocar as Abas.


É possivel editar o code Java para a implementação também na pagina completa do Chatbox?
L Mars

L Mars
Nível 10

Masculino
Inscrito dia : 08/12/2008
Mensagens : 281
Pontos Ativos : 389

http://bulbarpg.forumeiros.com

Atendido / Resolvido Re: Abas no chat

Mensagem por Kyo Panda em 04.05.17 17:29

Infelizmente não é possível.

A página do chat não inclui os Javascripts do tutorial e, até o momento, não existe maneira de incluir Javascript lá.

O que podemos fazer é "imitar" aquela página com uma página HTML personalizada:

Código:
<html>
   <head>
      <meta charset="utf-8" />
      <title>Chatbox</title>
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
      <script src="https://illiweb.com/rs3/86/frm/lang/pt.js"></script>
      <script src="http://ajuda-punbb.forumeiros.com/15479.js"></script>
      <style>
         html, body, #chatbox_top {
            padding: 0;
            margin: 0;
            width: 100%;
            height: 100%;
         }
      </style>
   </head>
   <body>
      <div id="chatbox_top"></div>
      <script type="text/javascript">insertChatBoxNew('chatbox_top', '/chatbox/index.forum');</script>
   </body>
</html>

A única parte a ser mudada nesse código seria:

Código:
<script src="http://ajuda-punbb.forumeiros.com/15479.js"></script>

O link dessa tag deve ser a mesma do script de chatbox no seu fórum. Você pode encontrá-lo na coluna URL, em Painel de controle Seta Módulos Seta HTML & Javascript Seta Gestão dos códigos Javascript.

Então seus usuários podem utilizar essa página como página aberta. o/

Kyo Panda

Kyo Panda
Super usuário

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4641
Pontos Ativos : 5935

https://ajuda.forumeiros.com

Atendido / Resolvido Re: Abas no chat

Mensagem por L Mars em 04.05.17 19:18

Bem, já consegui por os codes e consigo aceder à chatbox como eu queria atraves deste link: http://bulbarpg.forumeiros.com/h1-chat-2-0

Porem, este link não surge em lado nenhum na Chatbox, e se se carregar onde diz "Chatbox" no chat (que abre um novo separador com o chat em grande) vai à mesma para a versão sem as abas.
L Mars

L Mars
Nível 10

Masculino
Inscrito dia : 08/12/2008
Mensagens : 281
Pontos Ativos : 389

http://bulbarpg.forumeiros.com

Atendido / Resolvido Re: Abas no chat

Mensagem por Kyo Panda em 04.05.17 19:48

Adicione a um novo script com investimento em Todas as páginas:

Código:
(function($) {
   'use strict';
   
   var config = {
      url: '/h1-chat-2-0',
   };
   
   var insertChatBoxNew = window.insertChatBoxNew;
   
   window.insertChatBox = window.insertChatBoxNew = function() {
      insertChatBoxNew.apply(this, arguments);
      
      var chatbox = $('#frame_chatbox').get(0);         
      
      if (chatbox.readyState === 'complete') {
         return init(chatbox.contentWindow);
      }
      
      var onload = chatbox.onload;
      
      chatbox.onload = function(event) {         
         if (onload) {
            onload.apply(this, arguments);
         }
         
         init(event.target.contentWindow);
      };
   };
   
   var init = function(context) {
      $('a[href^="/chatbox/index.forum"]').each(function() {
         $(this).attr('href', config.url);
      });
      
      $('a[href^="/chatbox/index.forum"]', context.document).each(function() {
         $(this).attr('href', config.url);
      });
   };   
}(jQuery));

Sugiro que na página personalizada com o novo chat, marque a opção Você deseja utilizar o início e o final da página do seu fórum? como Não para que fique igual ao chat normal. o/
Kyo Panda

Kyo Panda
Super usuário

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4641
Pontos Ativos : 5935

https://ajuda.forumeiros.com

Atendido / Resolvido Re: Abas no chat

Mensagem por Luiz em 08.05.17 17:48

Questão abandonada pelo autor, mas considerada resolvida por ter solução para o problema.
Tópico marcado como Resolvido e movido para Questões resolvidas.
Luiz

Luiz
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 23/04/2016
Mensagens : 6631
Pontos Ativos : 7528

https://luizfelipe.dev

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum