Acesso rápido
Perdi minha senha!

Nota: use se tiver perdido acesso administrativo.

Os membros mais ativos do mês
Invisible
 
Dr.House
 
nikka
 
Shek
 
Lullaby
 
Josh
 
StyLe®
 
Robe!
 
Luciano98
 
Tiaguu
 

  • Pesquisar em
    Ajuda e Suporte

    Pesquisa questões na categoria Ajuda e Suporte, já colocadas por outros membros, poderás obter respostas mais rapidamente

    Resultados por:


Login

Esqueci minha senha

Últimos assuntos
» Dê sua nota para o Fórum dos Fóruns
Hoje à(s) 9:54 por Shion

» [Outros] - Médio
Hoje à(s) 9:52 por Seikon

» [Banner]
Hoje à(s) 9:50 por HenriqueSuel

» Personalização do code
Hoje à(s) 9:50 por Lokefrs

» Como criar uma entrada dessa?
Hoje à(s) 9:47 por StyLe®

» Colocar esse anuncio debaixo do logo
Hoje à(s) 9:29 por LiveSteam

» [Outros] Barra de Categoria
Hoje à(s) 9:23 por nikka

» [Ranks] - Médio - Texto branco escuro
Hoje à(s) 9:16 por nikka

» Estatísticas final do fórum
Hoje à(s) 8:46 por Jose Hamizaki

Quem está conectado
343 usuários online :: 17 usuários cadastrados, Nenhum Invisível e 326 Visitantes :: 2 Motores de busca

Buarque00, Choujuro, cyllaz, edson66, ellipsis, HenriqueSuel, JonatasMine, juleic1123, Junior_Cunha, LiveSteam, Lokefrs, Marlos Gama, Mr.Helper, neji, Seikon, Shion, StyLe®

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em Qui 24 Dez 2009 - 12:05
[TUTORIAL] Ocultar os widgets do fórum 5 3.4 5

[TUTORIAL] Ocultar os widgets do fórum

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

[TUTORIAL] Ocultar os widgets do fórum

Mensagem por @Supero em Ter 8 Fev 2011 - 22:14

Ocultar os widgets do fórum


Com este tutorial veremos como podemos ocultar os widgets da estrutura do fórum, para os usuários que usam o fórum em resoluções menores, naquelas em que os widgets laterais consomem muito espaço, prejudicando a visualização. Com este tutorial aprenderá a criar um botão para que o usuário possa escolher.
Atenção: o efeito não funciona para a versão phpBB 2!



--> Tutoriais e astúcias <--
Ocultar os widgets do fórum




- Criar dois widgets personalizados:
Para que o código funcione é necessário criar dois widgets, um que ficará no topo da coluna e outro que ficará na parte inferior.

Para criar o widget teremos de aceder a:
Painel de controle -> Módulos -> Portal & Widgets -> Widgets do fórum
E carregar em:

Para mais informações consulte a 2ª parte do tutorial:
Administração e instalação do portal / widgets



- Código de cada widget:
Agora teremos que ter cuidado, pois se queremos colocá-lo na coluna direita é um código e se queremos colocar na coluna esquerda é outro. Vejamos como deve ficar o código dos dois widgets para cada um dos casos a seguir:

  • Códigos para o widget na coluna da esquerda
    Widget número 1
    <div id="forum-widget" style="height: 13px; width: 16px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; cursor: pointer; position: absolute; background: #f5ebf7 url(http://i42.tinypic.com/vg54yu.png) no-repeat 0 -13px;" onClick="jQuery('#left').animate({width:'toggle',height:'toggle',opacity:'toggle'},1000); if(my_getcookie('forum-widget-ENDERECO_DO_FORUM')=='0') { my_setcookie('forum-widget-ENDERECO_DO_FORUM','1',0,0); jQuery('#forum-widget').css('background-position','0 -13px'); } else { my_setcookie('forum-widget-ENDERECO_DO_FORUM','0',1,0); jQuery('#forum-widget').css('background-position','0 0px'); }"></div>

    Widget número 2
    <script type="text/javascript"> jQuery('#forum-widget').insertBefore('#left'); if(my_getcookie('forum-widget-ENDERECO_DO_FORUM')=='0') {jQuery('#left').animate({width:'toggle',height:'toggle',opacity:'toggle'},0); jQuery('#forum-widget').css('background-position','0 0px'); } </script>

  • Códigos para o widget na coluna da direita
    Widget número 1
    <div id="forum-widget" style="cursor: pointer; height: 13px; width: 16px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; position: relative; bottom: -15px; float: right; background: #f5ebf7 url(http://i42.tinypic.com/vg54yu.png) no-repeat 0 -13px;" onClick="jQuery('#right').animate({width:'toggle',height:'toggle',opacity:'toggle'},1000); if(my_getcookie('forum-widget-ENDERECO_DO_FORUM')=='0') { my_setcookie('forum-widget-ENDERECO_DO_FORUM','1',0,0); jQuery('#forum-widget').css('background-position','0 -13px'); jQuery('#content-container div#content').css('margin-right','189px');} else { my_setcookie('forum-widget-ENDERECO_DO_FORUM','0',1,0); jQuery('#forum-widget').css('background-position','0 0px'); jQuery('#content-container div#content').css('margin-right','0px'); }"></div>

    Widget número 2
    <script type="text/javascript"> jQuery('#forum-widget').insertBefore('#right'); if(my_getcookie('forum-widget-ENDERECO_DO_FORUM')=='0') {jQuery('#right').animate({width:'toggle',height:'toggle',opacity:'toggle'},0); jQuery('#forum-widget').css('background-position','0 0px'); jQuery('#content-container div#content').css('margin-right','0px');} </script>

Vermelho -> Cor do fundo do botão de contrair/expandir os widgets.
Verde -> Este nome deve ser único para que mais que um fórum não sejam afetados pelo mesmo sistema (por exemplo, se contrair o widget para este fórum tabém contrairá para outro), coloque algo do tipo forum-widget-ajudaforumeiroscom, evitando usar pontos, http... e coisas do gênero.



- Adicionar os novos widgets na estrutura:
Agora é necessário adicionar os widgets na estrutura do fórum. No ponto anterior chamamos os widgets de Widget número 1 e Widget número 2, mantenhamos este nome para sabermos o que deve ser feito. Deverá colocá-los na estrutura de forma que o 1 seja o primeiro da coluna e o 2 seja o último. Deverá ficar desta forma:





- Resultado final na forma de imagem:





© Fórum dos Fóruns



Se tiver alguma dúvida relacionada com este tópico crie um tópico com o seguinte título:
Ocultar os widgets do fórum


@Supero
Admineiro Global
Admineiro Global

Masculino
Inscrito dia: 01/05/2010
Número de Mensagens: 6142


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum