Modificar comandos do Chatbox

4 participantes

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

Tópico resolvido Modificar comandos do Chatbox

Mensagem por iChocks 10.05.15 6:32

Opa, beleza?

Não sei se estou na área certa, mas realmente não sei onde postar.
Bom, to querendo mudar os comandos do chat padrão do forumeiros... Esses:

http://prntscr.com/73jh2i

Por exemplo, o de mensagem ausente é "/abs", gostaria de mudar para "/aus". É possível?
iChocks

iChocks
Novo Membro

Membro desde : 10/05/2015
Mensagens : 13
Pontos : 21

http://globalmakers.umforum.net/

Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar comandos do Chatbox

Mensagem por JScript 11.05.15 15:44

Sim, isso é perfeitamente possível!

@iChocks
Passe-nos a lista completa da "tradução" que deseja para os comandos ok?

JS
JScript

JScript
Super Membro

Membro desde : 15/03/2013
Mensagens : 1449
Pontos : 1901

http://jscript.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar comandos do Chatbox

Mensagem por iChocks 12.05.15 22:42

JScript escreveu:Sim, isso é perfeitamente possível!

@iChocks
Passe-nos a lista completa da "tradução" que deseja para os comandos ok?

JS

Na verdade, quero só esse /abs pra /aus mesmo, acho /abs sem sentido ;x Desculpa todo esse tópico pra isso, realmente parece ser uma coisa hyper simples.
iChocks

iChocks
Novo Membro

Membro desde : 10/05/2015
Mensagens : 13
Pontos : 21

http://globalmakers.umforum.net/

Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar comandos do Chatbox

Mensagem por JScript 13.05.15 13:14

@iChocks
Ok, abaixo está o código com investimento apenas no índice:

Novo código: https://ajuda.forumeiros.com/t99735-modificar-comandos-do-chatbox#688443

JS


Última edição por JScript em 13.05.15 23:33, editado 1 vez(es) (Motivo da edição : Novo código!)
JScript

JScript
Super Membro

Membro desde : 15/03/2013
Mensagens : 1449
Pontos : 1901

http://jscript.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar comandos do Chatbox

Mensagem por iChocks 13.05.15 20:42

JScript escreveu:@iChocks
Ok, abaixo está o código com investimento apenas no índice:
Código:

$(window).load(function() {
 var chatbox_script = function() {
 $('#submit_button').unbind('click').bind('click', function() {
 var message = $('#message').val().trim();
 if (message != '') {
 if (message == '/aus') {
 $('#message').val('/abs');
 }
 }
 });
 };

 var s = document.createElement('script');
 s.text = "(" + chatbox_script.toString() + ")();";
 $('object[data^="/chatbox/index.forum"],iframe[src^="/chatbox/index.forum"]').each(function() {
 try {
 $(this.contentDocument || this.contentWindow.document).find("#chatbox").closest("html").find("head").first().each(function() {
 this.appendChild(s.cloneNode(true))
 })
 } catch (a) {}
 })
});

JS

Ah, 2 coisas, meu fórum ta na versão Invision, ainda sim funciona? E 2, pelo teu nome (hehe) é pra eu colocar lá em gestão de códigos JavaScript certo?
iChocks

iChocks
Novo Membro

Membro desde : 10/05/2015
Mensagens : 13
Pontos : 21

http://globalmakers.umforum.net/

Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar comandos do Chatbox

Mensagem por JScript 13.05.15 21:02

@iChocks
Olá, o código é para todas as versões e deverá ser adicionado como um novo JavaScript sim!

JS
JScript

JScript
Super Membro

Membro desde : 15/03/2013
Mensagens : 1449
Pontos : 1901

http://jscript.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar comandos do Chatbox

Mensagem por iChocks 13.05.15 22:46

Não deu certo ;\ O código de ausente continua sendo /abs... Será que o fato do meu chat ser no fim da página não muda nada?
Prints:

http://prntscr.com/74wogi
http://prntscr.com/74wpih

Não funciona sem colocando a razão do lado:

http://prntscr.com/74wptq
iChocks

iChocks
Novo Membro

Membro desde : 10/05/2015
Mensagens : 13
Pontos : 21

http://globalmakers.umforum.net/

Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar comandos do Chatbox

Mensagem por JScript 13.05.15 23:27

@iChocks
Ok, eu tinha me esquecido que pode-se dar a razão da ausência...

Troque o código anterior por este outro abaixo e o investimento continua sendo apenas no índice:
Código:

$(function() {
   if (_userdata.session_logged_in) {
      if (jQuery('object#frame_chatbox').length) {
         jQuery('#frame_chatbox').replaceWith('<iframe src="/chatbox/index.forum?archives" id="frame_chatbox" scrolling="yes" width="100%" height="100%" type="text/html" style="border: 0px;" />');
      }
   }
});

$(window).load(function() {
   if (_userdata.session_logged_in) {
      chat_cmdTranslation();

      $('#frame_chatbox').load(function() {
         chat_cmdTranslation();
      });
   }
});

function chat_cmdTranslation () {
   var frame_chatbox = $('#frame_chatbox').contents();

   frame_chatbox.find('#submit_button').unbind('click').bind('click', function() {
      var message = frame_chatbox.find('#message').val().trim();
      if (message != '') {
         if (message.indexOf('/aus') == 0) {
            frame_chatbox.find('#message').val('/abs' + message.split('/aus')[1]);
         }
      }
   });

}

JS
JScript

JScript
Super Membro

Membro desde : 15/03/2013
Mensagens : 1449
Pontos : 1901

http://jscript.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar comandos do Chatbox

Mensagem por iChocks 14.05.15 0:58

JScript escreveu:@iChocks
Ok, eu tinha me esquecido que pode-se dar a razão da ausência...

Troque o código anterior por este outro abaixo e o investimento continua sendo apenas no índice:
Código:

$(function() {
 if (_userdata.session_logged_in) {
 if (jQuery('object#frame_chatbox').length) {
 jQuery('#frame_chatbox').replaceWith('<iframe src="/chatbox/index.forum?archives" id="frame_chatbox" scrolling="yes" width="100%" height="100%" type="text/html" style="border: 0px;" />');
 }
 }
});

$(window).load(function() {
 if (_userdata.session_logged_in) {
 chat_cmdTranslation();

 $('#frame_chatbox').load(function() {
 chat_cmdTranslation();
 });
 }
});

function chat_cmdTranslation () {
 var frame_chatbox = $('#frame_chatbox').contents();

 frame_chatbox.find('#submit_button').unbind('click').bind('click', function() {
 var message = frame_chatbox.find('#message').val().trim();
 if (message != '') {
 if (message.indexOf('/aus') == 0) {
 frame_chatbox.find('#message').val('/abs' + message.split('/aus')[1]);
 }
 }
 });

}

JS

Opa, valeu colega o/ Agora eu digitando /aus + [razão] ele vai de boa. Só /aus sozinho que não foi alterado, continua /abs. Mas pra mim já serve, obrigado Piscada Pode fechar.
iChocks

iChocks
Novo Membro

Membro desde : 10/05/2015
Mensagens : 13
Pontos : 21

http://globalmakers.umforum.net/

Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar comandos do Chatbox

Mensagem por JScript 14.05.15 1:20

@iChocks
Não se contente com um código pela metade ok?

Aqui está um novo código com a correção pra esse problema:
Código:

$(function() {
   if (_userdata.session_logged_in) {
      if (jQuery('object#frame_chatbox').length) {
         jQuery('#frame_chatbox').replaceWith('<iframe src="/chatbox/index.forum?archives" id="frame_chatbox" scrolling="yes" width="100%" height="100%" type="text/html" style="border: 0px;" />');
      }
   }
});

$(window).load(function() {
   if (_userdata.session_logged_in) {
      chat_cmdTranslation();

      $('#frame_chatbox').load(function() {
         chat_cmdTranslation();
      });
   }
});

function chat_cmdTranslation () {
   var frame_chatbox = $('#frame_chatbox').contents();

   frame_chatbox.find('#submit_button').unbind('click').bind('click', function() {
      var message = frame_chatbox.find('#message').val().trim();
      if (message != '') {
         if (message.indexOf('/aus') == 0) {
            var r = message.split('/aus')[1];
            frame_chatbox.find('#message').val('/abs' + ((r.length) ? r : ""));
         }
      }
   });
}

JS
JScript

JScript
Super Membro

Membro desde : 15/03/2013
Mensagens : 1449
Pontos : 1901

http://jscript.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar comandos do Chatbox

Mensagem por iChocks 14.05.15 1:47

JScript escreveu:@iChocks
Não se contente com um código pela metade ok?

Aqui está um novo código com a correção pra esse problema:
Código:

$(function() {
 if (_userdata.session_logged_in) {
 if (jQuery('object#frame_chatbox').length) {
 jQuery('#frame_chatbox').replaceWith('<iframe src="/chatbox/index.forum?archives" id="frame_chatbox" scrolling="yes" width="100%" height="100%" type="text/html" style="border: 0px;" />');
 }
 }
});

$(window).load(function() {
 if (_userdata.session_logged_in) {
 chat_cmdTranslation();

 $('#frame_chatbox').load(function() {
 chat_cmdTranslation();
 });
 }
});

function chat_cmdTranslation () {
 var frame_chatbox = $('#frame_chatbox').contents();

 frame_chatbox.find('#submit_button').unbind('click').bind('click', function() {
 var message = frame_chatbox.find('#message').val().trim();
 if (message != '') {
 if (message.indexOf('/aus') == 0) {
 var r = message.split('/aus')[1];
 frame_chatbox.find('#message').val('/abs' + ((r.length) ? r : ""));
 }
 }
 });
}

JS

Okay sir o/

Esse ficou perfeito, valeu Piscada
iChocks

iChocks
Novo Membro

Membro desde : 10/05/2015
Mensagens : 13
Pontos : 21

http://globalmakers.umforum.net/

Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar comandos do Chatbox

Mensagem por Daemon 14.05.15 3:04

iChocks escreveu:Na verdade, quero só esse /abs pra /aus mesmo, acho /abs sem sentido ;x Desculpa todo esse tópico pra isso, realmente parece ser uma coisa hyper simples.
Sem sentido querer mudar isso e dar essa justificativa meu caro... "abs", é a abreviação da palavra em inglês "absent", que significa "ausente"!
Seria a mesma coisa de mudar o "/clear" para "/limpar".


Mas já que o senhor prefere assim, tudo bem... Rindo
Daemon

Daemon
Super Membro

Membro desde : 02/03/2012
Mensagens : 1132
Pontos : 1825

http://bestskins.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar comandos do Chatbox

Mensagem por JScript 14.05.15 3:17

@Daemon
Sim, eu também achei estranho, mas valeu pois eu fiz a base para podermos modificar, acrescentar, remover ou que mais desejarmos com os comandos!

JS
JScript

JScript
Super Membro

Membro desde : 15/03/2013
Mensagens : 1449
Pontos : 1901

http://jscript.forumeiros.com/

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Modificar comandos do Chatbox

Mensagem por RafaelS. 14.05.15 20:55

iChocks escreveu:
Okay sir o/

Esse ficou perfeito, valeu Piscada

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.
Tópico marcado como Resolvido e movido para Questões resolvidas.
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

Permissões neste sub-fórum
Não podes responder a tópicos