Código de abrir e fechar categoria

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

Resolvido Código de abrir e fechar categoria

Mensagem por DarkCode em 07/04/12, 12:13 pm

Qual é minha questão:
Boas!

Queria o codigo que o fdf usa para abrir e fechar as categorias.

Cumprimentos

Medidas que eu tomei para corrigir o problema:
pesquisa

Links e imagens do meu problema:


Endereço do meu fórum:
http://www.netganza.com

Versão do meu fórum:
PHPBB3
avatar

DarkCode
Membro do Fórum

Masculino
Inscrito dia : 24/02/2008
Mensagens : 1188
Pontos Ativos : 1591

Ver perfil do usuário http://www.forumjovem.com

Resolvido Re: Código de abrir e fechar categoria

Mensagem por iPrompt em 07/04/12, 12:15 pm

avatar

iPrompt
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 10/02/2012
Mensagens : 5364
Pontos Ativos : 6851

Ver perfil do usuário http://webskins.forumeiros.com/

Resolvido Re: Código de abrir e fechar categoria

Mensagem por DarkCode em 07/04/12, 12:20 pm

Não funciona!
avatar

DarkCode
Membro do Fórum

Masculino
Inscrito dia : 24/02/2008
Mensagens : 1188
Pontos Ativos : 1591

Ver perfil do usuário http://www.forumjovem.com

Resolvido Re: Código de abrir e fechar categoria

Mensagem por Nickname em 08/04/12, 05:31 pm

Olá
Crie uma pagina JavaScript com os seguintes dados:
Titulo: Qualquer um, isso não interfere a nada
investimento: Escolha em todas as paginas
Código JavaScript: Adicione o codigo abaixo

Código:
    <script type="text/javascript">function EsconderCategoriaFeitoPorSupero(cid,iflag){var cat=document.getElementById(cid);var button=document.getElementById('b'+cid);if(cat.style.display=='none'){cat.style.display='block';button.className='contract';my_setcookie('_'+cid,'',true)}else{cat.style.display='none';button.className='expand';my_setcookie('_'+cid,'1',true)}}$(function(){x=$('ul.topiclist li.header').get();for(i=0;i<x.length;i++){x[i].style.position='relative';var cid='c'+String(i+1);x[i].parentNode.nextSibling.setAttribute('id',cid);x[i].parentNode.nextSibling.style.display='block';var y='<div id="b'+cid+'" class="contract" onclick="EsconderCategoria(\''+cid+'\');"></div>';x[i].innerHTML=x[i].innerHTML+y}cookies=document·cookie.split('; ');for(i in cookies){if(cookies[i].charAt(0)=='_'){cookie=cookies[i].split('=');if(cookie[1]=='1'){cid=cookie[0].substring(1);if(document.getElementById(cid)){EsconderCategoria(cid,'x')}}}}});</script>

Adicione o seguinte codigo em sua folha de estilo CSS
Código:
    .contract,.expand{background:url(http://illiweb.com/fa/m/tabs_more1.gif);cursor:pointer;height:9px;position:absolute;right:10px;top:6px;width:9px}
    .contract{background:url(http://illiweb.com/fa/m/tabs_less1.gif)}

Até mais

Nickname
Membro do Fórum

Masculino
Inscrito dia : 13/11/2011
Mensagens : 1551
Pontos Ativos : 2048

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Código de abrir e fechar categoria

Mensagem por DarkCode em 08/04/12, 05:36 pm

Helper escreveu:Olá
Crie uma pagina JavaScript com os seguintes dados:
Titulo: Qualquer um, isso não interfere a nada
investimento: Escolha em todas as paginas
Código JavaScript: Adicione o codigo abaixo

Código:
    <script type="text/javascript">function EsconderCategoriaFeitoPorSupero(cid,iflag){var cat=document.getElementById(cid);var button=document.getElementById('b'+cid);if(cat.style.display=='none'){cat.style.display='block';button.className='contract';my_setcookie('_'+cid,'',true)}else{cat.style.display='none';button.className='expand';my_setcookie('_'+cid,'1',true)}}$(function(){x=$('ul.topiclist li.header').get();for(i=0;i<x.length;i++){x[i].style.position='relative';var cid='c'+String(i+1);x[i].parentNode.nextSibling.setAttribute('id',cid);x[i].parentNode.nextSibling.style.display='block';var y='<div id="b'+cid+'" class="contract" onclick="EsconderCategoria(\''+cid+'\');"></div>';x[i].innerHTML=x[i].innerHTML+y}cookies=document·cookie.split('; ');for(i in cookies){if(cookies[i].charAt(0)=='_'){cookie=cookies[i].split('=');if(cookie[1]=='1'){cid=cookie[0].substring(1);if(document.getElementById(cid)){EsconderCategoria(cid,'x')}}}}});</script>

Adicione o seguinte codigo em sua folha de estilo CSS
Código:
    .contract,.expand{background:url(http://illiweb.com/fa/m/tabs_more1.gif);cursor:pointer;height:9px;position:absolute;right:10px;top:6px;width:9px}
    .contract{background:url(http://illiweb.com/fa/m/tabs_less1.gif)}

Até mais

Segui o tutorial e não funcionou, e vens me dar o que está no tutorial? -.-

Alguém que saiba porque não dá?
avatar

DarkCode
Membro do Fórum

Masculino
Inscrito dia : 24/02/2008
Mensagens : 1188
Pontos Ativos : 1591

Ver perfil do usuário http://www.forumjovem.com

Resolvido Re: Código de abrir e fechar categoria

Mensagem por Troubleshoot em 10/04/12, 04:32 pm

Helper escreveu:Olá
Crie uma pagina JavaScript com os seguintes dados:
Titulo: Qualquer um, isso não interfere a nada
investimento: Escolha em todas as paginas
Código JavaScript: Adicione o codigo abaixo

Código:
;function EsconderCategoriaFeitoPorSupero(cid,iflag){var cat=document.getElementById(cid);var button=document.getElementById('b'+cid);if(cat.style.display=='none'){cat.style.display='block';button.className='contract';my_setcookie('_'+cid,'',true)}else{cat.style.display='none';button.className='expand';my_setcookie('_'+cid,'1',true)}}$(function(){x=$('ul.topiclist li.header').get();for(i=0;i<x.length;i++){x[i].style.position='relative';var cid='c'+String(i+1);x[i].parentNode.nextSibling.setAttribute('id',cid);x[i].parentNode.nextSibling.style.display='block';var y='<div id="b'+cid+'" class="contract" onclick="EsconderCategoria(\''+cid+'\');"></div>';x[i].innerHTML=x[i].innerHTML+y}cookies=document·cookie.split('; ');for(i in cookies){if(cookies[i].charAt(0)=='_'){cookie=cookies[i].split('=');if(cookie[1]=='1'){cid=cookie[0].substring(1);if(document.getElementById(cid)){EsconderCategoria(cid,'x')}}}}});</script>

Adicione o seguinte codigo em sua folha de estilo CSS
Código:
    .contract,.expand{background:url(http://illiweb.com/fa/m/tabs_more1.gif);cursor:pointer;height:9px;position:absolute;right:10px;top:6px;width:9px}
    .contract{background:url(http://illiweb.com/fa/m/tabs_less1.gif)}

Até mais

Apenas editei o código passado pelo Helper , veja se resulta.

avatar

Troubleshoot
Usuário experiente

Masculino
Inscrito dia : 25/09/2011
Mensagens : 2201
Pontos Ativos : 2944

Ver perfil do usuário http://guiatecnico.ativo-forum.com/

Resolvido Re: Código de abrir e fechar categoria

Mensagem por DarkCode em 10/04/12, 07:31 pm

Não resultou :s
avatar

DarkCode
Membro do Fórum

Masculino
Inscrito dia : 24/02/2008
Mensagens : 1188
Pontos Ativos : 1591

Ver perfil do usuário http://www.forumjovem.com

Resolvido Re: Código de abrir e fechar categoria

Mensagem por Troubleshoot em 10/04/12, 07:33 pm

Tente este código :

Código:
;function EsconderCategoriaFeitoPorSupero(cid,iflag){var cat=document.getElementById(cid);var button=document.getElementById('b'+cid);if(cat.style.display=='none'){cat.style.display='block';button.className='contract';my_setcookie('_'+cid,'',true)}else{cat.style.display='none';button.className='expand';my_setcookie('_'+cid,'1',true)}}$(function(){x=$('ul.topiclist li.header').get();for(i=0;i<x.length;i++){x[i].style.position='relative';var cid='c'+String(i+1);x[i].parentNode.nextSibling.setAttribute('id',cid);x[i].parentNode.nextSibling.style.display='block';var y='<div id="b'+cid+'" class="contract" onclick="EsconderCategoria(\''+cid+'\');"></div>';x[i].innerHTML=x[i].innerHTML+y}cookies=document·cookie.split('; ');for(i in cookies){if(cookies[i].charAt(0)=='_'){cookie=cookies[i].split('=');if(cookie[1]=='1'){cid=cookie[0].substring(1);if(document.getElementById(cid)){EsconderCategoria(cid,'x')}}}}});

Se não der , troque por este :

Código:
function EsconderCategoriaFeitoPorSupero(cid,iflag){var cat=document.getElementById(cid);var button=document.getElementById('b'+cid);if(cat.style.display=='none'){cat.style.display='block';button.className='contract';my_setcookie('_'+cid,'',true)}else{cat.style.display='none';button.className='expand';my_setcookie('_'+cid,'1',true)}}$(function(){x=$('ul.topiclist li.header').get();for(i=0;i<x.length;i++){x[i].style.position='relative';var cid='c'+String(i+1);x[i].parentNode.nextSibling.setAttribute('id',cid);x[i].parentNode.nextSibling.style.display='block';var y='<div id="b'+cid+'" class="contract" onclick="EsconderCategoria(\''+cid+'\');"></div>';x[i].innerHTML=x[i].innerHTML+y}cookies=document·cookie.split('; ');for(i in cookies){if(cookies[i].charAt(0)=='_'){cookie=cookies[i].split('=');if(cookie[1]=='1'){cid=cookie[0].substring(1);if(document.getElementById(cid)){EsconderCategoria(cid,'x')}}}}})

Lembre-se de deixar o código CSS !
avatar

Troubleshoot
Usuário experiente

Masculino
Inscrito dia : 25/09/2011
Mensagens : 2201
Pontos Ativos : 2944

Ver perfil do usuário http://guiatecnico.ativo-forum.com/

Resolvido Re: Código de abrir e fechar categoria

Mensagem por DarkCode em 11/04/12, 03:38 pm

Nenhum funcionou
avatar

DarkCode
Membro do Fórum

Masculino
Inscrito dia : 24/02/2008
Mensagens : 1188
Pontos Ativos : 1591

Ver perfil do usuário http://www.forumjovem.com

Resolvido Re: Código de abrir e fechar categoria

Mensagem por Oto! em 14/04/12, 10:52 am

Olá,

Não sei se irá funcionar mais tente o código abaixo:
Spoiler:
Código:
<script type="text/javascript">function EsconderCategoriaFeitoPorSupero(cid,iflag){var cat=document.getElementById(cid);var button=document.getElementById('b'+cid);if(cat.style.display=='none'){cat.style.display='block';button.className='contract';my_setcookie('_'+cid,'',true)}else{cat.style.display='none';button.className='expand';my_setcookie('_'+cid,'1',true)}}$(function(){x=$('ul.topiclist li.header').get();for(i=0;i<x.length;i++){x[i].style.position='relative';var cid='c'+String(i+1);x[i].parentNode.nextSibling.setAttribute('id',cid);x[i].parentNode.nextSibling.style.display='block';var y='<div id="b'+cid+'" class="contract" onclick="EsconderCategoriaFeitoPorSupero(\''+cid+'\');"></div>';x[i].innerHTML=x[i].innerHTML+y}cookies=document·cookie.split('; ');for(i in cookies){if(cookies[i].charAt(0)=='_'){cookie=cookies[i].split('=');if(cookie[1]=='1'){cid=cookie[0].substring(1);if(document.getElementById(cid)){EsconderCategoriaFeitoPorSupero(cid,'x')}}}}});</script>

Há também como criar uma categoria retrátil:
Seta http://ajuda.forumeiros.com/t23387-

Saudações/Cordialmente!
avatar

Oto!
Hiperativo

Inscrito dia : 07/04/2011
Mensagens : 3363
Pontos Ativos : 4818

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Código de abrir e fechar categoria

Mensagem por DarkCode em 14/04/12, 12:46 pm

o tutorial não funciona, algum membro da staff para ajudar?
avatar

DarkCode
Membro do Fórum

Masculino
Inscrito dia : 24/02/2008
Mensagens : 1188
Pontos Ativos : 1591

Ver perfil do usuário http://www.forumjovem.com

Resolvido Re: Código de abrir e fechar categoria

Mensagem por iPrompt em 16/04/12, 03:44 pm

avatar

iPrompt
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 10/02/2012
Mensagens : 5364
Pontos Ativos : 6851

Ver perfil do usuário http://webskins.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