Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
[SOLUCIONADO] Nieve en Joomla.
#1
Algún modulo para colocar efecto nieve que cae en Joomla?, he probado algunos pero no me funcionan gracias, a la hora de instalarlos me da error.

Saludos.
#2
huy, ni idea, seguro mine ó dj te pueden ayudar en joomla.

De todos mpdos buscaré algo.

Pd: si puedes danos el error que te marcan los demás modulos que ya has probado.
[Imagen: bann.png]
WWW
#3
No sé a que te refieres :|
WWW
#4
me imagino se refiere al efecto que tienen algunas webs en donde simulan que cae nieve

Excelente para estas épocas
[Imagen: bann.png]
WWW
#5
Note compliques buscando componentes. Puedes hacerlo tú mismo muy fácilmente.

Aquí te dejo un código q he pillado prestado de <!-- m --><a class="postlink" href="http://www.comocreartuweb.com">http://www.comocreartuweb.com</a><!-- m -->
Código:
<script>
// numero de copos de nieve (maximo 35)
var snowmax=35
// colores para la nieve. puedes poner varios
var snowcolor=new Array("#aaaacc","#ddddFF","#ccccDD")
// fuente para los copos de nieve. puedes poner varios
var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS")
// coloca la letra que hara de copo, normalmente un asterisco *
var snowletter="*"
// velocidad de la nieve. se recomienda entre 0.2 a 2
var sinkspeed=0.6
// tamaño maximo para los copos de nieve
var snowmaxsize=22
// tamaño minimo para los copos de nieve
var snowminsize=8
// Aqui selecciona el modo de nive. pon 1 para que la nieve caiga por todos lados
// 2 para que venga de la izquierda, 3 desde la derecha y 4 desde arriba.
var snowingzone=3
// lo siguiente no se debe variar
var snow=new Array()
var marginbottom
var marginright
var timer
var i_snow=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 randommaker(range) {
rand=Math.floor(range*Math.random())
return rand
}
function initsnow() {
if (ie5 || opera) {
marginbottom = document.body.clientHeight
marginright = document.body.clientWidth
}
else if (ns6) {
marginbottom = window.innerHeight
marginright = window.innerWidth
}
var snowsizerange=snowmaxsize-snowminsize
for (i=0;i<=snowmax;i++) {
crds[i] = 0;
lftrght[i] = Math.random()*15;
x_mv[i] = 0.03 + Math.random()/10;
snow[i]=document.getElementById("s"+i)
snow[i].style.fontFamily=snowtype[randommaker(snowtype.length)]
snow[i].size=randommaker(snowsizerange)+snowminsize
snow[i].style.fontSize=snow[i].size
snow[i].style.color=snowcolor[randommaker(snowcolor.length)]
snow[i].sink=sinkspeed*snow[i].size/5
if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}
if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
snow[i].posy=randommaker(2*marginbottom-marginbottom-2*snow[i].size)
snow[i].style.left=snow[i].posx
snow[i].style.top=snow[i].posy
}
movesnow()
}
function movesnow() {
for (i=0;i<=snowmax;i++) {
crds[i] += x_mv[i];
snow[i].posy+=snow[i].sink
snow[i].style.left=snow[i].posx+lftrght[i]*Math.sin(crds[i]);
snow[i].style.top=snow[i].posy
if (snow[i].posy>=marginbottom-2*snow[i].size || parseInt(snow[i].style.left)>(marginright-3*lftrght[i])){
if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}
if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
snow[i].posy=0
}
}
var timer=setTimeout("movesnow()",50)
}
for (i=0;i<=snowmax;i++) {
document.write("<span id='s"+i+"' style='position:absolute;top:-"+snowmaxsize+"'>"+snowletter+"</span>")
}
if (browserok) {
window.onload=initsnow
}
</script>

Al inicio del código hay unas variables para q puedas configurarlo a tu gusto. Lo he probado con un html básico y funciona a la perfección.

Sölo añádelo después de la etiqueta <BODY> dentro del archivo index.php de tu plantilla de joomla (el q está dentro del directorio templates)
[Imagen: firmabp.jpg][Imagen: mineenlineaentregadispo.jpg]
WWW
#6
Supongo que es algo como lo que hay aquí, salvo que con letras, con nieve Gran sonrisa

<!-- m --><a class="postlink" href="http://www.comocreartuweb.com/mejora-tu-web/scripts-introducion.html">http://www.comocreartuweb.com/mejora-tu ... ucion.html</a><!-- m -->
WWW
#7
claro, esperemos a aguma le sirva

cualquier duda, nos posteas XD
[Imagen: bann.png]
WWW
#8
jajaja, veo que teneis la misma web que yo como cabecera para html y css, jajaja Guiño
WWW
#9
Hola a todos ese codigo no funcionaba en Mozilla Firefox, y he buscado este otro, me tarda mucho en aparecer y relentiza la web, ademas finalmente he decidido no colocarlo. Adjunto el codigo por si alguien le interesa:

Código:
<script type="text/javascript">
var speed=10; // A menor numero más rápido
var flakes=20; // Numero de Copos de Nieve
var flake_image="http://img205.imageshack.us/img205/2252/snow3ji8.gif"; // URL de la imagen de nieve
var swide, shigh;
var dx=new Array();
var xp=new Array();
var yp=new Array();
var am=new Array();
var sty=new Array();
window.onload=function() { if (document.getElementById) {
var k, f, b;
b=document.createElement("div");
b.style.position="absolute";
b.setAttribute("id", "bod");
document.body.appendChild(b);
set_scroll();
set_width();
for (var i=0; i<flakes; i++) {
dx[i]=0;
am[i]=Math.random()*20;
xp[i]=am[i]+Math.random()*(swide-2*am[i]-25);
yp[i]=Math.random()*shigh;
sty[i]=0.75+1.25*Math.random();
f=document.createElement("div");
f.style.position="absolute";
f.setAttribute("id", "flk"+i);
f.style.zIndex=i;
f.style.top=yp[i]+"px";
f.style.left=xp[i]+"px";
k=document.createElement("img");
k.src=flake_image;
f.appendChild(k);
b.appendChild(f);
}
setInterval("winter_snow()", speed);
}}
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;
}
else {
swide=1336;
shigh=768
}
}
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;
}
document.getElementById("bod").style.top=sdown+"px";
document.getElementById("bod").style.left=sleft+"px";
}
function winter_snow() {
for (var i=0; i<flakes; i++) {
yp[i]+=sty[i];
if (yp[i]>shigh-30) {
xp[i]=am[i]+Math.random()*(swide-2*am[i]-25);
yp[i]=0;
sty[i]=0.75+1.25*Math.random();
}
dx[i]+=0.02+Math.random()/10;
document.getElementById("flk"+i).style.top=yp[i]+"px";
document.getElementById("flk"+i).style.left=(xp[i]+am[i]*Math.sin(dx[i]))+"px";
}
}
  </script>
#10
Gracias Aguma Guiño
WWW


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  descarga joomla jhoancito123 4 452 24-04-2016, 01:10 AM
Último mensaje: onspot
  Necesito un buen plugin para conectar mi Joomla a Google Analytics avdarie 4 450 09-02-2016, 11:47 AM
Último mensaje: avdarie
  Extensión Joomla para conectar bases de datos en MySQL ArtuGar 7 1,391 28-09-2015, 06:28 AM
Último mensaje: garcon
  [Consulta]Joomla en Dispositivos moviles andrex.nava 14 2,087 28-04-2015, 09:22 PM
Último mensaje: AbaddonOrmuz
Bug [Ayuda] Algún plugin para instalar galerías de fotos en joomla? TaloBV 5 919 21-11-2014, 09:33 AM
Último mensaje: jeyzer
Bug [Problema] Al insertar videos de youtube en joomla TaloBV 5 981 21-11-2014, 09:32 AM
Último mensaje: jeyzer
  ¿Foros integrados en joomla? kirbypc2 13 2,228 21-11-2014, 09:20 AM
Último mensaje: jeyzer
  registro con joomla dormio 3 806 21-11-2014, 09:17 AM
Último mensaje: jeyzer
  necesito Recomendacion de seguridad Joomla andrex.nava 8 831 21-11-2014, 09:14 AM
Último mensaje: jeyzer
  (Aporte) Free Template Joomla 2.5 / 1.7 crsound 7 1,288 20-08-2014, 11:13 PM
Último mensaje: davilro



Usuarios navegando en este tema: 1 invitado(s)