Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Flocos de neve
5 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Flocos de neve
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:
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:
Oi, vim aqui pergunta qual seria o codigo coreto para o floco de neve cair aqui o codigo que eu usei:
- Spoiler:
- /******************************************
* 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)
}
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:
Re: Flocos de neve
Olá!
Há tópicos semelhantes a este, o tópico abaixo lhe ensinará a fazer o desejado:
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:
Painel de controle Geral Configuração.
No campo: Descrição do site, coloque o código dado acima e salve.
Atenciosamente.
Há tópicos semelhantes a este, o tópico abaixo lhe ensinará a fazer o desejado:
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>
Painel de controle Geral Configuração.
No campo: Descrição do site, coloque o código dado acima e salve.
Atenciosamente.
Convidad- Convidado
Re: Flocos de neve
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.
Re: Flocos de neve
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.
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.
Convidad- Convidado
Re: Flocos de neve
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?
Re: Flocos de neve
Olá,
Coloque em uma página HTML com os passos do tutorial:
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)
}
Re: Flocos de neve
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?
@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?
Re: Flocos de neve
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ê:
Tópico movido de 'Questões sobre a aparência do fórum' para 'Questões sobre códigos'
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'
Re: Flocos de neve
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-)
@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-)
Re: Flocos de neve
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>
Re: Flocos de neve
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?
@edit
Tem como coloca dos tipos de floocos de neves?? o que eu mostrei nas laterais e o outro normal?
Re: Flocos de neve
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 ->>
Painel de controle ->> Módulos ->> Portal e Widgets ->> Gestão dos widgets do fórum ->> Criar um widget personalizado ->>
Use-o até tentar-mos encontrar um modo de trazer outro código.
<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>
Re: Flocos de neve
Tem que criar a pagina HTML Com o codigo e depois copiar o link da pagina HTML e por na descriçÃo do forum
Re: Flocos de neve
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 á Painel de Controle Módulos HTML e Javascript Gestão das Páginas HTML 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. Copie o link, por exemplo;
/codigo-natal-h1.htm
Agora vá em
Painel de Controle Geral Fórum Configuração 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 +
Re: Flocos de neve
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 ->>
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>
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos