Fórum dos Fóruns

Fórum dos Fóruns Forumeiros

Welcome FdF Bem-vindo ao fórum de suporte Forumeiros  Muito feliz


Para aproveitar tudo o que o nosso fórum lhe oferece, agradecemos que se identifique, se já é nosso membro, ou que se junte à nossa comunidade, fazendo o seu registo.
Acesso rápido

Fóruns de suporte oficiais
Conectar-se

Esqueci minha senha

Últimos assuntos
» Apresentação dos membros (fale sobre você)
Hoje à(s) 5:07 por Joah

» [Ranks] Ranks para fórum.
Hoje à(s) 2:43 por Heikki

» BOTÃO - CONSTELAÇÃO
Hoje à(s) 2:28 por Valeffort

» [Logo] 3d para meu forum
Hoje à(s) 0:29 por Tiger

» Ranks PMS + Banner
Hoje à(s) 0:24 por Tiger

» Lista de imagens com múltiplas escolhas
Ontem à(s) 23:49 por iScroll

» Melhorar JS Ultimos Assuntos
Ontem à(s) 23:05 por iScroll

Perdi minha senha!
Você precisa recuperar sua senha?
Clique aqui
Parceiros Forumeiros
Quem está conectado
179 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 179 Visitantes :: 2 Motores de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em Qui 24 Dez 2009 - 15:05

Alteração em código de ocultar ID

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

Resolvido Alteração em código de ocultar ID

Mensagem por Connor R. em Sex 10 Mar 2017 - 11:32

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');
    }
});
avatar

Connor R.
Usuário destaque

Masculino
Inscrito dia : 06/08/2012
Mensagens : 922
Pontos Ativos : 1509

http://somosmugiwara.forumeiros.com https://www.facebook.com/kadandajr https://twitter.com/SomosMugiwara

Resolvido Re: Alteração em código de ocultar ID

Mensagem por Kyo Panda em Sab 11 Mar 2017 - 11:37

Primeiro adicione ao seu CSS:

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/


Bem vindo ao Fórum dos Fóruns. Antes de começar a postar, por favor, queira visitar alguns links importantes:
Regulamento e informações afins:
Seta Condições gerais de uso & equipe voluntária de suporte.
Seta Lista de perguntas e respostas e Tutoriais e astúcias.
Seta Sistema de busca do fórum.
Fóruns interessantes:
Seta Ajuda e Suporte.
Seta Serviços Extras.
Seta Publicidade & SEO.
Seta Sugestões e Melhoras.
Desenvolvedores:
Seta Addons ou Plugins.
Seta Desenvolvimento Beta.
avatar

Kyo Panda
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 3322
Pontos Ativos : 4626

http://ajuda.forumeiros.com

Resolvido Re: Alteração em código de ocultar ID

Mensagem por Connor R. em Sab 11 Mar 2017 - 11:56

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
avatar

Connor R.
Usuário destaque

Masculino
Inscrito dia : 06/08/2012
Mensagens : 922
Pontos Ativos : 1509

http://somosmugiwara.forumeiros.com https://www.facebook.com/kadandajr https://twitter.com/SomosMugiwara

Resolvido Re: Alteração em código de ocultar ID

Mensagem por Kyo Panda em Sab 11 Mar 2017 - 12:06

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.

Tópico marcado como Resolvido e movido para "Questões resolvidas".


Bem vindo ao Fórum dos Fóruns. Antes de começar a postar, por favor, queira visitar alguns links importantes:
Regulamento e informações afins:
Seta Condições gerais de uso & equipe voluntária de suporte.
Seta Lista de perguntas e respostas e Tutoriais e astúcias.
Seta Sistema de busca do fórum.
Fóruns interessantes:
Seta Ajuda e Suporte.
Seta Serviços Extras.
Seta Publicidade & SEO.
Seta Sugestões e Melhoras.
Desenvolvedores:
Seta Addons ou Plugins.
Seta Desenvolvimento Beta.
avatar

Kyo Panda
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 3322
Pontos Ativos : 4626

http://ajuda.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