Flocos de neve

5 participantes

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

Tópico resolvido Flocos de neve

Mensagem por matheuspaiva 02.12.11 12:47

Qual é minha questão:
Oi, vim aqui pergunta qual seria o codigo coreto para o floco de neve cair aqui o codigo que eu usei:

Spoiler:


Medidas que eu tomei para corrigir o problema:
Vim aqui e eu li o tutorial que mostrava como colocar

Imagens do meu problema:
Não tenho

Endereço do meu fórum:


Versão do meu fórum:
matheuspaiva

matheuspaiva
***

Membro desde : 07/06/2011
Mensagens : 121
Pontos : 200

http://animelandia251.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Flocos de neve

Mensagem por Convidad 02.12.11 12:52

Olá!

Há tópicos semelhantes a este, o tópico abaixo lhe ensinará a fazer o desejado:

Seta https://ajuda.forumeiros.com/t22241-tutorial-neve-cair-sobre-o-forum

Caso queira algo mais rápido, no final do tópico tem códigos como este:

Código:
<script src="http://astuforum.free.fr/js/neige-mini.js"></script>
Que deverá ser adicionado em:
Painel de controle Seta Geral Seta Configuração.

No campo: Descrição do site, coloque o código dado acima e salve.

Atenciosamente.
Anonymous

Convidad
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Flocos de neve

Mensagem por matheuspaiva 02.12.11 12:58

Olá, obrigado, mas eu ja li esse tutorial, eu queria que tives a imagem que eu coloquei nesse codigo do tutorial, http://fotos.imagensporfavor.com/img/pics/glitters/f/flocos_de_neve-5611.gif descupa o encomodo mas e que eu não sei usar o codigo mas ja li tres veses e ainda não comprendir como colocar.
matheuspaiva

matheuspaiva
***

Membro desde : 07/06/2011
Mensagens : 121
Pontos : 200

http://animelandia251.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Flocos de neve

Mensagem por Convidad 02.12.11 13:02

Olá!

Se você ler o tutorial, tem um parte do código que está em cor vermelha.. que seria o campo : Endereço_da_imagem.

Troque este campo pelo link da imagem que você quer e faça os outros passos da criação da página HTML como está escrito no tutorial.


Atenciosamente.
Anonymous

Convidad
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Flocos de neve

Mensagem por matheuspaiva 02.12.11 13:11

Olá, não ta como eu quero mas da pro gasto... mas eu obiservo uma coisa no Navgedor internet explorer a neve fica caindo direto.... mas no navegador google chrome ele so vai ate a metade e para de cair, ha como faser ele ficar caindo direto nesse navegador?
matheuspaiva

matheuspaiva
***

Membro desde : 07/06/2011
Mensagens : 121
Pontos : 200

http://animelandia251.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Flocos de neve

Mensagem por Dury 02.12.11 13:13

Olá,

Coloque em uma página HTML com os passos do tutorial:
Código:
/******************************************
* Snow Effect Script- By Altan d.o.o. (http://www.altan.hr/snow/index.html)
******************************************/

//Localização da imagem do floco de neve
var snowsrc="http://fotos.imagensporfavor.com/img/pics/glitters/f/flocos_de_neve-5611.gif"
// Quantidade de flocos de neve na tela
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)
}
Dury

Dury
Membro Entusiasta
Membro Entusiasta

Membro desde : 21/01/2009
Mensagens : 6708
Pontos : 8829

https://shiftactive.blogspot.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Flocos de neve

Mensagem por matheuspaiva 02.12.11 13:23

Olá, (oi jeffrey nunca mas vc posto em uma das minha duvidas XD valeu pela atenção -zoa-), isso ainda no meu forum ele não funciona coretamente ele para no meio do caminho, nonavegador google, mas no navegador internet ele funciona coretamente mas a maioria dos usuarios de la usa o google como navegador, da uma olhada http://animestag.forumeiros.net/forum (ta em manutenção)

@edit
Da para faser eles cairem varias veses?? ate o final da pagina e vai caindo varios flocos de neve como si tives nevando mesmo dava?
matheuspaiva

matheuspaiva
***

Membro desde : 07/06/2011
Mensagens : 121
Pontos : 200

http://animelandia251.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Flocos de neve

Mensagem por Dury 02.12.11 13:58

Olá,

Que isso amigo, na verdade é que tenho muitas mensagens para ler, e o mais dificil é que paro para ler tópico por tópico e mensagem por mensagem para entender a questão e respondê-la. Mas sempre estarei ajudando vocês com o maior prazer e ânimo, sempre!

Sobre sua questão, neste caso de aumentar a quantidade de flocos no fórum, é só aumentar o valor "var no =". Aumentei o valor para você:
Código:
/******************************************
* Snow Effect Script- By Altan d.o.o. (http://www.altan.hr/snow/index.html)
******************************************/

//Localização da imagem do floco de neve
var snowsrc="http://fotos.imagensporfavor.com/img/pics/glitters/f/flocos_de_neve-5611.gif"
// Quantidade de flocos de neve na tela
var no = 30;
// 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)
}

Tópico movido de 'Questões sobre a aparência do fórum' para 'Questões sobre códigos'
Dury

Dury
Membro Entusiasta
Membro Entusiasta

Membro desde : 21/01/2009
Mensagens : 6708
Pontos : 8829

https://shiftactive.blogspot.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Flocos de neve

Mensagem por matheuspaiva 02.12.11 14:12

Olá, (es ocupado mesmo, descupa por qual quer coisa =p) eu mudei os valores varias veses mudei pra 30, 50, 100 e ainda sim em todos os seus valores eles so aparecem 10 flocos, e ainda so vai ate a metade da pagina.

@edit
Eu vi uma coisa agora... eu coloquei em descrição do site esse codigo <script src=http://astuforum.free.fr/js/neige-mini.js></script> depois da retirada dele ele, não cai mas nada, esta sem flocos de neve (socorro o meu forum vai tar sem decoração natalina! -zoa-)
matheuspaiva

matheuspaiva
***

Membro desde : 07/06/2011
Mensagens : 121
Pontos : 200

http://animelandia251.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Flocos de neve

Mensagem por Dury 02.12.11 14:33

Sim, mas neste caso Matheus tente verificar que o script deve ser reecolocado lá, mas com a página HTML da neve:
<script src=ENDEREÇO_DA_PAGINA_HTML></script>
Dury

Dury
Membro Entusiasta
Membro Entusiasta

Membro desde : 21/01/2009
Mensagens : 6708
Pontos : 8829

https://shiftactive.blogspot.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Flocos de neve

Mensagem por matheuspaiva 02.12.11 14:38

Obrigado, porisso que não tava aparesendo o floco de neve, mas.... Ainda não cai ate o final da pagina.

@edit
Tem como coloca dos tipos de floocos de neves?? o que eu mostrei nas laterais e o outro normal?
matheuspaiva

matheuspaiva
***

Membro desde : 07/06/2011
Mensagens : 121
Pontos : 200

http://animelandia251.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Flocos de neve

Mensagem por Dury 02.12.11 15:18

Matheus, eu procurei e encontrei um código Script que pode ser adicionado em umw diegt. Funciona, mas não sei como colocar imagem do floco ao invés dos pontos do script.

Painel de controle ->> Módulos ->> Portal e Widgets ->> Gestão dos widgets do fórum ->> Criar um widget personalizado ->>


<script type="text/javascript">
var speed=33; // Quanto menor o número maior será a velocidade da neve.
var flakes=100; // Esse número representa a quantidade de flocos de neve.
var colour="#FFFFFF"; // Cor da neve.
var slush=0; // Esse número representa a quantidade de neve que ficará "acumulada" na parte de baixo da tela, coloque 0 caso não queira que a neve se acumule.


var flks=new Array();
var flkx=new Array();
var flky=new Array();
var fldy=new Array();
var slss=new Array();
var slsh=new Array();
var swide, shigh;
window.onload=function() { if (document.getElementById) {
var b, s;
b=document.createElement("div");
s=b.style;
s.position="absolute";
b.setAttribute("id", "bod");
document.body.appendChild(b);
set_scroll();
set_width();
for (var i=0; i<flakes; i++) {
flks[i]=createDiv(3, 3);
flkx[i]=3*Math.floor(Math.random()*swide/3);
flky[i]=Math.floor(Math.random()*shigh);
fldy[i]=2+Math.floor(Math.random()*4);
flks[i].style.left=flkx[i]+"px";
flks[i].style.top=flky[i]+"px";
b.appendChild(flks[i]);
}
setInterval("let_it_snow()", speed);
}}


function createDiv(height, width) {
var div=document.createElement("div");
div.style.position="absolute";
div.style.height=height+"px";
div.style.width=width+"px";
div.style.overflow="hidden";
div.style.backgroundColor=colour;
return (div);
}


window.onresize=set_width;
function set_width() {
if (document.documentElement && document.documentElement.clientWidth) {
swide=document.documentElement.clientWidth;
shigh=document.documentElement.clientHeight;
}
else if (typeof(self.innerHeight)=="number") {
swide=self.innerWidth;
shigh=self.innerHeight;
}
else if (document.body.clientWidth) {
swide=document.body.clientWidth;
shigh=document.body.clientHeight;
}
swide-=3;
if (slush) {
if (swide/3>slss.length) for (var i=slss.length; i<swide/3; i++) {
slss[i]=createDiv(3, 3);
slss[i].style.left=3*i+"px";
document.getElementById("bod").appendChild(slss[i]);
slsh[i]=3;
}
for (var i=0; i<swide/3; i++) slss[i].style.top=shigh-slsh[i]+"px";
}
}


window.onscroll=set_scroll;
function set_scroll() {
var sleft, sdown;
if (typeof(self.pageYOffset)=="number") {
sdown=self.pageYOffset;
sleft=self.pageXOffset;
}
else if (document.body.scrollTop || document.body.scrollLeft) {
sdown=document.body.scrollTop;
sleft=document.body.scrollLeft;
}
else if (document.documentElement && (document.documentElement.scrollTop || document.documentElement.scrollLeft)) {
sleft=document.documentElement.scrollLeft;
sdown=document.documentElement.scrollTop;
}
else {
sdown=0;
sleft=0;
}
var s=document.getElementById("bod").style;
s.top=sdown+"px";
s.left=sleft+"px";
}


function let_it_snow(c) {
var i, x, o=0;
for (i=0; i<flakes; i++) {
flky[i]+=fldy[i];
x=flkx[i]/3;
if (slush) o+=slsh[x];
if (flky[i]>=shigh-(slush?slsh[x]:0)) {
if (slush) {
if (x<swide && slsh[x]>slsh[x+1]+3) x++;
else if (x>0 && slsh[x]>slsh[x-1]+3) x--;
slss[x].style.top=shigh-(slsh[x]+=3)+"px";
slss[x].style.height=slsh[x]+"px";
}
flky[i]=0;
fldy[i]=2+Math.floor(Math.random()*4);
flkx[i]=3*Math.floor(Math.random()*swide/3);
flks[i].style.left=flkx[i]+"px";
}
flks[i].style.top=flky[i]+"px";
}
if (o>flakes*slush) {
for (i=0; i<swide/3; i++) if (slsh[i]>1) slsh[i]--;
set_width();
}
}
</script>
Use-o até tentar-mos encontrar um modo de trazer outro código. Piscada
Dury

Dury
Membro Entusiasta
Membro Entusiasta

Membro desde : 21/01/2009
Mensagens : 6708
Pontos : 8829

https://shiftactive.blogspot.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Flocos de neve

Mensagem por Thor 04.12.11 16:33

Tem que criar a pagina HTML Com o codigo e depois copiar o link da pagina HTML e por na descriçÃo do forum
Thor

Thor
Membro

Membro desde : 16/11/2011
Mensagens : 627
Pontos : 932

http://www.techarte.co.cc/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Flocos de neve

Mensagem por Sking 05.12.11 14:50

O meu Não funcionou e agora ?
avatar

Sking
Super Membro

Membro desde : 10/10/2011
Mensagens : 1750
Pontos : 2484

https://www.facebook.com/davis.natsu

Ir para o topo Ir para baixo

Tópico resolvido Re: Flocos de neve

Mensagem por SworldMaster 05.12.11 15:15

daisuke0102 escreveu:O meu Não funcionou e agora ?

~ Olá amigo, creio que faltou alguns passos.
Após inserir o código na página HTML, siga os passos que citarei abaixo;

Proceda á Flocos de neve 1104915802 Painel de ControleFlocos de neve 1104915802 MódulosFlocos de neve 1104915802 HTML e JavascriptFlocos de neve 1104915802 Gestão das Páginas HTMLFlocos de neve 1104915802 Se você não mexeu na ordem dos códigos htmls inseridos por você, o último código da neve que você inseriu, estará logo acima.Flocos de neve 1104915802 Copie o link, por exemplo;
/codigo-natal-h1.htm

Agora vá em
Painel de Controle Flocos de neve 1104915802 GeralFlocos de neve 1104915802 FórumFlocos de neve 1104915802 ConfiguraçãoFlocos de neve 1104915802 Descrição do site;
<script src="url-do-seu-código-html"></script>

Alí você irá adicionar a url do seu código html alí, e depois colar na descrição..

Lembrando: O código natalino deve prevalecer em primeiro.

Caso resolva, peço que clique no +
SworldMaster

SworldMaster
****

Membro desde : 01/11/2010
Mensagens : 294
Pontos : 406

http://assasinsdark.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Flocos de neve

Mensagem por Dury 05.12.11 22:12

Olá,

Matheus o código que passei acima está ao seu gosto?

Caso não, tente este outro:
Painel de controle ->> Geral ->> Fórum ->> Configuração ->> Descrição do site ->>
Código:
<script src=http://sd-1.archive-host.com/membres/up/142586199450897653/snow.js></script>
Dury

Dury
Membro Entusiasta
Membro Entusiasta

Membro desde : 21/01/2009
Mensagens : 6708
Pontos : 8829

https://shiftactive.blogspot.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Flocos de neve

Mensagem por Sking 06.12.11 16:17

Obrigador Ajudou Muito
avatar

Sking
Super Membro

Membro desde : 10/10/2011
Mensagens : 1750
Pontos : 2484

https://www.facebook.com/davis.natsu

Ir para o topo Ir para baixo

Tópico resolvido Re: Flocos de neve

Mensagem por Thor 07.12.11 14:23

Muito legal ja estou usando Muito feliz
Thor

Thor
Membro

Membro desde : 16/11/2011
Mensagens : 627
Pontos : 932

http://www.techarte.co.cc/forum

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

Permissões neste sub-fórum
Não podes responder a tópicos