Comunidad de diseño web y desarrollo en internet online

Ayuda con un calendario

Citar            
MensajeEscrito el 23 Nov 2006 12:39 pm
Hola compañeros!

Este es mi primer post en el Foro, asi que, un saludo para todos!

Tengo un problema y es que me han pedido que ponga un calendario en una web. Estoy dandole vueltas al tutorial de aqui del calendario, pero no consigo entender como funciona el tema de poner eventos. Simplemente lo que necesito es que ponga la fecha en que estamos y marcar eventos.
El ejemplo ideal seria el de esta http://www.senienca.org/escola/calendari.php

El server que tengo no soporta MYSQL, porque en principio no necessitabamos. He estado leyendo muchos post en el Foro de este tema y creo que lo mejor es hacerlo con XML, si me podeis explicar este punto para poner los eventos porfavor.

Muchas gracias por la ayuda!

Por GaGMaN

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Nov 2006 07:40 pm
ese no es un componente es un movie clip que hicieron con botones

Por erny_2004

Claber

166 de clabLevel



Genero:Masculino  

Morelia, Michoacan

firefox
Citar            
MensajeEscrito el 23 Nov 2006 07:42 pm
Gracias erny_2004,

Entonces este calendario que pongo de ejemplo, me imagino que por ActionsScript se autogeneran los dias y los meses, ademas de mostrar mediante algun codigo la fecha actual y los eventos por XML. Pero como?

Por GaGMaN

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Nov 2006 09:22 pm
Vale, mas o menos he entendido buena parte del código, después de darle vueltas toda la tarde.

Lo que me falla es el tema XML

dias_activos = ["01/01/2005","15/01/2005","31/03/2005"];
acciones = ["Feliz Año Nuevo","El dia de mi cumpleaños","Mañana me suben el ADSL"];
idblog = [3,5,6];

como canvio esto para conseguir que me coja un archivo eventos.xml y cual seria la estructura de este xml en formato txt.

A ver si entre todos lo sacamos,

Gracias!

Por GaGMaN

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Nov 2006 10:24 pm
En los archivos del tutorial creo recordar que estaba preparado para recibir un XML.
En el foro ya se resolvió como 4 o 5 veces cómo debía ser el XML para que lo recibiese correctamente. BUSCA.

De todas formas lo importante es que metas los datos del XML en esos ARRAYs, y eso es "sencillo" de como hacerlo. Cargas el XML, y luego recorreres los nodos y vas metiendo la info en los Array's

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

clabbrowser
Citar            
MensajeEscrito el 23 Nov 2006 10:37 pm
Gracias Conejo,

ire probando a ver si doy con la solucion

Por GaGMaN

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Nov 2006 11:11 pm
Conejo,

sigo leyendo muuuchos posts en la busqueda que hablan del XML + CALENDARIO. Estoy empezando con el tema XML justo con el calendario y no se exactamente donde cargar o llamar el XML (le he llamado eventos.xml)

Código :

_lockroot = true;
c = new XML();
c.ignoreWhite = true;
System.useCodepage = true;
c.onLoad = function() {
   delete br.onEnterFrame;
   br.removeMovieClip();
   dias_activos = new Array();//["14/5/2004","30/6/2004","15/7/2004","30/7/2004"];
   acciones = new Array();//["ir a la playa","comer chino","comprar coche","visitar padres"];   
   idblog = new Array();
   trace("hiE");
   for(q=0;q<c.firstChild.childNodes.length;q++) {
         upToArray = new Array();
         toTheArray = new Array();
         upToArray = c.firstChild.childNodes[q].attributes.f.split(" ");
         toTheArray = upToArray[0].split("-");
         dm = toTheArray[2]+"/"+toTheArray[1]+"/"+toTheArray[0];
         dias_activos.push(dm);
         acciones.push(c.firstChild.childNodes[q].attributes.t);
         idblog.push(c.firstChild.childNodes[q].attributes.id);
         delete toTheArray;
         delete upToArray;
         delete dm;
         trace(dias_activos);
         
   };
   gotoAndStop(2);
};




br.onEnterFrame = function(){
   if(_root.getBytesLoaded()==_root.getBytesTotal()) {
      onxm=1;
      c.load("calendar2.php?not="+Math.random());
      dum.text = "Cargando XML"; 
      delete this.onEnterFrame;
      trace("jajajajaj");
   } else { 
      br._xscale = Math.round(100*_root.getBytesLoaded()/_root.getBytesTotal());
   };
   if(onxm==1) {br._xscale = Math.round(100*c.getBytesLoaded()/c.getBytesTotal());};
   
};


Este debe ser el codigo referente al XML, pero como y donde llamo el XML.

Gracias por la paciencia apañero[/list]

Por GaGMaN

5 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.