Like Tree1Likes

Como hacer efectos copos de nieve

Esta es una discusión para el tema Como hacer efectos copos de nieve en el foro vBulletin 3 - Preguntas, Problemas y Soluciones, bajo la categoría Soporte vBulletin; Buenas como todos saben la navidad ya se acerca, y me gustaría darle a mi foro un toque navideño. Eh visto en algunos foros un efecto de copos de nieves donde una lluvia de copos ...
Página:


Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 15 de 21

Temas similares

  1. Por Druidsnake en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  2. Por Beno en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  3. Por Das Underground en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  4. Nieve en vbulletin Respuestas: 2
    Por Zicoxy3 en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  5. Por Fire[PrEDaToR] en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  1. #1
    Miembro especial Miembro de platino Array Avatar de Freddyto13
    Fecha de ingreso
    03 mar, 09
    Ubicación
    Venezuela
    Mensajes
    334
    Gustado
    5 Veces
    Me Gustan
    18 Veces

    Exclamation Como hacer efectos copos de nieve

    Buenas como todos saben la navidad ya se acerca, y me gustaría darle a mi foro un toque navideño.

    Eh visto en algunos foros un efecto de copos de nieves donde una lluvia de copos de nieve adornan la pagina y le dan ese toque a la navidad.

    Quisiera saber si es un mod o como podría ponerle ese efecto en estos 2 meses para mi forito

    Saludos

  2. #2
    Miembro especial Miembro de platino Array Avatar de Daniel B.
    Fecha de ingreso
    25 abr, 09
    Ubicación
    cl 56 Nicolas de Federman, Apt 402
    Mensajes
    313
    Gustado
    18 Veces
    Me Gustan
    2 Veces

    Predeterminado Re: Como hacer efectos copos de nieve

    Hola,

    Hay muuuuchos métodos para hacer eso, frecuentemente con Javascript, insertar lo que deba ir antes de </head> en las plantillas del header precisamente, y lo que va en el <body>, en plantillas como Forumhome y demás.

    Javascript - Efecto copos de nieve para todos los navegadores (cross browser) - Tutores.org)
    scripts navideños - Foros del Web
    Efecto Nieve (van cayendo copos de nieve) !!!! - Comunidades de foros - miarroba.com
    Efecto Nieve con JavaScript
    WebExperto.com - Efecto nieve - (Java Script)

    Esos resultados salieron de una busqueda de Google que tenía como parametros de búsqueda "efecto nieve javascript" ... yo hace un año lo implementé en un foro vbulletin sin problemas... pero fui indiferente a la página que usé como referencia ya que como te dije, hay muchos métodos.

    Ya si tienes un código y necesitas ayuda para insertarlo, puedes entonces decirnos

    igual buscando Mods:
    http://www.vbulletin.org/forum/showthread.php?t=197427
    http://www.vbulletin.org/forum/showthread.php?t=99991
    http://www.vbulletin.org/forum/showt...=197312&page=5
    http://www.vbulletin.org/forum/showt...=132475&page=3
    http://www.vbulletin.org/forum/showthread.php?t=85797

    Es que estaba buscando en español y así no encontré nada, jeje....

    Muevo el tema a <Soporte en General>
    Última edición por Daniel B.; 06/11/2009 a las 17:37

  3. #3
    Miembro especial Miembro de diamante Array Avatar de Das Underground
    Fecha de ingreso
    16 ene, 08
    Ubicación
    Arica - Chile
    Mensajes
    886
    Gustado
    13 Veces
    Me Gustan
    9 Veces

    Predeterminado Re: Como hacer efectos copos de nieve

    Si no me equivoco el hack que hace esos efectos, se llama season, busca con ese nombre...

  4. #4
    Miembro especial Miembro de platino Array Avatar de Freddyto13
    Fecha de ingreso
    03 mar, 09
    Ubicación
    Venezuela
    Mensajes
    334
    Gustado
    5 Veces
    Me Gustan
    18 Veces

    Predeterminado Re: Como hacer efectos copos de nieve

    Gracias Daniel B. Me funciono perfecto men ya tengo nieve en mi web habia puesto varios mod que conseguí en vbulletin.org pero todos salían pequeños :S uno de los que pusiste era justo lo que buscaba xd

  5. #5
    Miembro especial Array Avatar de OLMID
    Fecha de ingreso
    14 oct, 09
    Mensajes
    42
    Gustado
    6 Veces
    Me Gustan
    4 Veces

    Predeterminado Re: Como hacer efectos copos de nieve

    Hola Freddyto13

    Me gustaría saber como lo has conseguido, he intentado poner un script en la plantilla header pero no encuentro la etiqueta </head> por ningún lado

    Y si puedes, coloca aquí el script que has usado y donde lo has añadido

    saludos y gracias

  6. #6
    Miembro especial Miembro de diamante Array Avatar de Ricardo Núñez
    Fecha de ingreso
    17 dic, 08
    Ubicación
    San Diego, CA
    Mensajes
    2,057
    Gustado
    426 Veces
    Me Gustan
    148 Veces

    Predeterminado Re: Como hacer efectos copos de nieve

    </head> es elk Header, Pon el codigo a principio de la plantilla Header.

  7. #7
    Miembro especial Array Avatar de OLMID
    Fecha de ingreso
    14 oct, 09
    Mensajes
    42
    Gustado
    6 Veces
    Me Gustan
    4 Veces

    Predeterminado Re: Como hacer efectos copos de nieve

    Hola de nuevo

    Este es el script con las etiquetas html, podéis copiarlo a un bloc de notas y guardarlo como .html y lo abres con el navegador, funciona correctamente y se le pueden hacer los cambios que se deseen

    Código:
    <html>
    <head>
    </head>
    <!--- EFECTO NIEVE --->
    <script>
    
    // Numero de copos, recomendados entre 30 y 40
    var nieve_cantidad=35
    
    // Colores de los copos se mostraran de forma aleatoria
    var nieve_colorr=new Array("#aaaacc","#ddddFF","#ccccDD")
    
    // Tipo de letra de los copos
    var nieve_tipo=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS")
    
    // Valor o letra de los copos
    var nieve_letra="*"
    
    // velocidad de caida
    var nieve_velocidad=0.6
    
    // tamaño mas grande de los copos
    var nieve_cantidadsize=50
    
    // tamaño mas pequeño de los copos
    var nieve_chico=8
    
    // 1 toda la pagina - 2 zona izquierda - 3 centro de pagina - 4 zona derecha
    var nieve_zona=1
    
    var nieve=new Array()
    var marginbottom
    var marginright
    var timer
    var i_nieve=0
    var x_mv=new Array();
    var crds=new Array();
    var lftrght=new Array();
    var browserinfos=navigator.userAgent
    var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/)
    var ns6=document.getElementById&&!document.all
    var opera=browserinfos.match(/Opera/)
    var browserok=ie5||ns6||opera
    
    function aleatorio(range) {
    rand=Math.floor(range*Math.random())
    return rand
    }
    
    function initnieve() {
    if (ie5 || opera) {
    marginbottom = document.body.clientHeight
    marginright = document.body.clientWidth
    }
    else if (ns6) {
    marginbottom = window.innerHeight
    marginright = window.innerWidth
    }
    var nievesizerange=nieve_cantidadsize-nieve_chico
    for (i=0;i<=nieve_cantidad;i++) {
    crds[i] = 0;
    lftrght[i] = Math.random()*15;
    x_mv[i] = 0.03 + Math.random()/10;
    nieve[i]=document.getElementById("s"+i)
    nieve[i].style.fontFamily=nieve_tipo[aleatorio(nieve_tipo.length)]
    nieve[i].size=aleatorio(nievesizerange)+nieve_chico
    nieve[i].style.fontSize=nieve[i].size
    nieve[i].style.color=nieve_colorr[aleatorio(nieve_colorr.length)]
    nieve[i].sink=nieve_velocidad*nieve[i].size/5
    if (nieve_zona==1) {nieve[i].posx=aleatorio(marginright-nieve[i].size)}
    if (nieve_zona==2) {nieve[i].posx=aleatorio(marginright/2-nieve[i].size)}
    if (nieve_zona==3) {nieve[i].posx=aleatorio(marginright/2-nieve[i].size)+marginright/4}
    if (nieve_zona==4) {nieve[i].posx=aleatorio(marginright/2-nieve[i].size)+marginright/2}
    nieve[i].posy=aleatorio(2*marginbottom-marginbottom-2*nieve[i].size)
    nieve[i].style.left=nieve[i].posx
    nieve[i].style.top=nieve[i].posy
    }
    movenieve()
    }
    
    function movenieve() {
    for (i=0;i<=nieve_cantidad;i++) {
    crds[i] += x_mv[i];
    nieve[i].posy+=nieve[i].sink
    nieve[i].style.left=nieve[i].posx+lftrght[i]*Math.sin(crds[i]);
    nieve[i].style.top=nieve[i].posy
    
    if (nieve[i].posy>=marginbottom-2*nieve[i].size || parseInt(nieve[i].style.left)>(marginright-3*lftrght[i])){
    if (nieve_zona==1) {nieve[i].posx=aleatorio(marginright-nieve[i].size)}
    if (nieve_zona==2) {nieve[i].posx=aleatorio(marginright/2-nieve[i].size)}
    if (nieve_zona==3) {nieve[i].posx=aleatorio(marginright/2-nieve[i].size)+marginright/4}
    if (nieve_zona==4) {nieve[i].posx=aleatorio(marginright/2-nieve[i].size)+marginright/2}
    nieve[i].posy=0
    }
    }
    var timer=setTimeout("movenieve()",50)
    }
    
    for (i=0;i<=nieve_cantidad;i++) {
    document.write("<span id='s"+i+"' style='position:absolute;top:-"+nieve_cantidadsize+"'>"+nieve_letra+"</span>")
    }
    if (browserok) {
    window.onload=initnieve
    }
    </script>
    <!--- /EFECTO NIEVE --->
    <body bgcolor="#ddddee"></body>
    </html>
    Ya he colocado el script al principio de la plantilla Header y no hace nada
    podéis orientarme como debo hacerlo? y si ese script es el adecuado?

    saludos y gracias

  8. #8
    Miembro especial Miembro de platino Array Avatar de Daniel B.
    Fecha de ingreso
    25 abr, 09
    Ubicación
    cl 56 Nicolas de Federman, Apt 402
    Mensajes
    313
    Gustado
    18 Veces
    Me Gustan
    2 Veces

    Predeterminado Re: Como hacer efectos copos de nieve

    Cita Iniciado por OLMID Ver mensaje
    Hola de nuevo

    Este es el script con las etiquetas html, podéis copiarlo a un bloc de notas y guardarlo como .html y lo abres con el navegador, funciona correctamente y se le pueden hacer los cambios que se deseen

    Código:
    <html>
    <head>
    </head>
    <!--- EFECTO NIEVE --->
    <script>
    
    // Numero de copos, recomendados entre 30 y 40
    var nieve_cantidad=35
    
    // Colores de los copos se mostraran de forma aleatoria
    var nieve_colorr=new Array("#aaaacc","#ddddFF","#ccccDD")
    
    // Tipo de letra de los copos
    var nieve_tipo=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS")
    
    // Valor o letra de los copos
    var nieve_letra="*"
    
    // velocidad de caida
    var nieve_velocidad=0.6
    
    // tamaño mas grande de los copos
    var nieve_cantidadsize=50
    
    // tamaño mas pequeño de los copos
    var nieve_chico=8
    
    // 1 toda la pagina - 2 zona izquierda - 3 centro de pagina - 4 zona derecha
    var nieve_zona=1
    
    var nieve=new Array()
    var marginbottom
    var marginright
    var timer
    var i_nieve=0
    var x_mv=new Array();
    var crds=new Array();
    var lftrght=new Array();
    var browserinfos=navigator.userAgent
    var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/)
    var ns6=document.getElementById&&!document.all
    var opera=browserinfos.match(/Opera/)
    var browserok=ie5||ns6||opera
    
    function aleatorio(range) {
    rand=Math.floor(range*Math.random())
    return rand
    }
    
    function initnieve() {
    if (ie5 || opera) {
    marginbottom = document.body.clientHeight
    marginright = document.body.clientWidth
    }
    else if (ns6) {
    marginbottom = window.innerHeight
    marginright = window.innerWidth
    }
    var nievesizerange=nieve_cantidadsize-nieve_chico
    for (i=0;i<=nieve_cantidad;i++) {
    crds[i] = 0;
    lftrght[i] = Math.random()*15;
    x_mv[i] = 0.03 + Math.random()/10;
    nieve[i]=document.getElementById("s"+i)
    nieve[i].style.fontFamily=nieve_tipo[aleatorio(nieve_tipo.length)]
    nieve[i].size=aleatorio(nievesizerange)+nieve_chico
    nieve[i].style.fontSize=nieve[i].size
    nieve[i].style.color=nieve_colorr[aleatorio(nieve_colorr.length)]
    nieve[i].sink=nieve_velocidad*nieve[i].size/5
    if (nieve_zona==1) {nieve[i].posx=aleatorio(marginright-nieve[i].size)}
    if (nieve_zona==2) {nieve[i].posx=aleatorio(marginright/2-nieve[i].size)}
    if (nieve_zona==3) {nieve[i].posx=aleatorio(marginright/2-nieve[i].size)+marginright/4}
    if (nieve_zona==4) {nieve[i].posx=aleatorio(marginright/2-nieve[i].size)+marginright/2}
    nieve[i].posy=aleatorio(2*marginbottom-marginbottom-2*nieve[i].size)
    nieve[i].style.left=nieve[i].posx
    nieve[i].style.top=nieve[i].posy
    }
    movenieve()
    }
    
    function movenieve() {
    for (i=0;i<=nieve_cantidad;i++) {
    crds[i] += x_mv[i];
    nieve[i].posy+=nieve[i].sink
    nieve[i].style.left=nieve[i].posx+lftrght[i]*Math.sin(crds[i]);
    nieve[i].style.top=nieve[i].posy
    
    if (nieve[i].posy>=marginbottom-2*nieve[i].size || parseInt(nieve[i].style.left)>(marginright-3*lftrght[i])){
    if (nieve_zona==1) {nieve[i].posx=aleatorio(marginright-nieve[i].size)}
    if (nieve_zona==2) {nieve[i].posx=aleatorio(marginright/2-nieve[i].size)}
    if (nieve_zona==3) {nieve[i].posx=aleatorio(marginright/2-nieve[i].size)+marginright/4}
    if (nieve_zona==4) {nieve[i].posx=aleatorio(marginright/2-nieve[i].size)+marginright/2}
    nieve[i].posy=0
    }
    }
    var timer=setTimeout("movenieve()",50)
    }
    
    for (i=0;i<=nieve_cantidad;i++) {
    document.write("<span id='s"+i+"' style='position:absolute;top:-"+nieve_cantidadsize+"'>"+nieve_letra+"</span>")
    }
    if (browserok) {
    window.onload=initnieve
    }
    </script>
    <!--- /EFECTO NIEVE --->
    <body bgcolor="#ddddee"></body>
    </html>
    Ya he colocado el script al principio de la plantilla Header y no hace nada
    podéis orientarme como debo hacerlo? y si ese script es el adecuado?

    saludos y gracias
    Allí tampoco está en el Header, usalo en otra plantilla como forumhome, este script no especifica que sea en el header.

  9. #9
    Miembro especial Array Avatar de OLMID
    Fecha de ingreso
    14 oct, 09
    Mensajes
    42
    Gustado
    6 Veces
    Me Gustan
    4 Veces

    Predeterminado Re: Como hacer efectos copos de nieve

    Bueno amigos, después de colocar el script en diferentes plantillas y distintos sitios, y viendo que no sucede nada, he decidido dejarlo por imposible

    Quizás ese script no se puede poner, pero no se cual o como ponerlo, así que esperaré a ver si alguien postea alguno con un mini tutorial

    saludos y gracias

  10. #10
    Miembro especial Miembro de platino Array Avatar de Daniel B.
    Fecha de ingreso
    25 abr, 09
    Ubicación
    cl 56 Nicolas de Federman, Apt 402
    Mensajes
    313
    Gustado
    18 Veces
    Me Gustan
    2 Veces

    Predeterminado Re: Como hacer efectos copos de nieve

    Teniendo los Mods de arriba, ¿ninguno te funciona?

  11. #11
    Miembro Array
    Fecha de ingreso
    24 sep, 09
    Ubicación
    Venezuela
    Mensajes
    6
    Gustado
    0 Veces
    Me Gustan
    1 Veces

    Predeterminado Re: Como hacer efectos copos de nieve

    No entiendo tampoco donde vá
    Saludos.


    Lo hise en el FORUNHOME antes de la etiqueta <body> y no hace nada, como si no hubiera colocado nada, nos podrian dar una mejor ayuda? gracias

    Bueno como que voy a tener que buscar soporte en otro lado porque sino me quedo sin nieve jejejeje, gracias de todas maneras por su ayuda.
    Saludos.
    Última edición por Andrés Durán; 01/12/2009 a las 11:20 Razón: Quitar fuente grosera

  12. #12
    Miembro especial Miembro de oro Array Avatar de Lectro
    Fecha de ingreso
    15 oct, 09
    Ubicación
    España (Galicia)
    Mensajes
    204
    Gustado
    15 Veces
    Me Gustan
    31 Veces

    Predeterminado Re: Como hacer efectos copos de nieve

    Probar a pegar el código en el Bloc de Notas, lo guardais con el nombre de snow.js y lo subiis al root de vuestro foro, después ir a: Estilos y Plantillas --> Buscar dentro de Plantillas --> headinclude

    Buscar:

    Código PHP:
    <!-- / CSS Stylesheet --> 
    Debajo poner:

    Código PHP:
    <SCRIPT src="snow.js" type=text/javascript></SCRIPT> 
    Y le dais a guardar, decirme si os funcionó, pues de donde saqué esto no tienen el mismo código que habéis puesto arriba.

    Créditos: Dureitor
    (Downtwarez)

  13. #13
    Miembro especial Miembro de diamante Array Avatar de Andrés Durán
    Fecha de ingreso
    23 abr, 09
    Ubicación
    Costa Rica
    Mensajes
    5,480
    Gustado
    1998 Veces
    Me Gustan
    142 Veces

    Predeterminado Re: Como hacer efectos copos de nieve

    Cita Iniciado por MUMRAH Ver mensaje
    No entiendo tampoco donde vá
    Saludos.


    Lo hise en el FORUNHOME antes de la etiqueta <body> y no hace nada, como si no hubiera colocado nada, nos podrian dar una mejor ayuda? gracias

    Bueno como que voy a tener que buscar soporte en otro lado porque sino me quedo sin nieve jejejeje, gracias de todas maneras por su ayuda.
    Saludos.
    Buscando por snow en vBulletin.org, puedes ver varios temas en los que se habla del asunto. Un ejemplo es este add-on, que ya Daniel B. te había puesto un enlace en su mensaje:

    Snow for your site :-) - vBulletin.org Forum
    Yo solía ser un gurú de vBulletin. Solía...

    Find me on Facebook.

  14. #14
    Miembro Array
    Fecha de ingreso
    24 sep, 09
    Ubicación
    Venezuela
    Mensajes
    6
    Gustado
    0 Veces
    Me Gustan
    1 Veces

    Predeterminado Re: Como hacer efectos copos de nieve

    Cita Iniciado por Lectro Ver mensaje
    Probar a pegar el código en el Bloc de Notas, lo guardais con el nombre de snow.js y lo subiis al root de vuestro foro, después ir a: Estilos y Plantillas --> Buscar dentro de Plantillas --> headinclude

    Buscar:

    Código PHP:
    <!-- / CSS Stylesheet --> 
    Debajo poner:

    Código PHP:
    <SCRIPT src="snow.js" type=text/javascript></SCRIPT> 
    Y le dais a guardar, decirme si os funcionó, pues de donde saqué esto no tienen el mismo código que habéis puesto arriba.

    Créditos: Dureitor
    (Downtwarez)
    Gracias Lectro por el soporte y explicación que me has dado, se te agradece de verdad, pero ya encontré la solución por otro lado.

    Cita Iniciado por Chuta Ver mensaje
    Buscando por snow en vBulletin.org, puedes ver varios temas en los que se habla del asunto. Un ejemplo es este add-on, que ya Daniel B. te había puesto un enlace en su mensaje:

    Snow for your site :-) - vBulletin.org Forum
    Amigo Chuta, yo no dije que no veo los links, lo que pasa es que como novato que soy y que creo que habemos muchos usuarios así, no entendemos bien "Donde y Como" va colocado estos códigos, pero ya gracias a dios me dieron soporte.
    Otra cosa amigo y con el respeto que te mereces, mi mensaje anterior lo editaste y en la razón para editar colocaste "Por fuentes groseras" quiero que sepas que en esta pagina no he visto fuentes groseras como las tengo yo en mi Photoshop y si te refieres a palabras groseras, es completamente falso ya que no soy ese tipo de personas.
    Lo que falta allí, que tu editaste es "Y me disculpan que sea tan sincero pero es la realidad" y no creo que esa sea una frase grosera, el poder que te da la administración de ésta hermosa página no te dá el derecho de mal poner a los usuarios como lo hiciste conmigo colocando eso en "Razón para editar" en mi post, porque de esa manera los usuarios pensaran que de verdad dije alguna "Groseria" y no es asi.

    Saludos amigos, gracias por todo y que tengan una feliz navidad

  15. #15
    Miembro especial Miembro de diamante Array Avatar de Andrés Durán
    Fecha de ingreso
    23 abr, 09
    Ubicación
    Costa Rica
    Mensajes
    5,480
    Gustado
    1998 Veces
    Me Gustan
    142 Veces

    Predeterminado Re: Como hacer efectos copos de nieve

    Cuando me refería a fuente grosera, no hablaba de que hayas puesto alguna grosería en tu mensaje, me refería a esto:

    Ejemplo:

    "Ayuda por favor"

    Creo que todos podemos leer el tamaño de fuente predeterminado del foro no?

    Por cierto, me alegro que lo hayas solucionado
    Yo solía ser un gurú de vBulletin. Solía...

    Find me on Facebook.

Página 1 de 2 12 ÚltimoÚltimo