Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Modificar comandos do Chatbox
4 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Modificar comandos do Chatbox
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?
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?
Re: Modificar comandos do Chatbox
Sim, isso é perfeitamente possível!
@iChocks
Passe-nos a lista completa da "tradução" que deseja para os comandos ok?
JS
@iChocks
Passe-nos a lista completa da "tradução" que deseja para os comandos ok?
JS
Re: Modificar comandos do Chatbox
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.
Re: Modificar comandos do Chatbox
@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
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!)
Re: Modificar comandos do Chatbox
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?
Re: Modificar comandos do Chatbox
@iChocks
Olá, o código é para todas as versões e deverá ser adicionado como um novo JavaScript sim!
JS
Olá, o código é para todas as versões e deverá ser adicionado como um novo JavaScript sim!
JS
Re: Modificar comandos do Chatbox
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
Prints:
http://prntscr.com/74wogi
http://prntscr.com/74wpih
Não funciona sem colocando a razão do lado:
http://prntscr.com/74wptq
Re: Modificar comandos do Chatbox
@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:
JS
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
Re: Modificar comandos do Chatbox
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 Pode fechar.
Re: Modificar comandos do Chatbox
@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:
JS
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
Re: Modificar comandos do Chatbox
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
Re: Modificar comandos do Chatbox
Sem sentido querer mudar isso e dar essa justificativa meu caro... "abs", é a abreviação da palavra em inglês "absent", que significa "ausente"!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.
Seria a mesma coisa de mudar o "/clear" para "/limpar".
Mas já que o senhor prefere assim, tudo bem...
Re: Modificar comandos do Chatbox
@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
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
Re: Modificar comandos do Chatbox
iChocks escreveu:
Okay sir o/
Esse ficou perfeito, valeu
Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada. Tópico marcado como Resolvido e movido para Questões resolvidas. |
Tópicos semelhantes
» Comandos do chatbox com abas
» Sugestao - Mais comandos para o Chatbox
» Modificar o chatbox
» [Resolvido]Modificar ChatBox
» Modificar fundo da chatbox
» Sugestao - Mais comandos para o Chatbox
» Modificar o chatbox
» [Resolvido]Modificar ChatBox
» Modificar fundo da chatbox
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos