Tag selecionar conteúdo

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

Resolvido Tag selecionar conteúdo

Mensagem por Firenando em 30/01/12, 05:53 pm

Qual é minha questão:
Olá, é o seguinte.

Eu quero fazer o Selecionar tudo no Código, quando usa-se

Código:


Eu sei colocar, mais não tem espaço na descrição do meu fórum...
Não tem como botar de outro jeito?

Medidas que eu tomei para corrigir o problema:
Nenhuma.

Links e imagens do meu problema:
Não precisa.

Endereço do meu fórum:
http://br-designerforever.forumeiros.com/

Versão do meu fórum:
PHPBB3
avatar

Firenando
Membro do Fórum

Masculino
Inscrito dia : 22/10/2011
Mensagens : 1665
Pontos Ativos : 2318

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

Resolvido Re: Tag selecionar conteúdo

Mensagem por Gabe em 30/01/12, 06:39 pm

Olá!

Basta criar um widget personalizado.

Acesse:

Painel de controle :seta2: Módulos :seta2: Portal e Widgets :seta2: Gestão dos widgets do fórum :seta2: Criar um widget personalizado

Coloque o seguinte código:

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('Código: <a href="#" onclick="selectCode(this); return false;"><font face="verdana" color="white">--------------------------------------------------------------------------------------------</font>Selecionar conteúdo</a>');
});
</script>

Depois do widget criado, arraste o widget para algum local juntamente com os outros widgets e salve.

Abraço.
avatar

Gabe
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 10/01/2010
Mensagens : 5770
Pontos Ativos : 7546

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

Resolvido Re: Tag selecionar conteúdo

Mensagem por Firenando em 01/02/12, 02:02 pm

Não resultou
avatar

Firenando
Membro do Fórum

Masculino
Inscrito dia : 22/10/2011
Mensagens : 1665
Pontos Ativos : 2318

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

Resolvido Re: Tag selecionar conteúdo

Mensagem por Bienow em 01/02/12, 02:40 pm

Olá!

Experimente este daqui:
Código:
window.onload=function(){document.getElementById("username").onkeyup=function(){if(this.value.indexOf('Admin')!=-1)this.value=''}};
function selectCode(a){var e=a.parentNode.parentNode.getElementsByTagName('CODE')[0];if(window.getSelection){var s=window.getSelection();if(s.setBaseAndExtent){s.setBaseAndExtent(e,0,e,e.innerText.length-1)}else{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)}}else if(document.getSelection){var s=document.getSelection();var r=document.createRange();r.selectNodeContents(e);s.removeAllRanges();s.addRange(r)}else if(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 color=white>--------------------------------------------------------------------</font>Selecionar conteúdo</a>')});
Pode utilizá-lo também num widget, mas aconselho utilizar este código em:
Painel de controle -> Módulos -> HTML -> Gestão das páginas HTML
As opções da página são todas "Não".

Até breve! Piscada
avatar

Bienow
Nível 2

Masculino
Inscrito dia : 01/02/2012
Mensagens : 10
Pontos Ativos : 17

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

Resolvido Re: Tag selecionar conteúdo

Mensagem por Firenando em 01/02/12, 02:44 pm

Não funcionou
avatar

Firenando
Membro do Fórum

Masculino
Inscrito dia : 22/10/2011
Mensagens : 1665
Pontos Ativos : 2318

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

Resolvido Re: Tag selecionar conteúdo

Mensagem por Luciano98 em 02/02/12, 04:32 am

Fire_Hell escreveu:Não resultou
Tem certeza que os Widgets estão ativos em seu fórum?
Eu acessei seu fórum e só vi os Widgets ativos no Portal.

Para ativar os Widgets no fórum todo:
Painel de controle Seta Módulos Seta Portal e Widgets Seta Gestão dos widgets do fórum
Procure por "Exibir os widgets do fórum :" e marque "Sim".

Salve.

Após ter ativado os Widgets, utilize novamente o código que o Mr. Bean passou em um Widget e tenha certeza que ele está ativo está no corpo do fórum Positivo

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: Tag selecionar conteúdo

Mensagem por Firenando em 06/02/12, 12:29 am

Olá, funcionou Luciano, mais teve um pequeno erro.

Eu não queria que aparece-se o nome do Widget ao lado, eu gostaria que fica-se invisível.

Eu já tentei de várias maneiras e nenhuma funcionou...

Obrigado.
avatar

Firenando
Membro do Fórum

Masculino
Inscrito dia : 22/10/2011
Mensagens : 1665
Pontos Ativos : 2318

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

Resolvido Re: Tag selecionar conteúdo

Mensagem por Ace em 06/02/12, 03:26 pm

Olá,

Aceda à:

Painel de controle >> Módulos >> Portal e Widgets >> Gestão dos widgets do fórum >> Editar no widget desejado >> Utilizar um Table Type >> Não

Até Mais!
avatar

Ace
Principal contribuidor
Principal contribuidor

Inscrito dia : 06/07/2011
Mensagens : 8880
Pontos Ativos : 11604

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

Resolvido Re: Tag selecionar conteúdo

Mensagem por Firenando em 06/02/12, 03:45 pm

Funcionou, mais teve outro problema.

Agora não fica mais ali o nome do Widget, mais agora fica o espaço no canto vazio ocupando espaço do fórum...

Obrigado.
avatar

Firenando
Membro do Fórum

Masculino
Inscrito dia : 22/10/2011
Mensagens : 1665
Pontos Ativos : 2318

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

Resolvido Re: Tag selecionar conteúdo

Mensagem por Ace em 06/02/12, 03:48 pm

Olá,

Retire o conteúdo do campo: "Título do widget :"

Até Mais!
avatar

Ace
Principal contribuidor
Principal contribuidor

Inscrito dia : 06/07/2011
Mensagens : 8880
Pontos Ativos : 11604

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

Resolvido Re: Tag selecionar conteúdo

Mensagem por Firenando em 06/02/12, 10:39 pm

Olá, eu modifiquei a descrição e botei por lá, mais agora eu quero mudar a posição do Selecionar Conteúdo, pois está no meio, e eu quero botar para a esquerda.

Obrigado.
avatar

Firenando
Membro do Fórum

Masculino
Inscrito dia : 22/10/2011
Mensagens : 1665
Pontos Ativos : 2318

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

Resolvido Re: Tag selecionar conteúdo

Mensagem por Dury em 07/02/12, 10:37 am

Bom dia!

O próprio código faz esse trabalho sozinho.
avatar

Dury
Principal contribuidor
Principal contribuidor

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

Ver perfil do usuário

Resolvido Re: Tag selecionar conteúdo

Mensagem por Firenando em 07/02/12, 11:29 am

Pode fechar, obrigado.
avatar

Firenando
Membro do Fórum

Masculino
Inscrito dia : 22/10/2011
Mensagens : 1665
Pontos Ativos : 2318

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

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