Alteração em código de ocultar ID
2 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1 • Compartilhe
Alteração em código de ocultar ID
Detalhes da questão
Endereço do fórum: http://somosmugiwara.forumeiros.com
Versão do fórum: Punbb
Descrição
Ultilizo o código abaixo para ocultar as ID (botaban, botcons, botreso e botcur) em determinados fóruns, porém está se tornando extenso demais colocar todos os fóruns que desejo onde o botão não apareça. Gostaria de saber se tem como modificar este código para as ID aparecer apenas nos fóruns que eu colocar?
Tipo: coloco no forums = 5, a ID apenas vai aparecer neste fórum 5.
- Código:
$(function() {
var forums;
forums = [185,187,188,16,78,34,98,35,36,37,38,99,6,82,26,192,23,24,25,33,32,108,101,177,104,164,183,17,90,18,19,20,21,89,10,11,12,13,109,87,100,165,186,176,180,174,178,103,5,1,8,107,167,106,79,102,105,81,15,163,193,194,195,196,39,166,40,7,199,98,35,36,37,38,99,54,55,56,57,58,59,60,61,64,156,62,63,65,66,157,158,67,69,70,68,159,160,71,72,73,74,75,161,162,31];
if (forums.indexOf(parseInt($('.crumbs a[href^="/f"]:last').attr('href').replace(/[^\d]+/g, ''))) !== -1) {
$('#botaban').css('display', 'none');$('#botcons').css('display', 'none');$('#botreso').css('display', 'none');$('#botcur').css('display', 'none');
}
});
Re: Alteração em código de ocultar ID
Primeiro adicione ao seu CSS:
E depois, utilize esse codez com investimento em Nos tópicos:
Aqui o senhor pode configurar os fóruns:
Supomos que nos fóruns de ID 9 e 10 o senhor queira, por motivos bizarros, girar o fórum de ponta-cabeça. O código ficaria:
o/
- Código:
#botaban, #botcons, #botreso, #botcur {
display: none;
}
E depois, utilize esse codez com investimento em Nos tópicos:
- Código:
(function($) {
'use strict';
var config = {
forums: [{
ids: [5],
selector: '#botaban, #botcons, #botreso, #botcur',
style: {
display: 'block'
}
}]
};
$(function() {
var fid = ~~$('.crumbs a[href^="/f"]:last')
.attr('href')
.replace(/[^\d]+/g, '')
;
$.each(config.forums, function(index, item) {
if (item.ids.indexOf(fid) !== -1) {
$(item.selector).css(item.style);
}
});
});
}(jQuery));
Aqui o senhor pode configurar os fóruns:
- Código:
var config = {
forums: [{
ids: [5],
selector: '#botaban, #botcons, #botreso, #botcur',
style: {
display: 'block'
}
}]
};
- ids são os IDs dos fóruns onde o código será aplicado.
- selector é o seletor utilizado pelo jQuery.
- style é o estilo aplicado ao seletor.
Supomos que nos fóruns de ID 9 e 10 o senhor queira, por motivos bizarros, girar o fórum de ponta-cabeça. O código ficaria:
- Código:
var config = {
forums: [{
ids: [5],
selector: '#botaban, #botcons, #botreso, #botcur',
style: {
display: 'block'
}
}, {
ids: [9, 10],
selector: 'body',
style: {
transform: 'rotate(180deg)'
}
}]
};
o/
Re: Alteração em código de ocultar ID
Haha Funcionou perfeitamente meu caro.
Troquei o Block pelo Inline e ficou do jeito que eu queria....
Não sei que motivo eu teria para virar o fórum de cabeça para baixo, mas já tenho como fazer coso eu queira, hahahaha.
#Resolvido
Troquei o Block pelo Inline e ficou do jeito que eu queria....
Não sei que motivo eu teria para virar o fórum de cabeça para baixo, mas já tenho como fazer coso eu queira, hahahaha.
#Resolvido
Re: Alteração em código de ocultar ID
Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada. Tópico marcado como Resolvido e movido para "Questões resolvidas". |
Tópicos semelhantes
» Codigo para a alteração da cor
» Alteração de CSS buga código
» Código jquery para ocultar conteúdo de acordo com a página.
» Alteração de prefixos
» Alteração da @menção
» Alteração de CSS buga código
» Código jquery para ocultar conteúdo de acordo com a página.
» Alteração de prefixos
» Alteração da @menção
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos