[TUTORIAL] Categoria retrátil
ShiftActif fórum :: Central ShiftActif :: :: Tutoriais
Página 1 de 1 • Compartilhe
[TUTORIAL] Categoria retrátil
Javascript |
Neste tutorial iremos aprender como adicionar um código para a função de categorias retráteis.
--> Tutoriais <--
[TUTORIAL] Categoria retrátil
[TUTORIAL] Categoria retrátil
1º - Estudando o código:
Para que o efeito seja validado temos que adicionar um código Javascript, este código é variado de acordo com as versões dos fóruns:
PHPBB3:
jQuery(document).ready(function(){var p=0,u='IMAGEM_FECHAR',v='IMAGEM_ABRIR';jQuery('.forabg li.header').each(function(){jQuery(this).closest('.forabg').attr('id',p);jQuery(this).closest('.forabg').find('.topiclist.forums').css('display',my_getcookie('cat-'+jQuery(this).closest('.forabg').attr('id')));jQuery(this).append('<img src="'+u+'" id="abrirf" style="float: right;margin-right: 10px;margin-top: -20px;"/>');jQuery(this).find('#abrirf').click(function(){var i=jQuery(this).closest('.forabg').find('.topiclist.forums');if(i.css('display')=='none'){i.slideToggle();jQuery(this).attr('src',u);my_setcookie('cat-'+jQuery(this).closest('.forabg').attr('id'),'block',1,0);}else{i.slideToggle();jQuery(this).attr('src',v);my_setcookie('cat-'+jQuery(this).closest('.forabg').attr('id'),'none',1,0);}});p++;});});
PUNBB:
jQuery(document).ready(function(){var p=0,u='IMAGEM_FECHAR',v='IMAGEM_ABRIR';jQuery('#main .main .main-head').each(function(){jQuery(this).next().attr('id',p);jQuery(this).next().css('display',my_getcookie('cat-'+jQuery(this).next().attr('id')));jQuery(this).append('<img src="'+u+'" id="abrirf" style="float: right;margin-right: 10px;margin-top: -20px;"/>');jQuery(this).find('#abrirf').click(function(){var i=jQuery(this).closest('.main-head').next();if(i.css('display')=='none'){i.slideToggle();jQuery(this).attr('src',u);my_setcookie('cat-'+jQuery(this).closest('.main-head').next().attr('id'),'block',1,0);}else{i.slideToggle();jQuery(this).attr('src',v);my_setcookie('cat-'+jQuery(this).closest('.main-head').next().attr('id'),'none',1,0);}});p++;});});
PHPBB2:
jQuery(document).ready(function(){var p=0,u='IMAGEM_FECHAR',v='IMAGEM_ABRIR';jQuery('.forumline').each(function(){jQuery(this).attr('id',p);jQuery(this).find('td.row1').parent().css('display',my_getcookie('cat-'+jQuery(this).attr('id')));jQuery(this).find('tr:eq(0)').append('<img src="'+u+'" id="abrirf" style="float: right;margin-right: 10px;margin-top: -20px;"/>');jQuery(this).find('#abrirf').click(function(){var i=jQuery(this).closest('.forumline').find('td.row1').parent();if(i.css('display')=='none'){i.slideToggle();jQuery(this).attr('src',u);my_setcookie('cat-'+jQuery(this).closest('.forumline').attr('id'),'block',1,0);}else{i.slideToggle();jQuery(this).attr('src',v);my_setcookie('cat-'+jQuery(this).closest('.forumline').attr('id'),'none',1,0);}});p++;});});
Vermelho -> Imagem de fechar a categoria.
Verde -> Imagem de abrir a categoria.
Exemplo:
Fechar
Abrir
2º - Adicionando o código Js
Agora que já temos o código da versão do nosso fórum vamos adiciona-lo, para isso iremos aceder ao:
Painel de controle -> Módulos -> HTML e Javascript -> Gestão dos códigos Javascript -> Adicionar um código Javascript
Investimento:No índice.
Código: O código que estudamos no passo anterior.
3º - Resultado:
O resultado será como mostrado na imagem:
https://i.imgur.com/gGZxp.png
© ShiftActif
Se tiver alguma dúvida relacionada com este tópico crie um tópico com o seguinte título: [TUTORIAL] Categoria retrátil |
Tópicos semelhantes
» [TUTORIAL] Categoria retrátil personalizada
» Categoria retrátil
» Categoria retrátil personalizada
» Categoria retrátil personalizada
» Problema categorias retratil
» Categoria retrátil
» Categoria retrátil personalizada
» Categoria retrátil personalizada
» Problema categorias retratil
ShiftActif fórum :: Central ShiftActif :: :: Tutoriais
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|