Perdi minha senha!
Nota: use se tiver perdido acesso administrativo.
Login
Últimos assuntos
Quem está conectado
Há 506 usuários online :: 29 usuários cadastrados, Nenhum Invisível e 477 Visitantes :: 2 Motores de busca!sasuky, #Skull, ♦stefan♦, _xSTYL3x_, Angeloid, Chieko, daisuke0102, DarkBlack, DarkCode, dgy, dmandrack, Euclides, Josh, Joshua, juleic1123, Julio_Marinho, juninho_xd, Lockey, pedromaster, peq42, Player Will, Rafa_18, Rivas™, Sensei Animê, Stop, StyLe®, Thoth, Triniti, zemi
[ Ver toda a lista ]
O recorde de usuários online foi de 3131 em Qui 24 Dez 2009 - 12:05
[TUTORIAL] Widget que oculta conteúdo
Fórum dos Foruns :: Forumeiros e você ::
Página 1 de 1 • Compartilhe •
[TUTORIAL] Widget que oculta conteúdo
De forma a poder cada vez mais personalizar os seus widgets, criamos agora uma forma de poder dar a entender que o widget se encontra oculto, adicionando um conjunto de imagens que produz o efeito de conteúdo escondido e oculto.
1º - Teremos de criar um widget personalizado, pois somente poderemos aplicar este método a widgets editáveis;
2º - Agora teremos de aplicar o conteúdo no widget. Copie exactamente como está em baixo, para poder destingir, quais as partes que terá de modificar;
Agora que já colocamos o código no widget, vamos modificar os conteúdos:
- URL_DA_IMAGEM_WIDGET_CONTEÚDO_OCULTO -> Esta imagem, aparecerá quando o conteúdo do wisget está oculto, ou seja representa que terá de carregar para visualizar o conteúdo, uma dica de imagem, poderá ser um "+" (sinal mais) ou uma "seta para baixo".
- URL_DA_IMAGEM_WIDGET_CONTEÚDO_VISÍVEL -> Esta imagem aparecerá quando o widget tem o conteúdo visível e o usuário poderá querer escondê-lo novamente, uma dica de imagem para este caso é um "-" (sinal menos) ou uma "seta para cima".
- Título do Módulo -> A primeira parte a ser modificada, podemos colocar o título, normalmente, como se colocássemos nos campos que estão em cima.
- Conteúdo que ficará oculto -> Colocámos o nosso conteúdo, o que pretendemos que seja oculto, na mesma como procedemos com o título, também aqui, devemos colocar, como se estivéssemos a coloca num widget normal.
- mudarImage e myImage - Estas variáveis, apenas devem ser modificadas, se este código for utilizado em mais do que um widget, isto porque se os dois widgets tiverem as mesmas variáveis, as imagens não se irão modificar! Recomenda-se que num segundo código se coloque à frente destas variáveis um número por exemplo, para um segundo widget poderia ser: mudarImage2 e myImage2, para um terceiro poderia ser mudarImage3 e myImage3 e por aí em diante.
3º - Agora teremos de colocar o widget criado, na estrutura do Portal.
Para isso terá de aceder a:
Painel de Controle -> Módulos -> Portal & Widgets -> Configuração do portal -> Estrutura
4º - O resultado final, numa animação GIF:

| Atenção: Os códigos mencionados neste tutorial, apenas terão efeito para a versão PhpBB 3 estaremos estudando novos códigos para outras versões. |
--> Tutoriais, Dicas e Astúcias <--
Widget que oculta conteúdo (com imagens)
Widget que oculta conteúdo (com imagens)
1º - Teremos de criar um widget personalizado, pois somente poderemos aplicar este método a widgets editáveis;
| Para informações completas sobre a adição do portal e sobre a adição de widgets à este, recomendamos que leia o tutorial específico para esta função: Administração e instalação do portal / widgets |
2º - Agora teremos de aplicar o conteúdo no widget. Copie exactamente como está em baixo, para poder destingir, quais as partes que terá de modificar;
- Código normal que iremos utilizar:
<script>
var imageURL = "URL_DA_IMAGEM_WIDGET_CONTEÚDO_OCULTO";
if (document.images) {
var menos = new Image();
menos.src = "URL_DA_IMAGEM_WIDGET_CONTEÚDO_VISÍVEL";
var mais = new Image();
mais.src = "URL_DA_IMAGEM_WIDGET_CONTEÚDO_OCULTO";
}
function mudarImage() {
if (document.images) {
if (imageURL == "URL_DA_IMAGEM_WIDGET_CONTEÚDO_VISÍVEL") imageURL = "URL_DA_IMAGEM_WIDGET_CONTEÚDO_OCULTO";
else imageURL = "URL_DA_IMAGEM_WIDGET_CONTEÚDO_VISÍVEL";
document.myImage.src = imageURL;
}
}
</script>
<div class="module">
<div class="inner">
<span class="corners-top"><span></span></span>
<dl style="cursor: pointer;" onclick="this.getElementsByTagName('div')[0].style.display=((this.getElementsByTagName('div')[0].style.display=='none')?'':'none'); mudarImage();">
<dt class="h3">
<img src="URL_DA_IMAGEM_WIDGET_CONTEÚDO_OCULTO" name="myImage" style="float:right;">
TÍTULO DO WIDGET
</dt><dd>
<div style="display: none;"><span class="genmed" style="line-height: 150%;"><ul><li><span class="genmed">
CONTEÚDO DO WIDGET
</span></li></ul></span><span class="corners-bottom"></span>
</div></dd></dl></div></div>
Agora que já colocamos o código no widget, vamos modificar os conteúdos:
- URL_DA_IMAGEM_WIDGET_CONTEÚDO_OCULTO -> Esta imagem, aparecerá quando o conteúdo do wisget está oculto, ou seja representa que terá de carregar para visualizar o conteúdo, uma dica de imagem, poderá ser um "+" (sinal mais) ou uma "seta para baixo".
- URL_DA_IMAGEM_WIDGET_CONTEÚDO_VISÍVEL -> Esta imagem aparecerá quando o widget tem o conteúdo visível e o usuário poderá querer escondê-lo novamente, uma dica de imagem para este caso é um "-" (sinal menos) ou uma "seta para cima".
- Título do Módulo -> A primeira parte a ser modificada, podemos colocar o título, normalmente, como se colocássemos nos campos que estão em cima.
- Conteúdo que ficará oculto -> Colocámos o nosso conteúdo, o que pretendemos que seja oculto, na mesma como procedemos com o título, também aqui, devemos colocar, como se estivéssemos a coloca num widget normal.
- mudarImage e myImage - Estas variáveis, apenas devem ser modificadas, se este código for utilizado em mais do que um widget, isto porque se os dois widgets tiverem as mesmas variáveis, as imagens não se irão modificar! Recomenda-se que num segundo código se coloque à frente destas variáveis um número por exemplo, para um segundo widget poderia ser: mudarImage2 e myImage2, para um terceiro poderia ser mudarImage3 e myImage3 e por aí em diante.
3º - Agora teremos de colocar o widget criado, na estrutura do Portal.
Para isso terá de aceder a:
Painel de Controle -> Módulos -> Portal & Widgets -> Configuração do portal -> Estrutura
(carregue na imagem para aumentar)


![]() | Estrutura - Depois de aceder à "Configuração do portal", carregue em "Estrutura" da página do Portal que está a utilizar. |
![]() | Widget personalizado - Depois de entrar na estrutura da página, terá de localizar o widget personalizado, que se encontra no separador "Widgets pessoais", por baixo da matriz do Portal. |
![]() | "Salvar" Portal - Agora que está localizado o widget, mova-o para a matriz do Portal, através do método drag&drop (arrastar e soltar). Depois de efectuar essa acção, terá de carregar em "salvar", para que o Portal seja actualizado. |
![]() | Autorizações do widget - Já com o Portal actualizado, já poderá modificar as autorizações do widget, carregando em "Autorizações" ( |
![]() | Autorizações - Neste painel, poderá escolher quais os grupos de usuários poderão visualizar o widget. |
4º - O resultado final, numa animação GIF:

--> FAQ <--
Widget que oculta conteúdo (com imagens)
Widget que oculta conteúdo (com imagens)
- O que posso colocar no local: "Conteúdo que ficará oculto"?
- Quais as vantagens deste tipo de widget?
- O meu widget não tem a mesma formatação que os restantes?
© Fórum dos Fóruns
| Se tiver alguma dúvida relacionada com este tópico crie um tópico com o seguinte título: Widget que oculta conteúdo (com imagens) |

Flavisic- Principal contribuidor
-

Inscrito dia: 09/11/2007
Número de Mensagens: 6304
Fórum dos Foruns :: Forumeiros e você ::
Página 1 de 1
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum
Forumeiros e você
Ajuda e suporte
Miscelânea
Forumeiros
Outros serviços
Fóruns de suporte oficiais




por

Estrutura - Depois de aceder à "Configuração do portal", carregue em "Estrutura" da página do Portal que está a utilizar.




» Como retirar a opção votação para os membros?
» Como arredondar a maiorias das "cenas" mini-quadradas (leia o conteudo)
» Código para mostrar texto completo
» Como retira
» Painel de usuário
» Como diminuir isso
» [dúvida] modificar o endereço do fórum
» Menu fixo no alto da tela