Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Estilo Code por linhas
4 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
Estilo Code por linhas
Qual é minha questão:
Hello,
Como deixo o code igual o de vocês:
Tipo deixar o code colorido igual /\ e por aquela numeração de linhas.
Endereço do meu fórum:
http://progaweb.forumeiros.com
Versão do fórum:
PUNBB
Hello,
Como deixo o code igual o de vocês:
Tipo deixar o code colorido igual /\ e por aquela numeração de linhas.
Endereço do meu fórum:
http://progaweb.forumeiros.com
Versão do fórum:
PUNBB
Re: Estilo Code por linhas
Saudações!
Queira checar os seguintes tutoriais:
Atenciosamente,
Hizu.
Queira checar os seguintes tutoriais:
Atenciosamente,
Hizu.
Hizu- ****
- Membro desde : 08/07/2013
Mensagens : 249
Pontos : 360
Re: Estilo Code por linhas
Olá amigo, pelo os tutoriais que lhe passei funcionou corretamente em meu fórum de testes.
Me passe seu código CSS por gentileza.
Atenciosamente,
luizdedezao.
Me passe seu código CSS por gentileza.
Atenciosamente,
luizdedezao.
Re: Estilo Code por linhas
Olá novamente!
Aceda à sua "Folha de estilo CSS":
Painel de Controle Visualização Imagens e Cores Cores Folha de estilo CSS
Lembre-se de habilitar o gerenciamento dos códigos JavaScripts. Visto que você já seguiu os dois tutoriais, adicione este CSS:
Atenciosamente,
Hizu.
Aceda à sua "Folha de estilo CSS":
Painel de Controle Visualização Imagens e Cores Cores Folha de estilo CSS
Lembre-se de habilitar o gerenciamento dos códigos JavaScripts. Visto que você já seguiu os dois tutoriais, adicione este CSS:
- Código:
dl.codebox{background-color:#FFF;border:1px solid #C9D2D8;font-size:1em;padding:3px}dl.codebox dt{border-bottom:1px solid #CCC;display:block;font-size:.8em;font-weight:700;margin-bottom:3px;text-transform:uppercase}blockquote dl.codebox{margin-left:0}dl.codebox code{color:#2E8B57;display:block;font-family:Courier,CourierNew,sans-serif;font-size:.9em;font-style:normal;font-variant:normal;font-weight:normal;height:auto;line-height:1.3em;margin:2px 0;max-height:200px;overflow:auto;padding-top:5px;white-space:normal}
.blog .codebox dt{width:92%}* html .blog .codebox dt,*+html .blog .codebox dt{width:100%}
.codebox{display:block}
dl.codebox dt{background:url(http://i45.servimg.com/u/f45/12/05/75/97/script10.png) no-repeat scroll 0 0 transparent;border:0 none;color:#0372BE;font-size:.9em;padding-left:22px;text-transform:none}
.post .postbody dl.codebox dd code{cursor:text}
Atenciosamente,
Hizu.
Hizu- ****
- Membro desde : 08/07/2013
Mensagens : 249
Pontos : 360
Re: Estilo Code por linhas
Hizu escreveu:Saudações!
Queira checar os seguintes tutoriais:
Atenciosamente,
Hizu.
Agora basta o senhor implementar o contador de linhas e o selecionar tudo na tag code com os tutoriais que lhe indiquei.
Até mais!
Hizu- ****
- Membro desde : 08/07/2013
Mensagens : 249
Pontos : 360
Re: Estilo Code por linhas
Olá, junte o código passado por nosso amigo Hizu.
Com esse:
Painel de controle -> Módulos -> HTML & JavaScript -> Gestão dos códigos JavaScripts
Em todas as páginas
Com esse:
- Código:
jQuery(document).ready(function(){$("code").prepend("<style>.codebox dd{overflow-y:auto;overflow-x:auto;max-height:200px}.codebox dd pre{display:block;float:left;font-size:12px;line-height:15.199999809265137px;padding:5px;border-right:3px solid #6CE26C;margin-top:-4px;color:#A8A5A5;margin-right:5px;font-family:Consolas,Bitstream Vera Sans Mono,Courier New;padding-right:8px}.codebox dd{overflow-y:hidden;overflow-x:hidden;max-height:none;font-family:Consolas,Bitstream Vera Sans Mono,Courier New;background:url(http://i.imgur.com/eHvfR.png) repeat 0px 0px;padding-top:0px;margin-top:7px}.postbody dl.codebox dd{overflow-y:auto;overflow-x:auto;max-height:200px}</style>");});
Painel de controle -> Módulos -> HTML & JavaScript -> Gestão dos códigos JavaScripts
Em todas as páginas
Re: Estilo Code por linhas
Olá amigo,
Faça assim, retire todos os códigos que o Java Script que o senhor tem ativo em teu fórum e salve eles em um editor de texto como o bloco de notas e tente este código:
Investimento: Nos tópicos.
Até mais.
Faça assim, retire todos os códigos que o Java Script que o senhor tem ativo em teu fórum e salve eles em um editor de texto como o bloco de notas e tente este 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();
}
}
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>');
});
Investimento: Nos tópicos.
Até mais.
Re: Estilo Code por linhas
Estranho...
O senhor habilitou o gerenciamento dos códigos JS? Se não, habilite-os na página de gestão dos códigos JavaScripts. Lembre-se que quando se há um grande número de códigos JavaScripts na gestão dos mesmos, causa conflito entre eles e muitos deixam de fazer sua função. Desative todos os outros e apenas ative os dos tutoriais que lhe recomendei.
Atenciosamente,
Hizu.
O senhor habilitou o gerenciamento dos códigos JS? Se não, habilite-os na página de gestão dos códigos JavaScripts. Lembre-se que quando se há um grande número de códigos JavaScripts na gestão dos mesmos, causa conflito entre eles e muitos deixam de fazer sua função. Desative todos os outros e apenas ative os dos tutoriais que lhe recomendei.
Atenciosamente,
Hizu.
Hizu- ****
- Membro desde : 08/07/2013
Mensagens : 249
Pontos : 360
Re: Estilo Code por linhas
Mikéé escreveu:Olá amigo,
Faça assim, retire todos os códigos que o Java Script que o senhor tem ativo em teu fórum e salve eles em um editor de texto como o bloco de notas e tente este 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();
}
}
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>');
});
Investimento: Nos tópicos.
Até mais.
Funcionou obg.. agora o contador de linhas do lado.. nem funciono.
Re: Estilo Code por linhas
Blz, mais olha aqui:
http://progaweb.forumeiros.com/t216-em-breve#360
Não tem aquela numeração do lado<<
http://progaweb.forumeiros.com/t216-em-breve#360
Não tem aquela numeração do lado<<
Re: Estilo Code por linhas
Olá,
Mande nos uma Print Screen, pois não posso visualizar o mesmo. Outra coisa, já testou os outros códigos que estão mostrados aqui neste tópico? Teste-os mas não retire o que eu lhe passei.
Até mais.
Mande nos uma Print Screen, pois não posso visualizar o mesmo. Outra coisa, já testou os outros códigos que estão mostrados aqui neste tópico? Teste-os mas não retire o que eu lhe passei.
Até mais.
Re: Estilo Code por linhas
Olá amigo, para adicionar a numeração aceda á:
Painel de controle -> Módulos -> HTML & JavaScript -> Gestão dos códigos JavaScripts
Título Correspondente ao nome da página JavaScript/jQuery que será criada.
Localização São destinados os devidos locais para onde você aplicará os efeitos do JavaScript nos fóruns. No nosso caso, aplicaremos Em todas as páginas.
Código JavaScript Campo destinado para receber o código JavaScript criado abaixo.
Habilitar o gerenciamento dos códigos JavaScript Ao selecionar a opção sim, estará ativando a função páginas Javascript no seu fórum. Se selecionar não, as páginas serão desabilitadas no fórum.
Código JavaScript:
Versão PunBB:
Painel de controle -> Módulos -> HTML & JavaScript -> Gestão dos códigos JavaScripts
Título Correspondente ao nome da página JavaScript/jQuery que será criada.
Localização São destinados os devidos locais para onde você aplicará os efeitos do JavaScript nos fóruns. No nosso caso, aplicaremos Em todas as páginas.
Código JavaScript Campo destinado para receber o código JavaScript criado abaixo.
Habilitar o gerenciamento dos códigos JavaScript Ao selecionar a opção sim, estará ativando a função páginas Javascript no seu fórum. Se selecionar não, as páginas serão desabilitadas no fórum.
Código JavaScript:
Versão PunBB:
- Código:
jQuery(document).ready(function(){$("code").prepend("<style>.codebox dd{overflow-y:auto;overflow-x:auto;max-height:200px}.codebox dd pre{display:block;float:left;font-size:12px;line-height:15.199999809265137px;padding:5px;border-right:3px solid #6CE26C;margin-top:-4px;color:#A8A5A5;margin-right:5px;font-family:Consolas,Bitstream Vera Sans Mono,Courier New;padding-right:8px}.codebox dd{overflow-y:hidden;overflow-x:hidden;max-height:none;font-family:Consolas,Bitstream Vera Sans Mono,Courier New;background:url(http://i.imgur.com/eHvfR.png) repeat 0px 0px;padding-top:0px;margin-top:7px}.postbody dl.codebox dd{overflow-y:auto;overflow-x:auto;max-height:200px}</style>");});
Re: Estilo Code por linhas
Olá amigo,
Agora adicione este e veja se resulta:
Investimento: Em todas as paginas.
Abraços.
Agora adicione este e veja se resulta:
- Código:
jQuery(document).ready(function(){jQuery('.postbody dl.codebox dd code').each(function(){t=1;if(this.innerHTML.indexOf('<br>')!=-1){t='';i=1;while(i<=this.innerHTML.split('<br>').length){t+='\n'+i;i++};jQuery(this).before('<pre>'+t+'</pre>')}})});jQuery(document).ready(function(){$("code").prepend("<style>.postbody dl.codebox dd{overflow-y:auto;overflow-x:auto;max-height:200px}.postbody dl.codebox pre{display:block;float:left;font-size:12px;line-height:15.199999809265137px;padding:5px;border-right:3px solid #6CE26C;margin-top:2px;color:#A8A5A5;margin-right:5px;font-family:Consolas,Bitstream Vera Sans Mono,Courier New';padding-right:8px}.postbody dl.codebox code{overflow-y:hidden;overflow-x:hidden;max-height:none;font-family:Consolas,Bitstream Vera Sans Mono,Courier New;background:url(http://i.imgur.com/eHvfR.png) repeat 0px 0px;padding-top:0px;margin-top:7px}</style>");});
Investimento: Em todas as paginas.
Abraços.
Re: Estilo Code por linhas
Olá amigo, qual versão seria o fórum em que está usando o código JavaScript repassado ?
Atenciosamente,
luizdedezao.
Atenciosamente,
luizdedezao.
Re: Estilo Code por linhas
Olá amigo,
Estranho isso... Tente usar apenas este, retire todos da tua folha de código JavaScript:
Este é o mesmo dado por nosso amigo Luiz e era para ter dado exito. Coloque o investimento 'Em todas as paginas' e mesmo se não vier á resultar, tente investimento 'Nos tópicos'.
Até mais.
Estranho isso... Tente usar apenas este, retire todos da tua folha de código JavaScript:
- Código:
jQuery(document).ready(function(){$("code").prepend("<style>.codebox dd{overflow-y:auto;overflow-x:auto;max-height:200px}.codebox dd pre{display:block;float:left;font-size:12px;line-height:15.199999809265137px;padding:5px;border-right:3px solid #6CE26C;margin-top:-4px;color:#A8A5A5;margin-right:5px;font-family:Consolas,Bitstream Vera Sans Mono,Courier New;padding-right:8px}.codebox dd{overflow-y:hidden;overflow-x:hidden;max-height:none;font-family:Consolas,Bitstream Vera Sans Mono,Courier New;background:url(http://i.imgur.com/eHvfR.png) repeat 0px 0px;padding-top:0px;margin-top:7px}.postbody dl.codebox dd{overflow-y:auto;overflow-x:auto;max-height:200px}</style>");});
Este é o mesmo dado por nosso amigo Luiz e era para ter dado exito. Coloque o investimento 'Em todas as paginas' e mesmo se não vier á resultar, tente investimento 'Nos tópicos'.
Até mais.
Tópicos semelhantes
» Contador de linhas na tag code
» Como coloco o contador de linhas no code?
» Como alterar estilo dos códigos*code*
» linhas txt
» Linhas no forum
» Como coloco o contador de linhas no code?
» Como alterar estilo dos códigos*code*
» linhas txt
» Linhas no forum
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