Inserir a opção selecionar tudo na tag code

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

Resolvido Inserir a opção selecionar tudo na tag code

Mensagem por Convidad em 15/08/11, 08:16 pm

Qual é minha questão:
Bom eu estava olhando este tópico http://ajuda.forumeiros.com/t44426-inserir-selecionar-tudo-na-tag-code#294111 e vi que há uma forma de fazer o que eu desejo.

Só que a descrição do meu fórum já esta cheia.
Então eu gostaria deste código para adicionar no meu CSS ou então em javascript.
Agradeço a atenção!

Medidas que eu tomei para corrigir o problema:


Imagens do meu problema:


Endereço do meu fórum:


Versão do meu fórum:
PHPBB3


Última edição por Thales! em 19/08/11, 01:48 pm, editado 1 vez(es)

Convidad
Convidado


  • 0

Resolvido Re: Inserir a opção selecionar tudo na tag code

Mensagem por peq42 em 15/08/11, 08:37 pm

o maximo que posso diser, é para apagar alguns caracteres da descrição.Pois se nao apagar, não irá ter como faser!
avatar

peq42
Usuário destaque

Masculino
Inscrito dia : 06/06/2010
Mensagens : 552
Pontos Ativos : 768

Ver perfil do usuário http://mundogamer.craftforuns.com/

Resolvido Re: Inserir a opção selecionar tudo na tag code

Mensagem por Convidad em 15/08/11, 08:50 pm

Então não há forma alguma de fazer o que desejo?
Em choque
Obrigado pela ajuda mas eu gostaria da resposta de um membro da staff

Convidad
Convidado


Resolvido Re: Inserir a opção selecionar tudo na tag code

Mensagem por Oto! em 15/08/11, 09:06 pm

Olá,

Acho que não será possível,executar o que quer...

Até Mais
avatar

Oto!
Hiperativo

Inscrito dia : 07/04/2011
Mensagens : 3363
Pontos Ativos : 4818

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Inserir a opção selecionar tudo na tag code

Mensagem por peq42 em 15/08/11, 09:43 pm

nao será possivel... mas talvez... tente por aquele codigo que voce colocaria na descriçao, num widget!Acho que funcionará do mesmo jeito!

Teste, só para confirmar.


Obrigado pela ajuda mas eu gostaria da resposta de um membro da staff

tem algo contra respostas de membros? Triste
avatar

peq42
Usuário destaque

Masculino
Inscrito dia : 06/06/2010
Mensagens : 552
Pontos Ativos : 768

Ver perfil do usuário http://mundogamer.craftforuns.com/
  • 0

Resolvido Re: Inserir a opção selecionar tudo na tag code

Mensagem por Luciano98 em 16/08/11, 01:19 pm

Olá!

Aceda à "Gestão dos códigos JavaScript":
Painel de Controle Seta Módulos Seta Gestão dos códigos JavaScript

Clique em "Criar um novo JavaScript".

Título Seta Escolha o título que quiser
Investimento Seta Em todas as páginas

Codigo JavaScript: O código que você pegou daquele tópico.

Clique em "Confirmar".

Até mais.
avatar

Luciano98
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 01/09/2010
Mensagens : 7648
Pontos Ativos : 11045

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Inserir a opção selecionar tudo na tag code

Mensagem por Convidad em 16/08/11, 05:58 pm

@peq42 escreveu:nao será possivel... mas talvez... tente por aquele codigo que voce colocaria na descriçao, num widget!Acho que funcionará do mesmo jeito!

Teste, só para confirmar.


Obrigado pela ajuda mas eu gostaria da resposta de um membro da staff

tem algo contra respostas de membros? Triste

Peq42 não tenho nada contra, pelo contrario, gosto muito quando outros usuarios tambem me ajudam. Eu disse que esperaria a resposta de um membro da staff apenas para confirmar sua resposta! Me desculpe se sem querer disse algo contra você.
Agradeço muito sua ajuda! E agradeço tambem a ajuda do Luciano!
Abraços galera!
Muito feliz

Convidad
Convidado


Resolvido Re: Inserir a opção selecionar tudo na tag code

Mensagem por Convidad em 16/08/11, 06:07 pm

Luciano, não funcionou. eu adicionei o codigo no javascript.

código que usei:
Código:
function selectCode(a)
    {
    // Get ID of code block
    var e=a.parentNode.parentNode.getElementsByTagName('CODE')[0];

    // Not IE
    if(window.getSelection){
    var s=window.getSelection();

    // Safari
    if(s.setBaseAndExtent){s.setBaseAndExtent(e, 0, e, e.innerText.length - 1);}

    // Firefox and Opera
    else{
    // workaround for bug # 42885
    if (window.opera && e.innerHTML.substring(e.innerHTML.length - 4) == '<BR>'){e.innerHTML=e.innerHTML + ' ';}var r=document.createRange();r.selectNodeContents(e);s.removeAllRanges();s.addRange(r);}}

    // Some older browsers
    elseif (document.getSelection)
    {
    var s=document.getSelection();
    var r=document.createRange();
    r.selectNodeContents(e);
    s.removeAllRanges();
    s.addRange(r);
    }

    // IE
    elseif(document.selection){var r=document.body.createTextRange();r.moveToElementText(e);r.select();}}
    jQuery(document).ready(function(){jQuery("dl.codebox dt").not("dl.spoiler > dt").html('Código: <a href="#" onclick="selectCode(this);return false"><font face=verdana style=color:transparent>---------------------------------------------------------------------------</font><font color=black>Selecionar conteúdo</font></a>')});

Convidad
Convidado


  • 0

Resolvido Re: Inserir a opção selecionar tudo na tag code

Mensagem por Dury em 16/08/11, 08:00 pm

Olá Thales!

Já tentou colocar em um widget? Aqui no Fórum dos Fóruns usamos esse código nos widgets. Piscada
avatar

Dury
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 21/01/2009
Mensagens : 6708
Pontos Ativos : 8827

Ver perfil do usuário

Resolvido Re: Inserir a opção selecionar tudo na tag code

Mensagem por Convidad em 16/08/11, 09:27 pm

Ola Jeffrey!
Eu tentei em um widget e tambem nao funcionou.
Obrigado pela ajuda amigo!

Convidad
Convidado


Resolvido Re: Inserir a opção selecionar tudo na tag code

Mensagem por peq42 em 18/08/11, 08:23 pm

Só posso aconselhar a remover alguns caracteres inuteis ou pouco usados da descriçao e tentar adicionar o codigo la!

Imagino que não haja outros modos.....
avatar

peq42
Usuário destaque

Masculino
Inscrito dia : 06/06/2010
Mensagens : 552
Pontos Ativos : 768

Ver perfil do usuário http://mundogamer.craftforuns.com/
  • 0

Resolvido Re: Inserir a opção selecionar tudo na tag code

Mensagem por Dury em 18/08/11, 08:39 pm

Olá autor!

Esse código é usado no widget do Fórum dos Fóruns. Tente adicionar em uma widget vago:
Código:
<script>function selectCode(a)
{
 // Get ID of code block
 var e = a.parentNode.parentNode.getElementsByTagName('CODE')[0];
 // Not IE
 if (window.getSelection)
 {
 var s = window.getSelection();
 // Safari
 if (s.setBaseAndExtent)
 {
 s.setBaseAndExtent(e, 0, e, e.innerText.length - 1);
 }
 // Firefox and Opera
 else
 {
 // workaround for bug # 42885
 if (window.opera && e.innerHTML.substring(e.innerHTML.length - 4) == '<BR>')
 {
 e.innerHTML = e.innerHTML + ' ';
 }
 var r = document.createRange();
 r.selectNodeContents(e);
 s.removeAllRanges();
 s.addRange(r);
 }
 }
 // Some older browsers
 else if (document.getSelection)
 {
 var s = document.getSelection();
 var r = document.createRange();
 r.selectNodeContents(e);
 s.removeAllRanges();
 s.addRange(r);
 }
 // IE
 else if (document.selection)
 {
 var r = document.body.createTextRange();
 r.moveToElementText(e);
 r.select();
 }
}
if(text){}else{ var text = 'Selecionar todos';}
jQuery(document).ready(function(){
 jQuery("dl.codebox dt").not("dl.spoiler > dt").html('Code: <a href="#" onclick="selectCode(this); return false;"><font face="verdana" color="white">--------------------------------------------------------------------------------------------</font>Selecionar conteúdo</a>');
});
</script>
avatar

Dury
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 21/01/2009
Mensagens : 6708
Pontos Ativos : 8827

Ver perfil do usuário

Resolvido Re: Inserir a opção selecionar tudo na tag code

Mensagem por Convidad em 19/08/11, 01:47 pm

Perfeito!
Resolvido!
Vlw Jeffrey!

Convidad
Convidado


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

- Tópicos similares

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