Personalizar code
3 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Personalizar code
Qual é minha questão:
Olá, gostaria de saber como que personaliza o Código (CODE)?
Sendo mais claro:
Queria o "Selecionar Conteúdo".
Se possivel;
Grato.
Medidas que eu tomei para corrigir o problema:
.
Imagens do meu problema:
.
Endereço do meu fórum:
http://hobby.forum.....
Versão do meu fórum:
PHPBB3
Olá, gostaria de saber como que personaliza o Código (CODE)?
Sendo mais claro:
Queria o "Selecionar Conteúdo".
Se possivel;
Grato.
Medidas que eu tomei para corrigir o problema:
.
Imagens do meu problema:
.
Endereço do meu fórum:
http://hobby.forum.....
Versão do meu fórum:
PHPBB3
Re: Personalizar code
Se você deseja igual ao do FDF eu não posso ajudar, mas posso adcionar selecionar conteudo, so que do lado da palavra "codigo" e não em baixo, pelo menos no meu fórum bugou.
Então vou explicar os 2 modos.
Vá em painel de controle Módulos HTML & JAVASCRIPT Criar uma nova pagina HTML.
Coloque qualquer titulo, coloque um por exemplo: Selecionar tudo - code, para saber cada html o que é
Ai você vera:
Você deseja utilizar o início e o final da página do seu fórum ? Não
Usar esta página como página inicial? Não
Código HTML * : Adicione o seguinte codigo (leia as opções para ver qual modo você quer)
Ao lado do nome "codigo"
Ou ponha esse codigo se quiser que o selecionar tudo fique embaixo da palavra código
Depois adicione o seguinte na discrição do seu fórum:
Então vou explicar os 2 modos.
Vá em painel de controle Módulos HTML & JAVASCRIPT Criar uma nova pagina HTML.
Coloque qualquer titulo, coloque um por exemplo: Selecionar tudo - code, para saber cada html o que é
Ai você vera:
Você deseja utilizar o início e o final da página do seu fórum ? Não
Usar esta página como página inicial? Não
Código HTML * : Adicione o seguinte codigo (leia as opções para ver qual modo você quer)
Ao lado do nome "codigo"
- Spoiler:
- ;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();
}
}
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>');
});
White mude para a cor de fundo do seu code.
Ou ponha esse codigo se quiser que o selecionar tudo fique embaixo da palavra código
- 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
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();
}
}
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="[b]white[/b]"></br></font>Selecionar conteúdo</a>');
});
Depois adicione o seguinte na discrição do seu fórum:
Troque "PAGINAHTML" pela pagina que finalizar.
<script src=PAGINAHTML></script>
Re: Personalizar code
Olá!
Amigo, eu só quero o Código "Selecionar Código" isto tudo que você postou, eu sei.
Amigo, eu só quero o Código "Selecionar Código" isto tudo que você postou, eu sei.
Re: Personalizar code
Olá,
Como assim então? Pois o código fornecido é o "Selecionar tudo na tag code". Poderia explicar melhor sua questão?
Como assim então? Pois o código fornecido é o "Selecionar tudo na tag code". Poderia explicar melhor sua questão?
Re: Personalizar code
Jeffrey escreveu:Olá,
Como assim então? Pois o código fornecido é o "Selecionar tudo na tag code". Poderia explicar melhor sua questão?
Olá!
Sim eu sei.
Mas no meu não funciona.
Aparece "TAG" e eu clico e não vai
E eu já sabia disto, mas não está a funcionar, coloquei o primeiro no Spoiler.
---------------
Olá!
Descobri o Erro, aqui estava nada escrito, apenas nas ---, estava escrito 'TAG'
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos