Enfeites de natal

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

Resolvido Enfeites de natal

Mensagem por Ricardo_200sx em 10/12/11, 03:44 pm

Qual é minha questão:
Boa tarde!
Como estamos na época Natalícia, gostaria de fazer algo no meu fórum, para homenagear esta época maravilhosa do ano, e claro, isso passa pelo fórum.
Não sei o que dá para fazer, mas nem que fosse Neve ou algo assim pelo fórum, era agradável!
Será que existe algo?
Aguardo uma resposta, se faz favor.

Medidas que eu tomei para corrigir o problema:
Pesquisei através do forumeiros, a palavra Natal, não encontrei assim muitos tópicos, vi que dá para pedir "criações gráficas" mas vi também que é necessário 30 mensagens, e eu não as tenho!

Imagens do meu problema:


Endereço do meu fórum:
http://clube200sxpt.portugueseforum.net/

Versão do meu fórum:

Ricardo_200sx
Nível 5

Masculino
Inscrito dia : 24/04/2009
Mensagens : 35
Pontos Ativos : 55

Ver perfil do usuário http://clube200sxpt.portugueseforum.net/

Resolvido Re: Enfeites de natal

Mensagem por Oto! em 10/12/11, 03:46 pm

Olá amigo,

Cheque as informações passadas pelo tutorial: http://ajuda.forumeiros.com/t22241-
Em breve, será apresentado a todos um novo.

Boas festas, Equipe Forumeiros!
avatar

Oto!
Hiperativo

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

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

Resolvido Re: Enfeites de natal

Mensagem por Cream em 10/12/11, 03:59 pm

Olá amigo,

Leia o seguinte spoiler:
Spoiler:



Enfeites de natal
Neste tutorial você irá aprender, como colocar alguns enfeites de natal por todo o seu fórum. Isso poderá ocorrer através de alguns javascripts que estaremos disponibilizando ao longo deste tópico.

--> Tutoriais, dicas e astúcias <--
Enfeites de natal



- Conhecendo os códigos à serem utilizados:
Abaixo você verá alguns exemplos de códigos que poderão ser utilizados neste tutorial através dos passos que serão dados. Claro, poderá escolher outros e também procurar na internet se assim desejar.
Códigos
Código:
<script src="http://sd-1.archive-host.com/membres/up/142586199450897653/snow.js"></script>
Código:
<script src="http://sd-1.archive-host.com/membres/up/37821634957680146/deco/amp22.js"></script>
Código:
<script src="http://sd-1.archive-host.com/membres/up/37821634957680146/deco/amp33.js"></script>
A esquerda:
Código:
<script src="http://sd-1.archive-host.com/membres/up/37821634957680146/deco/bn22.js"></script>
A direita:
Código:
<script src="http://sd-1.archive-host.com/membres/up/37821634957680146/deco/bn22R.js"></script>
A esquerda:
Código:
<script src="http://sd-1.archive-host.com/membres/up/37821634957680146/deco/botte22.js"></script>
A direita:
Código:
<script src="http://sd-1.archive-host.com/membres/up/37821634957680146/deco/botte22R.js"></script>
A esquerda:
Código:
<script src="http://sd-1.archive-host.com/membres/up/37821634957680146/deco/boule22.js"></script>
A direita:
Código:
<script src="http://sd-1.archive-host.com/membres/up/142586199450897653/noelbouleR.js"></script>
Código:
<script src="http://sd-1.archive-host.com/membres/up/37821634957680146/deco/sapin22.js"></script>
Código:
<script src="http://sd-1.archive-host.com/membres/up/37821634957680146/deco/count.js"></script>
Código:
[flash(400,150)]http://sd-1.archive-host.com/membres/up/37821634957680146/deco/count1.swf[/flash]
Código:
[flash(250,30)]http://sd-1.archive-host.com/membres/up/37821634957680146/deco/count2.swf[/flash]

- Aplicando o efeito:
Agora deveremos aceder à descrição do fórum e introduzir o código:
Painel de controle -> Geral -> Fórum -> Configuração

(carregue na imagem para aumentar)

Seta Descrição do site - Aqui você deverá colocar um dos códigos trabalhados no item anterior, ou mesmo um que você já tenha, ou buscou em outros sites.

- Linkar o código no fórum:
Para que possamos colocar o código, para ter efeito sobre todo o fórum, poderemos utilizar as balizas HTML, podendo assim linkarmos o javascript, e fazê-lo produzir efeito sobre todas as páginas do fórum. Para isso devemos aceder à:
Painel de controle -> Geral -> Promoção do fórum -> Motores de busca

(carregue na imagem para aumentar)


Seta Adicionar - Carregue neste ícone para que possamos criar uma nova baliza HTML para os nossos códigos.

(carregue na imagem para aumentar)

Seta Tipo de adição - Neste local deverá marcar a opção "Linkar um javascript" para que o nosso código faça efeito sobre todo o fórum.

Seta Atributo "src" - Neste local você deverá adicionar um dos códigos que trabalhamos durante todo tutorial.



© Fórum dos Fóruns


Se tiver alguma dúvida relacionada com este tópico crie um tópico com o seguinte título:
[Dúvida] Enfeites de natal

Até mais!
avatar

Cream
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 15/12/2010
Mensagens : 8540
Pontos Ativos : 11636

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

Resolvido Re: Enfeites de natal

Mensagem por Ricardo_200sx em 10/12/11, 10:11 pm

Boa noite!
Muito obrigado pela ajuda.
Já agora, não existe uma maneira de utilizar 3 ou mais efeitos seguidos?

Abraços


Última edição por Ricardo_200sx em 10/12/11, 10:18 pm, editado 1 vez(es)

Ricardo_200sx
Nível 5

Masculino
Inscrito dia : 24/04/2009
Mensagens : 35
Pontos Ativos : 55

Ver perfil do usuário http://clube200sxpt.portugueseforum.net/

Resolvido Re: Enfeites de natal

Mensagem por Gaaratsu em 10/12/11, 10:14 pm

Olá,

É só fazer 3 vezes, porém cada código por vez, entende-me?


Piscada


GaaratsuAjudeiro
avatar

Gaaratsu
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 07/08/2010
Mensagens : 6005
Pontos Ativos : 7504

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

Resolvido Re: Enfeites de natal

Mensagem por Ricardo_200sx em 10/12/11, 10:21 pm

@Owner escreveu:Olá,

É só fazer 3 vezes, porém cada código por vez, entende-me?


Piscada

Boas.
Eu fiz isso, mas só dá 2 códigos Chorando ou muito tr , tenho neve e a bota no canto superior direito, o 3º não dá, o código não cabe todo, e não aparece Chorando ou muito tr
Eu estou a colocar os códigos em: "Painel de Controlo - Geral - Configuração - Descrição do Site" e claro, Salvo cada vez que coloco um, mas só dá para colocar 2, o meu fórum é PHPBB3 (não sei se tem a ver)!
Existe outra maneira para colocar o código?
Desculpem o incomodo.

Abraços

Ricardo_200sx
Nível 5

Masculino
Inscrito dia : 24/04/2009
Mensagens : 35
Pontos Ativos : 55

Ver perfil do usuário http://clube200sxpt.portugueseforum.net/

Resolvido Re: Enfeites de natal

Mensagem por Ace em 10/12/11, 10:45 pm

Olá,

Você pode adicionar nas balizas de promoção do fórum, mas não é global. A descrição do site não autoriza mais caracteres?

Atenciosamente.
avatar

Ace
Principal contribuidor
Principal contribuidor

Inscrito dia : 06/07/2011
Mensagens : 8880
Pontos Ativos : 11604

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

Resolvido Re: Enfeites de natal

Mensagem por Gaaratsu em 10/12/11, 10:56 pm

@Ricardo_200sx escreveu:
@Owner escreveu:Olá,

É só fazer 3 vezes, porém cada código por vez, entende-me?


Piscada

Boas.
Eu fiz isso, mas só dá 2 códigos Chorando ou muito tr , tenho neve e a bota no canto superior direito, o 3º não dá, o código não cabe todo, e não aparece Chorando ou muito tr
Eu estou a colocar os códigos em: "Painel de Controlo - Geral - Configuração - Descrição do Site" e claro, Salvo cada vez que coloco um, mas só dá para colocar 2, o meu fórum é PHPBB3 (não sei se tem a ver)!
Existe outra maneira para colocar o código?
Desculpem o incomodo.

Abraços

Procure outro local, tente HOME PAGE, HTML, descrição ... caso não dê, volte à nos contactar. Feliz
avatar

Gaaratsu
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 07/08/2010
Mensagens : 6005
Pontos Ativos : 7504

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

Resolvido Re: Enfeites de natal

Mensagem por Ricardo_200sx em 11/12/11, 05:46 pm

@Owner escreveu:Procure outro local, tente HOME PAGE, HTML, descrição ... caso não dê, volte à nos contactar. Feliz

Boas tardes!
Não estou a entender onde tenho que ir, peço desculpa!
Ace, não, pela descrição, pelos vistos não autoriza mais caracteres Louco

Abraços

Ricardo_200sx
Nível 5

Masculino
Inscrito dia : 24/04/2009
Mensagens : 35
Pontos Ativos : 55

Ver perfil do usuário http://clube200sxpt.portugueseforum.net/

Resolvido Re: Enfeites de natal

Mensagem por Gaaratsu em 11/12/11, 05:53 pm

@Ricardo_200sx escreveu:
@Owner escreveu:Procure outro local, tente HOME PAGE, HTML, descrição ... caso não dê, volte à nos contactar. Feliz

Boas tardes!
Não estou a entender onde tenho que ir, peço desculpa!
Ace, não, pela descrição, pelos vistos não autoriza mais caracteres Louco

Abraços

Olá,

Desculpe-me;

Seta Home Page;
Painel de Controle :seta2: Visualização :seta2: Página Inicial :seta2: Geral :seta2: " Conteúdo da mensagem. : "


Seta Descrição;
Painel de Controle :seta2: Geral :seta2: Fórum :seta2: Configuração " Descrição do Site * : "


Ajuda? Piscada
avatar

Gaaratsu
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 07/08/2010
Mensagens : 6005
Pontos Ativos : 7504

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

Resolvido Efeito neve funcionando!!

Mensagem por Edude1 em 11/12/11, 07:44 pm

Olá, este código foi testado e está funcionando 100%. Confira a demo em http://meulivro.forumsomeu.com

Apenas copie o código abaixo e cole em Visualização / Geral / Mensagem na Página Inicial e clique em SALVAR


<script type="text/javascript">

/******************************************
* Snow Effect Script- By Altan d.o.o. (http://www.altan.hr/snow/index.html)
* Visit Dynamic Drive DHTML code library (http://www.dynamicdrive.com/) for full source code
* Last updated Nov 9th, 05' by DD. This notice must stay intact for use
******************************************/

//Configure below to change URL path to the snow image
var snowsrc="http://astuforum.free.fr/images/neige.gif"
// Configure below to change number of snow to render
var no = 10;
// Configure whether snow should disappear after x seconds (0=never):
var hidesnowtime = 0;
// Configure how much snow should drop down before fading ("windowheight" or "pageheight")
var snowdistance = "pageheight";

///////////Stop Config//////////////////////////////////

var ie4up = (document.all) ? 1 : 0;
var ns6up = (document.getElementById&&!document.all) ? 1 : 0;

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

var dx, xp, yp; // coordinate and position variables
var am, stx, sty; // amplitude and step variables
var i, doc_width = 800, doc_height = 600;

if (ns6up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = iecompattest().clientWidth;
doc_height = iecompattest().clientHeight;
}

dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
snowsrc=(snowsrc.indexOf("dynamicdrive.com")!=-1)? "snow.gif" : snowsrc
for (i = 0; i < no; ++ i) {
dx[i] = 0; // set coordinate variables
xp[i] = Math.random()*(doc_width-50); // set position variables
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20; // set amplitude variables
stx[i] = 0.02 + Math.random()/10; // set step variables
sty[i] = 0.7 + Math.random(); // set step variables
if (ie4up||ns6up) {
if (i == 0) {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><a href=\"http://dynamicdrive.com\"><img src='"+snowsrc+"' border=\"0\"><\/a><\/div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\"><\/div>");
}
}
}

function snowIE_NS6() { // IE and NS6 main animation function
doc_width = ns6up?window.innerWidth-10 : iecompattest().clientWidth-10;
doc_height=(window.innerHeight && snowdistance=="windowheight")? window.innerHeight : (ie4up && snowdistance=="windowheight")? iecompattest().clientHeight : (ie4up && !window.opera && snowdistance=="pageheight")? iecompattest().scrollHeight : iecompattest().offsetHeight;
for (i = 0; i < no; ++ i) { // iterate for every dot
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
}
dx[i] += stx[i];
document.getElementById("dot"+i).style.top=yp[i]+"px";
document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i])+"px";
}
snowtimer=setTimeout("snowIE_NS6()", 10);
}

function hidesnow(){
if (window.snowtimer) clearTimeout(snowtimer)
for (i=0; i<no; i++) document.getElementById("dot"+i).style.visibility="hidden"
}


if (ie4up||ns6up){
snowIE_NS6();
if (hidesnowtime>0)
setTimeout("hidesnow()", hidesnowtime*1000)
}

</script>
avatar

Edude1
Nível 7

Masculino
Inscrito dia : 07/12/2011
Mensagens : 92
Pontos Ativos : 114

Ver perfil do usuário http://meulivro.forumsomeu.com

Resolvido Re: Enfeites de natal

Mensagem por Ramon Wazlil em 12/12/11, 12:40 am

@Ricardo_200sx escreveu:
@Owner escreveu:Olá,

É só fazer 3 vezes, porém cada código por vez, entende-me?


Piscada

Boas.
Eu fiz isso, mas só dá 2 códigos Chorando ou muito tr , tenho neve e a bota no canto superior direito, o 3º não dá, o código não cabe todo, e não aparece Chorando ou muito tr
Eu estou a colocar os códigos em: "Painel de Controlo - Geral - Configuração - Descrição do Site" e claro, Salvo cada vez que coloco um, mas só dá para colocar 2, o meu fórum é PHPBB3 (não sei se tem a ver)!
Existe outra maneira para colocar o código?
Desculpem o incomodo.

Abraços

Olá.

Você pode acrescentar mais efeitos se encurtar as URL's dos JavaScripts

Código:
Código:

<script src="http://sd-1.archive-host.com/membres/up/37821634957680146/deco/count.js"></script>
<script src="http://sd-1.archive-host.com/membres/up/37821634957680146/deco/count.js"></script>

Você copia em algum site de encurtar URL's (recomendo o Migre.me) e substitui a URL sublinhada pelo link encurtado. Ficaria assim:

Código:

<script src="http://migre.me/76QYE"></script>

Espero ter ajudado, abraços.
avatar

Ramon Wazlil
Nível 2

Masculino
Inscrito dia : 09/12/2011
Mensagens : 12
Pontos Ativos : 20

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

Resolvido Re: Enfeites de natal

Mensagem por Make em 12/12/11, 11:29 am

Eu queria por esse efeitos de natal mais não consegui por no meu fórum, por no topo no cantinho.

Código:
<script src="http://sd-1.archive-host.com/membres/up/37821634957680146/deco/amp22.js"></script>
avatar

Make
Usuário avançado

Masculino
Inscrito dia : 15/11/2011
Mensagens : 347
Pontos Ativos : 556

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

Resolvido Enfeites de natal

Mensagem por taap em 12/12/11, 12:15 pm

Qual é minha questão:
Olá a todos.
Estou com um pequeno problema em meu fórum.
Após consultar este tópico: http://ajuda.forumeiros.com/t49748-enfeites-de-natal#334168 Observei o spoiler citado por Cream.
Gostei muito dos efeitos porem percebi que devo tambem adicionar o código na descrição do meu fórum.
Gostaria de saber se há outra forma de fazer os efeitos citados sem ter que adicionar códigos na descrição do fórum, pois a minha descrição já está cheia.
Observei tambem que mais no final do Tópico outras pessoas tiveram o mesmo problema que eu e foi sugerido opções como encurtar a URL mas mesmo assim não coube em minha descrição.
Não seria possível fazer isso através de css ou de páginas js?
Agradeço a atenção.

Medidas que eu tomei para corrigir o problema:


Imagens do meu problema:


Endereço do meu fórum:


Versão do meu fórum:
PHPBB3
avatar

taap
Nível 7

Masculino
Inscrito dia : 04/11/2011
Mensagens : 97
Pontos Ativos : 120

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

Resolvido Re: Enfeites de natal

Mensagem por Gaaratsu em 12/12/11, 12:21 pm

@taap escreveu:Qual é minha questão:
Olá a todos.
Estou com um pequeno problema em meu fórum.
Após consultar este tópico: http://ajuda.forumeiros.com/t49748-enfeites-de-natal#334168 Observei o spoiler citado por Cream.
Gostei muito dos efeitos porem percebi que devo tambem adicionar o código na descrição do meu fórum.
Gostaria de saber se há outra forma de fazer os efeitos citados sem ter que adicionar códigos na descrição do fórum, pois a minha descrição já está cheia.
Observei tambem que mais no final do Tópico outras pessoas tiveram o mesmo problema que eu e foi sugerido opções como encurtar a URL mas mesmo assim não coube em minha descrição.
Não seria possível fazer isso através de css ou de páginas js?
Agradeço a atenção.

Medidas que eu tomei para corrigir o problema:


Imagens do meu problema:


Endereço do meu fórum:


Versão do meu fórum:
PHPBB3

Olá,

Por acaso você colocou como Linkar Java Script? No final do tutorial, ele diz para aceder uma parte em que tende optar por " Linkar JavaScript" . Você fez como mandado?



Última edição por Owner em 12/12/11, 12:22 pm, editado 1 vez(es)
avatar

Gaaratsu
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 07/08/2010
Mensagens : 6005
Pontos Ativos : 7504

Ver perfil do usuário http://narutongo.forumeiros.com/
  • 0

Resolvido Re: Enfeites de natal

Mensagem por Ace em 12/12/11, 12:22 pm

Olá,

Pode optar por outros locais, mas não terão alcance global, ou seja, não atingirão todos os locais do fórum.

Para linkar o JS. :

Crie uma página Java Script em >> Módulos >> HTML & JAVASCRIPT >> Gestão dos códigos Java Script >> Adicione uma nova folha com alcance de todas as páginas >> Salve >> Copie a URL da página

Geral >> Motores de busca >> Promoção do Fórum >> Adicionar baliza meta >> Linkar JavaScript >> Cole o endereço da página Java Script.

Admineiros Resulta?

Até Mais! Piscada
avatar

Ace
Principal contribuidor
Principal contribuidor

Inscrito dia : 06/07/2011
Mensagens : 8880
Pontos Ativos : 11604

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

Resolvido Re: Enfeites de natal

Mensagem por Dury em 12/12/11, 12:59 pm

Fry escreveu:Eu queria por esse efeitos de natal mais não consegui por no meu fórum, por no topo no cantinho.

Código:
<script src="http://sd-1.archive-host.com/membres/up/37821634957680146/deco/amp22.js"></script>
Olá amigo Fry Muito feliz!
Painel de controle ->> Módulos ->> HTML e Javascript ->> Gestão dos códigos javascript ->> Criar uma página javascript ->>
Em 'investimento' coloque "Em todas as páginas" e cole o seguinte código:
Código:
function SWFLayer(){
   
   this.swf_url = "";
   this.swf_id = "Flash";
   this.layer_name = "";
   this.xx = 0;//window
   this.yy = 0;//window
   this.width = 1;
   this.height = 1;
   this.zIndex = 0;
   this.body = document['CSS1Compat' == document.compatMode ? 'documentElement' : 'body'];
   this._oLayer = "";

   this.flashvars_labels = [];
   this.flashvars_values = [];

   this._ww_full_flg = "false";
   this._hh_full_flg = "false";
}

//----------------------------
// SWF
//----------------------------
SWFLayer.prototype._createFlashVarsValue = function(){
   var value = "browser=" + this._checkBrowser() + "&";
   var flashvars_labels = this.flashvars_labels;
   var flashvars_values = this.flashvars_values;
   for(var i=0; i < flashvars_labels.length; i++){
      value += flashvars_labels[i] + "=" + flashvars_values[i] + "&";
   }
   value = value.substring(0,value.length - 1);
   return value;
};


SWFLayer.prototype.create = function(){
   var swf_url = this.swf_url;
   var swf_id = this.swf_id;
   var layer_name = this.layer_name;
   
   var html = "";
   html += "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='100%' height='100%' id='"+swf_id+"' align='middle'>";
   html += "<param name='allowScriptAccess' value='always' />";

   if(this.flashvars_labels.length > 0){
      html += "<param name='flashvars' value='" + this._createFlashVarsValue() + "'>";
   }

   html += "<param name='movie' value='" + swf_url + "' /><param name='scale' value='noscale' /><param name='salign' value='lt' /><param name='quality' value='high' /><param name='wmode' value='transparent' /><embed src='" + swf_url + "' quality='high' scale='noscale' salign='lt' wmode='transparent' width='100%' height='100%' name='"+swf_id+"' id='"+swf_id+"' swLiveConnect=true align='middle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'";
   if(this.flashvars_labels.length > 0){
      html += " flashvars='" + this._createFlashVarsValue() + "'";
   }
   html += "/>";
   html += "</object>";

   var oLayer = document.createElement('div');
   oLayer.setAttribute('id',layer_name);
   //oLayer.style.background = "#FF0000";
   oLayer.innerHTML = html;
   oLayer.style.position = 'absolute';
   oLayer.style.zIndex = this.zIndex;
   document.body.appendChild(oLayer);
   this._oLayer = oLayer;

};

//
//
//----------------------------
SWFLayer.prototype._checkBrowser = function(){
   var uName = navigator.userAgent;
   if (uName.indexOf("Safari") > -1) return "Safari";
   if (uName.indexOf("MSIE") > -1){
      return "MSIE";
   }
   return "Netscape";
};

//---------------------------------------------------------------
//
//---------------------------------------------------------------
SWFLayer.prototype.setSize = function(ww,hh){
   var browser = this._checkBrowser();
   //
   if(ww == 'full'){
      this._ww_full_flg = "true";
      if(browser == "MSIE"){
         this.width = this.body.clientWidth;
      }else if(browser == "Netscape"){
         this.width = window.innerWidth - 17;
      }else{
         this.width = window.innerWidth;
      }
   }else{
      this._ww_full_flg = "false";
      this.width = ww;
   }

   //高さ
   if(hh == 'full'){
      this._hh_full_flg = "true";
      if(browser == "MSIE"){
         this.height = this.body.clientHeight;
      }else if(browser == "Netscape"){
         this.height = window.innerHeight-17;
      }else{
         this.height = window.innerHeight;
      }
   }else{
      this._hh_full_flg = "false";
      this.height = hh;
   }
   this._oLayer.style.width = this.width + 'px';
   this._oLayer.style.height = this.height + 'px';
};


//--------------------------------------------------------------------
//
//--------------------------------------------------------------------
SWFLayer.prototype.setPos = function(xx,yy){
   var browser = this._checkBrowser();

   this.xx = xx;
   this.yy = yy;

   //X座標
   if(browser == "MSIE"){
      this._oLayer.style.left = this.xx + this.body.scrollLeft + 'px';
      this._oLayer.style.top = this.yy + this.body.scrollTop + 'px';
   }else {
      this._oLayer.style.left = this.xx + pageXOffset + 'px';
      this._oLayer.style.top = this.yy + pageYOffset + 'px';
   }

};

//
//
//--------------------------------------------------------------------
SWFLayer.prototype.setPosFixed = function(xx,yy){

   this.xx = xx;
   this.yy = yy;

   //
   this._oLayer.style.left = this.xx + 'px';
   this._oLayer.style.top = this.yy + 'px';

};

//--------------------------------------------------------------------
//
//--------------------------------------------------------------------

SWFLayer.prototype.setdPos = function(d_xx,d_yy){

   this.xx += d_xx;
   this.yy += d_yy;

   this.setPos(this.xx,this.yy);
};

//--------------------------------------------------------------------
// str='left' or 'right'
//--------------------------------------------------------------------
SWFLayer.prototype.setWindowAlign = function(str){
   var browser = this._checkBrowser() ;
   if(str == 'right'){
      if(browser == "MSIE"){
         this.xx = this.body.clientWidth - this.width;
      }else {
         this.xx = window.innerWidth - this.width;
         //Mozilla
         if(browser == "Netscape"){
            this.xx -= 17;
         }
      }
   }else{
      if(browser == "MSIE"){
         this.xx = 0;
      }else {
         this.xx = 0;
      }
   }


   this.setPos(this.xx,this.yy);
};

//--------------------------------------------------------------------
//
//--------------------------------------------------------------------
SWFLayer.prototype.setWindowAlignFixed = function(str){
//alert("aaa");
   var browser = this._checkBrowser() ;
   if(str == 'right'){
      if(browser == "MSIE"){
         this.xx = this.body.clientWidth - this.width + this.body.scrollLeft;
      }else {
         this.xx = window.innerWidth - this.width + pageXOffset;
         //Mozilla
         if(browser == "Netscape"){
            this.xx -= 17;
         }
      }
   }else{
      if(browser == "MSIE"){
         this.xx = 0;
      }else {
         this.xx = 0;
      }
   }


   this.setPosFixed(this.xx,this.yy);
};

//--------------------------------------------------------------------
//str='top' or 'bottom'
//--------------------------------------------------------------------
SWFLayer.prototype.setWindowValign = function(str){
   //
   var browser = this._checkBrowser();
   if(str == 'bottom'){
      if(browser == "MSIE"){
         this.yy = this.body.clientHeight - this.height;
      }else {
         this.yy = window.innerHeight - this.height;
         //Mozilla
         if(browser == "Netscape"){
            this.yy -= 17;
         }
      }
   }else{
      if(browser == "MSIE"){
         this.yy = 0;
      }else {
         this.yy = 0;
      }
   }
   this.setPos(this.xx,this.yy);
};

//--------------------------------------------------------------------
//
//--------------------------------------------------------------------
SWFLayer.prototype.setWindowValignFixed = function(str){
   //
   var browser = this._checkBrowser();
   if(str == 'bottom'){
      if(browser == "MSIE"){
         //alert(this.body.scrollHeight);
         this.yy = this.body.scrollHeight - this.height;
      }else {
         this.yy = this.body.offsetHeight - this.height;
         //this.yy = window.innerHeight - this.height;
         //Mozilla
         if(browser == "Netscape"){
            this.yy -= 17;
         }
      }
   }else{
      if(browser == "MSIE"){
         this.yy = 0;
      }else {
         this.yy = 0;
      }
   }
   this.setPosFixed(this.xx,this.yy);
};

//--------------------------------------------------------------------
//(str = 'visible' or 'hidden')
//--------------------------------------------------------------------
SWFLayer.prototype.setVisible = function(str){
   this._oLayer.style.visibility = str;
};

//--------------------------------------------------------------------
//
//--------------------------------------------------------------------
SWFLayer.prototype.correctWindowSize = function(str){
   if(this._ww_full_flg == "true" && this._hh_full_flg == "true"){
      this.setSize("full","full");
   }
   else if(this._ww_full_flg == "true"){
      //alert("_ww_full_flg = true");
      this.setSize("full",this.height);
   }
   else if(this._hh_full_flg == "true"){
      //alert("_hh_full_flg = true");
      this.setSize(this.width,"full");
   }
};


//---------------------------------------------------------------------
//
//---------------------------------------------------------------------
function eventObserve(obj,e, func, bool){
   if (obj.addEventListener){
      obj.addEventListener(e, func, bool)
   }else if (obj.attachEvent){
      obj.attachEvent("on" + e, func)
   }
}


var noel_deco = "";
var noel_deco_flashvars_labels = ["myUrl"];
var noel_deco_flashvars_values = [location.host];//location.hostname
var noel_deco_zIndex = 1;

//--------------------------------------------------------------------
//load
//--------------------------------------------------------------------
function loadnoeldeco(data){
   noel_deco = new SWFLayer();
   noel_deco.zIndex = noel_deco_zIndex;
   noel_deco.swf_url = "http://sd-1.archive-host.com/membres/up/37821634957680146/deco/ampoule1.swf";
   noel_deco.swf_id = "noel_deco_swf";
   noel_deco.layer_name = "noel_deco";
   
   noel_deco.flashvars_labels = noel_deco_flashvars_labels;
   noel_deco.flashvars_values = noel_deco_flashvars_values;
   
   noel_deco.create();
   noel_deco.setSize(260,270);//win
   noel_deco.setWindowAlignFixed('left');
   noel_deco.setWindowValignFixed('top');
   if(checkBrowser() == "Safari"){
      window.resizeBy(1,0);
   }
}

eventObserve(window, 'load', loadnoeldeco, false);

//--------------------------------------------------------------------
//scroll
//--------------------------------------------------------------------
function scrollnoeldeco(){
   noel_deco.setWindowAlignFixed('left');

}
//
eventObserve(window, 'scroll', scrollnoeldeco, false);


//--------------------------------------------------------------------
//resize
//--------------------------------------------------------------------
function resizenoeldeco(){
   noel_deco.setWindowAlignFixed('left');

}
http://window.resize
eventObserve(window, 'resize', resizenoeldeco, false);

//--------------------------------------------------------------------
//
//--------------------------------------------------------------------
//
document.getElementsByTagName("html")[0].style.overflow="scroll";

function hidenoel_deco(){
   noel_deco.setVisible("hidden");
}

function setClose(){
   noel_deco.setSize(0,0);
}

function checkBrowser(){
   var uName = navigator.userAgent;
   if (uName.indexOf("Safari") > -1) return "Safari";
   if (uName.indexOf("MSIE") > -1){
      return "MSIE";
   }
   return "Netscape";
};

Até mais!
Piscada
avatar

Dury
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 21/01/2009
Mensagens : 6708
Pontos Ativos : 8827

Ver perfil do usuário

Resolvido Re: Enfeites de natal

Mensagem por taap em 12/12/11, 01:28 pm

Tentei linkar e tambem não deu certo.
Não apareceu em nenhuma página do fórum.
Mais alguma dica?
Obrigado.
Muito feliz
avatar

taap
Nível 7

Masculino
Inscrito dia : 04/11/2011
Mensagens : 97
Pontos Ativos : 120

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

Resolvido Re: Enfeites de natal

Mensagem por Ricardo_200sx em 12/12/11, 05:46 pm

Boa tarde novamente!
Bem, tentei tudo, mas ficou estranho fiz assim:

1º usei o código da neve que o membro Edude1 colocou, esse código, coloquei em: Painel de Controlo - Visualização - Página Inicial - Geral - Conteúdo da mensagem.

Ficou a funcionar correctamente.

2º, usei o código do membro Jeffrey (as luzes) e coloquei em: Painel de Controlo - Módulos - HTML e Javascript - Gestão dos códigos Javascript - Criar uma página javascript

Fiz tudo como está está e correu bem, fiquei com a neve e com as luzes (no canto superior esquerdo, as luzes).

3º Para ficar mais bonito, fui ao "spoiler" que o membro Cream me deixou, utilizei as bolas no canto superior direito e coloquei em: Painel de Controlo - Geral - Configuração - Descrição do Site

A pensar que iria funcionar, mas não, fiquei com a neve, e os em vez de ficar as luzes num lado e as bolas do outro, ficou uma coisa em cima da outra Tonto Louco Louco

Deixo aqui uma foto para verem:



Abraços

PS: Tentei criar 2 javascript mas ai é que desapareceu tudo, enfim.

Ricardo_200sx
Nível 5

Masculino
Inscrito dia : 24/04/2009
Mensagens : 35
Pontos Ativos : 55

Ver perfil do usuário http://clube200sxpt.portugueseforum.net/

Resolvido Re: Enfeites de natal

Mensagem por King Gz; em 13/12/11, 01:42 am

Olá,

Realmente, em meu fórum a combinação destes dois enfeites deu o mesmo problema, porém coloquei outros no lugar destas bolas e funcionaram normalmente
Não sei o porque do problema, mas somente com a junção destes dois efeitos causa este defeito Triste

Até mais Piscada
avatar

King Gz;
Membro do Fórum

Masculino
Inscrito dia : 20/11/2011
Mensagens : 1827
Pontos Ativos : 2486

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

Resolvido Re: Enfeites de natal

Mensagem por Make em 13/12/11, 10:10 pm

Pode por mais de 2 ou 3 ?
avatar

Make
Usuário avançado

Masculino
Inscrito dia : 15/11/2011
Mensagens : 347
Pontos Ativos : 556

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

Resolvido Re: Enfeites de natal

Mensagem por King Gz; em 13/12/11, 10:31 pm

Fry escreveu:Pode por mais de 2 ou 3 ?

Olá,

Sim, se couber, porém teria de ser um efeito de flocos de neve, um do lado esquerdo e outro do lado direito, caso contrário ficará um em cima do outro ^^

Até mais Piscada
avatar

King Gz;
Membro do Fórum

Masculino
Inscrito dia : 20/11/2011
Mensagens : 1827
Pontos Ativos : 2486

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

Resolvido Re: Enfeites de natal

Mensagem por Ricardo_200sx em 14/12/11, 04:52 pm

Boa tarde!
Obrigado pelas opiniões.
Não dá para solucionar o problema?

Abraços

Ricardo_200sx
Nível 5

Masculino
Inscrito dia : 24/04/2009
Mensagens : 35
Pontos Ativos : 55

Ver perfil do usuário http://clube200sxpt.portugueseforum.net/

Resolvido Re: Enfeites de natal

Mensagem por Edude1 em 14/12/11, 07:36 pm

Olá, pegue o código da bolinha para ser usado no lado esquerdo do fórum (Repare que no tutorial, tem tanto para adicionar no canto direito, quanto no esquerdo) e adicione somente na página inicial, desta forma: Cole o respectivo código em Visualização / Geral / Mensagem na Página Inicial e clique em SALVAR Feliz aniversário
avatar

Edude1
Nível 7

Masculino
Inscrito dia : 07/12/2011
Mensagens : 92
Pontos Ativos : 114

Ver perfil do usuário http://meulivro.forumsomeu.com

Resolvido Re: Enfeites de natal

Mensagem por King Gz; em 14/12/11, 10:07 pm

@Edude1 escreveu:Olá, pegue o código da bolinha para ser usado no lado esquerdo do fórum (Repare que no tutorial, tem tanto para adicionar no canto direito, quanto no esquerdo) e adicione somente na página inicial, desta forma: Cole o respectivo código em Visualização / Geral / Mensagem na Página Inicial e clique em SALVAR Feliz aniversário

Olá,

Este que é o problema, mesmo colocando em lados diferentes eles vão para o mesmo lugar, deve haver algum conflito entre estes dois códigos
avatar

King Gz;
Membro do Fórum

Masculino
Inscrito dia : 20/11/2011
Mensagens : 1827
Pontos Ativos : 2486

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

Resolvido Re: Enfeites de natal

Mensagem por ZombieW em 16/12/11, 12:24 pm

Olá, tenho 2 efeitos de neve caindo no meu fórum:

http://tutorialdopw.com

Caso tenha interesse, me contate por MP!! ^^
avatar

ZombieW
Membro do Fórum

Masculino
Inscrito dia : 02/08/2010
Mensagens : 1274
Pontos Ativos : 1799

Ver perfil do usuário http://www.perfectteam.org

Resolvido Re: Enfeites de natal

Mensagem por Edude1 em 16/12/11, 10:56 pm

Olá, tente adicionar um dos scripts no método todas as páginas, e o 2º código adicione somente para a página inicial, pois poderá funcionar caso seja conflito entre os scripts. Abço
avatar

Edude1
Nível 7

Masculino
Inscrito dia : 07/12/2011
Mensagens : 92
Pontos Ativos : 114

Ver perfil do usuário http://meulivro.forumsomeu.com

Resolvido Re: Enfeites de natal

Mensagem por jepebrito em 17/12/11, 01:27 am

Estou curioso para ver como vai ser resolvido o problema :I
avatar

jepebrito
Nível 4

Masculino
Inscrito dia : 19/10/2011
Mensagens : 32
Pontos Ativos : 48

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