Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Code new, bs
2 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre a aparência do fórum :: Questões resolvidas sobre a aparência do fórum
Página 1 de 1
Code new, bs
Detalhes da dúvida
Versão do fórum : PunBB
Nível de acesso : Fundador
Navegador usado : Google Chrome
Imagem :
- Imagem da minha dúvida:
Membros afetados : Todos os membros do fórum
Problema começou : </> No
Endereço do fórum : http://unix-forum.umforum.net
Descrição do problema
Necessito dessa code, já possuo a spoiler, necessito da code.Agradeço.
Re: Code new, bs
Saudações amigo!
Onde viu tal efeito? O bestskins não tem esse efeito no code!
Tópico movido de "Questões sobre HTML & BBCode" para "Questões sobre a aparência do fórum"
Até!
Onde viu tal efeito? O bestskins não tem esse efeito no code!
Tópico movido de "Questões sobre HTML & BBCode" para "Questões sobre a aparência do fórum"
Até!
Última edição por Hakuouki em 29.03.15 20:41, editado 1 vez(es)
Re: Code new, bs
Saudações!
Adicione este código no inicio da tua CSS:
Depois crie um novo JS, com investimento "nos tópicos" com este código:
Até!
Adicione este código no inicio da tua CSS:
- Código:
.codebox dt{
background: none repeat scroll 0 0 #111;
border-bottom: 3px solid #2a80b9;
color: #fff;
font-size: 10px;
font-weight: 700;
line-height: 100%;
margin-top: 5px;
padding: 0.7em;}
.codebox dd{
background-color: #fafafa !important;
border: 1px solid #c9c9c9 !important;
color: #000;
font-family: Consolas,"Bitstream Vera Sans Mono","Andale Mono",Monaco,"DejaVu Sans Mono","Lucida Console",monospace !important;
font-size: 11px !important;
line-height: 110% !important;
max-height: 250px !important;
overflow: auto !important;
padding: 5px !important;
white-space: pre-wrap !important;
width: auto !important;
}
Depois crie um novo JS, com investimento "nos tópicos" com este código:
- Código:
jQuery(function () {
if (jQuery('.cont_code').length) {
var tagCode = jQuery('.cont_code')
} else {
if (jQuery('.cont_code').length) {
var tagCode = jQuery('.code')
} else {
var tagCode = jQuery('code')
}
}
tagCode.each(function (key) {
var sContent = jQuery(this).html();
var codebox = jQuery(this).parent().parent();
codebox.before('<div class="punbbtop">Código <button onclick="punbbExpand(this); return false;">Expandir</button><button style="display: none" onclick="punbbCollapse(this); return false;">Diminuir</button> <button onclick="punbbSelect(this); return false;">Selecionar</button> <button class="punbb-copy" data-clipboard-target="codebox-' + key + '">Copiar</button> <button onclick="punbbPopup(this); return false;">Pop-up</button> </div><pre class="highlight punbb_block">' + sContent + '</pre>');
codebox.prev().attr('id', 'codebox-' + key);
codebox.remove()
});
jQuery.getScript('http://balupton.github.io/jquery-syntaxhighlighter/scripts/jquery.syntaxhighlighter.min.js', function () {
jQuery.SyntaxHighlighter.init({
'wrapLines': false
})
})
});
function punbbExpand(oThis) {
jQuery(oThis).css('display', 'none');
jQuery(oThis).next().css('display', '');
jQuery(oThis).parent().next('pre.punbb_block').addClass('expand')
}
function punbbCollapse(oThis) {
jQuery(oThis).css('display', 'none');
jQuery(oThis).prev().css('display', '');
jQuery(oThis).parent().next('pre.punbb_block').removeClass('expand')
}
function punbbPopup(oThis) {
var content = jQuery(oThis).parent().next('pre.punbb_block').html();
var my_window = window.open("", "PunBB code - Para selecionar o código: [Ctrl] + [A]", "scrollbars=1toolbar=no,menubar=no,personalbar=no,status=0,left=0,location=0,menubar=0,top=0,width=640,height=480");
my_window.document.write('<pre>' + content + '</pre>')
}
function punbbAbout(oThis) {
alert('Simple code to add Syntax Highlighter fuctionality for Forumotion\n\nBy JScript FROM Brazil - 2013/12/16\n')
}
function punbbSelect(oThis) {
var doc = document;
var text = jQuery(oThis).parent().next('pre.punbb_block')[0];
if (doc.body.createTextRange) {
var range = doc.body.createTextRange();
range.moveToElementText(text);
range.select()
} else if (window.getSelection) {
var selection = window.getSelection();
var range = doc.createRange();
range.selectNodeContents(text);
selection.removeAllRanges();
selection.addRange(range)
}
}
$(function() {
var deferreds;
deferreds = [];
if (typeof ZeroClipboard === 'undefined') {
deferreds.push($.getScript('http://cdnjs.cloudflare.com/ajax/libs/zeroclipboard/2.0.0-beta.5/ZeroClipboard.min.js'));
}
$.when.apply(null, deferreds).then(function() {
var client;
ZeroClipboard.config({swfPath: 'http://cdnjs.cloudflare.com/ajax/libs/zeroclipboard/2.0.0-beta.5/ZeroClipboard.swf'});
client = ZeroClipboard($('.punbb-copy'));
});
});
Até!
Re: Code new, bs
Irei testar, obrigado pela atenção.
Qualquer coisa dou edit.
</> EDIT
FUncionou perfeitamente, obrigado! Enquanto ao título do js?
Qualquer coisa dou edit.
</> EDIT
FUncionou perfeitamente, obrigado! Enquanto ao título do js?
Re: Code new, bs
Amigo, o código está configurado correto, se não, não estaria fazendo seu devido efeito!
Re: Code new, bs
Não compreendi... o senhor disse que havia funcionado e em meu fórum de testes funcionou também!
Re: Code new, bs
Se quiser visualize meu fórum, aqui não funcionou. Se quiser ajeitar para mim, agradeço.
Re: Code new, bs
Poderia me passar um link de um tópico em teu fórum que esteja utilizando as TAGS:
Até!
- Código:
[code][/code]
Até!
Re: Code new, bs
Clique Aqui
EDIT: Resolvido! Adicionei no final da CSS ao invés de adicionar no final!
Edição by: Hakuouki(Deletei a tua segunda mensagem seguida!)
EDIT: Resolvido! Adicionei no final da CSS ao invés de adicionar no final!
Edição by: Hakuouki(Deletei a tua segunda mensagem seguida!)
Re: Code new, bs
Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada. Tópico marcado como Resolvido e movido para Questões resolvidas. |
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre a aparência do fórum :: Questões resolvidas sobre a aparência do fórum
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos