Calendario Online.
Bueno, ahora podrán descargarse la versión inicial, ya le he escrito al autor del PHP-Calendar para coordinar los cambios en caso de que acepte, de todas formas, gracias a la licencia, puedo seguir mi camino y hacer de PHP-Calendar lo que quiera siempre y cuando mencione a los primeros autores. La idea es que sigan todos en el mismo camino.
Descargar el Calendario. Formato .zip de momento, colaboraciones para comprimir a otros formatos serán bienvenidas.
Instalarlo no costará nada, con ir al mysql crear una tabla (usuarios, claves), luego editar un archivo de instalación y todo tendría que funcionar ejecutando el archivo install.php. Cualquier duda, sírvanse de enviar un mail o comentar en este post, por supuesto, la estructura del PHP calendar permite hacer cambios notables con CSS, si los colores no les son de su agrado, pueden cambiarlos editando el archivo main.css. No olvidarse de borrar el archivo install.php luego de que finalice el proceso.
39 Respuestas a la entrada “Calendario Online.”
Escrito por xoan
Febrero 11th, 2004 at 2:13 pm
Ni siquiera hace falta crear la base de datos, el propio archivo la crea, igual que las tablas; y al final, tambien te manda rellenar un formulario para crear el usuario Administrador de los @items@.
Esta genial, una virgería
PD(Post Data). No se si le pasará a alguien más, pero el link a la hoja de estilos está así:
@@
y no carga el estilo, pero añadiendo simplemente el punto antes de la barra:
@@
rula perfectamente. Es una pequeña apreciación.
Escrito por mariano
Febrero 11th, 2004 at 2:20 pm
diego, una funcion que busco en un calendario es un reminder.. y no encuentro uno que lo tenga, este por lo que veo tampoco… aunque ahi es un poco mas dificil de implementar porque o usa el sendmail o tenes que tener siempre abierto el calendario y que via un popup te avise.
Escrito por Jesús
Febrero 11th, 2004 at 2:23 pm
Creo que el calendario esta genial una idea muy buena , mi pregunta -de novato- es:
-es necesario e imprescindible utilizar un servidor o puedes instalarlo en tu propio ordenador?
-que software es necesario para instalarlo en tu propio ordenador?
muchas gracias
creo que necesito un manual hasta para atarme los zapatos -jeje-
muchas gracias otra vez
Escrito por jurbo
Febrero 11th, 2004 at 2:28 pm
Dijo minid:
bq. …colaboraciones para comprimir a otros formatos serán bienvenidas.
En tu correo de Hotmail (biotwo en hotmail.com) lo tienes comprimido en tar.gz y tar.bz2
Saludos.
Escrito por mini-d
Febrero 11th, 2004 at 2:39 pm
Solucionado, y he actualizado el calendario.
Cosas que me gustaría hacer si tuviera el tiempo suficiente.
# Visualización del día. Tanto como los días pasados están en celestes y los verdes son los días futuros, me gustaría que imprimiera una clase
class="current", de esta forma el foco de visualización se concentraría en otro color, puede que el más apropiado sea el amarillo.# Alarmas, sin dudas son muy útiles, pero hace falta programar los módulos, modificar el resto del calendario.
# Una mini-agenda de contactos, no estaría nada mal.
# Soporte de RSS, debe ser un “must”.
# Soporte de impresión, proyección con CSS.
# Accesibilidad, es accesible, pero no 100% estoy trabajando en ello, pronto se podrá manejar con el teclado.
# Soporte a otros lenguajes, catalán, gallego, asturiano, etc.
# tipos de eventos coloreados dependiendo de su naturaleza, por ejemplo los eventos del trabajo en color rojo, los personales en verdes, etc.
Este calendario se puede instalar en el ordenador, de hecho yo lo estoy usando en mi portátil, por que tengo instalado un servidor web ??Apache??, ??MySQL?? y ??PHP??.
Escrito por mini-d
Febrero 11th, 2004 at 2:49 pm
Jurbo, gracias por enviarlos, puedes enviarlos de nuevo que hice cambios. Aunque no creo que tengan problemas a la hora de descomprimir en Linux o Unix con el formato ZIP.
Escrito por xoan
Febrero 11th, 2004 at 2:50 pm
Pues necesitas tener instalado un servidor web como p.ej. “Apache”:http://httpd.apache.org/, el intérprete de “PHP”:http://php.net y una base de datos “MySQL”:http://www.mysql.com/ o “PostgreSQL”:http://www.postgresql.org/.
Yo te recomiendo un tutorial que hay en la web “xergioNET”:http://xergio.net/?Aprende&con=18, en el que esplica como instalar estos paquetes por separado (a mi siempre me ha dado mejor resultado que instalando un software con todo incluido como “Appserver”:http://www.borland.com/bes/appserver/ o similares).
Creo que estaría bien un sistema de @cookies@, para no tener que andar identificandote cada vez que cierras el navegador; en fin, solo son cosillas que se pueden ir mejorando. Yo a lo mejor (si el tiempo y los exámenes me lo permiten xD) intentaré hacer alguna cosilla.
Escrito por xoan
Febrero 11th, 2004 at 2:56 pm
bq. Soporte a otros lenguajes, catalán, gallego, *asturiano*, etc.
eso me mola xD
Escrito por Rafael
Febrero 11th, 2004 at 3:08 pm
Diego: El calendario funciona muy bien. El único inconveniente que he tenido es al eliminar los eventos. Siempre: “No hay eventos para borrar.”
Jesus: Te Recomiendo utilizar FoxServ para instalar Apache – MySQL – PHP automáticamente.
Escrito por Pablo
Febrero 11th, 2004 at 3:28 pm
No me carga la hoja de estilos, con la version modificada tampoco, me imagino que la estructura es la misma que descomprime el zip, si es asi, lo que se carga es
¿el primer calendar.php?
¿El index.php de segundo subnivel? (si, pero no carga el css
Escrito por mini-d
Febrero 11th, 2004 at 3:32 pm
Para asegurar la compatibilidad, directamente he puesto el path del css de ./css/ a css/.
Escrito por Alex
Febrero 11th, 2004 at 3:58 pm
Todo muy lindo, salvo que mi PHP instalado con FoxServ no funciona … grrr … (por si ayuda a que me ayuden: cuando ejecuto http://localhost/phpinfo.php me devuelve un Error 404 The requested URL /phpinfo.php was not found on this server.) ¿?
Comencé con el pie izquierdo.
Escrito por Pablo
Febrero 11th, 2004 at 4:05 pm
Diego, sigue sin funcionar, de alguna manera no carga el css, he probado con
href=”css/main.css”
href=”./css/main.css”
href=”/css/main.css”
en el calendar.php que está en la carpeta include y ninguna funciona, si con la PNH toolbar cargo manual el main.css si que funciona.
¿un fallo en matrix?
Escrito por Pablo
Febrero 11th, 2004 at 4:07 pm
ok, ya está, habia dos referencias a main.css en calendar.php
la segunda no estaba cambiada en la ultima version que bajé
saludos
Escrito por Jesús
Febrero 11th, 2004 at 4:09 pm
Muchas gracias Xoan
Escrito por xoan
Febrero 11th, 2004 at 4:11 pm
Si te fijas, la primera es a @function soft_error($str)@, por lo que solo hara el @return@ de su contenido en caso de error; la segunda es @function top()@, que es la que saca su contenido en caso de que todo vaya sobre ruedas
Escrito por xoan
Febrero 11th, 2004 at 4:15 pm
bq. *Jesus dijo*: Muchas gracias Xoan
De nada, Jesus, faltaría más.
PD(Post Data). Jeje, como mola
Escrito por jurbo
Febrero 11th, 2004 at 4:44 pm
No creo que sea necesario comprimirlo a otros formatos, no.
Ojalá los días tuvieran más horas, ¿eh Diego?
Un saludo
Escrito por Alex
Febrero 11th, 2004 at 6:45 pm
Bueno, luego de darme la cabeza contra el CPU durante un rato conseguí arrancar PHP e instalar el dichoso calendario!
Muy bonito, Don Diego. Cool.
Pero pregunto yo, para qué tanto lío si el calendario de Mozilla (ex-FireBird) es excelente y además tiene alarma, tasks, etc. SunBird también pinta como que puede llegar a ser una gran aplicación, si se corrigen ciertos detalles.
Pero un calendario que para avisarte de algo tengas que acordarte de abrir el calendario (o navegador) logearte, etc. no es mucho más útil que uno de papel!
Escrito por viktor
Febrero 11th, 2004 at 7:16 pm
bien lo interesante es lo portable, ahora no se que tan loco pueda ser portar un calendario de thunderbird (calendar) a una aplicación php+mysql como esta.
pintaria como proyecto y tendrias un todo en uno bastante poderoso
saludos
Escrito por scoutsburgos
Febrero 11th, 2004 at 10:37 pm
Acabo de instalarlo en la web y me parece y me parece fácil de instalar, de configurar, de uso sencillo, …, una pasada.
Escrito por mini-d
Febrero 12th, 2004 at 10:03 am
Encontré un error de fabrica, si abren el calendario, y posan el ratón en “ver fecha” te lleva al día 35!!!.
Tengo que figurarme como arreglar esto.
Hoy he recibido el mail del contacto del desarrollador, nos vamos a poner de acuerdo para sacar las nuevas versiones con esta plantilla –emoción total– y lo mejor es que ya hay un pack de traducción al castellano!.
Escrito por mariano
Febrero 12th, 2004 at 2:14 pm
eso mismo entraba a decirte a vos.. el puto dia 35 me esta volviendo loco
congrats por el estilo man
Escrito por Anónimo
Febrero 12th, 2004 at 2:47 pm
¿que es esto?
Notice: Undefined variable: output in …wwwphp-calendarincludesdisplay.php on line 137
Me da ese error siempre que entro en alguna fecha
gracias
Escrito por Pablo
Febrero 12th, 2004 at 2:51 pm
Creo que el error anterior provoca que no pueda editar citas en ninguna fecha, simplemente no me da la opción.
Escrito por sosa
Febrero 12th, 2004 at 4:51 pm
Hola. Me dio por cambiarlo y añadirle lo de la fecha actual en amarillo … ¿te interesa? se ve muy bien!
Escrito por mini-d
Febrero 12th, 2004 at 5:09 pm
Pues sí!
existe otro problema, “que he mencionado”:http://www.minid.net/archivos/categorias/software/calendario_online.php#a11701 y “mariano también lo ha mencionado”:/archivos/categorias/software/calendario_online.php#a11709, relacionado a la extraña aparición del día 35.
Escrito por mini-d
Febrero 12th, 2004 at 5:12 pm
Por cierto, envíame sólo los archivos que has modificado a “mi cuenta de mail”:/contactar/.
Escrito por sosa
Febrero 12th, 2004 at 5:43 pm
Ups! el archivo que te mande tiene un error asi como está señalara todas las fechas como hoy en todos los meses en amarillo… jeje! me precipite.
Pero basta con que edites la condicion de elsif en la linea 106 por esta
Y listo! Por cierto, lo del dia 35 a mi no me pasa. Uso WinXP y Firebird 0.6.1 pero tampoco en IE6 pasa
Escrito por mariano
Febrero 12th, 2004 at 8:05 pm
diego.. lo del dia 35 no lo puedo arreglar y me aparece sea el puto navegador que sea
Sosa, tienes alguna idea de que puede ser?
Escrito por scoutsburgos
Febrero 12th, 2004 at 11:01 pm
Pero basta con que edites la condicion de elsif en la linea 106 por esta
elseif ($currentyear == $year && $currentmonth == $month && $currentday == $day)
¿En que fichero?
Escrito por Diego Agulló
Febrero 13th, 2004 at 2:03 am
Diego, fantástico el calendario. Lo de arreglar el dia 35 podría ser algo asi:
Editando la línea 319 del calendar.php
Donde pone $day cambiarlo por “.date(“j”).”
Quedaría algo asi:
$output .= “
Escrito por Diego Agulló
Febrero 13th, 2004 at 2:07 am
Este MT me va a matar…
Es date( “j” ) (quitando los espacios, obviamente)
Escrito por sosa
Febrero 13th, 2004 at 5:01 am
scoutsburgos: Disculpa, la corrección que envié es respecto al archivo main.php que le envié a mini-d para lo del dia actual. La que imágino que después posteará junto con las demas correcciones.
mariano: La verdad es que yo no soy ningún experto en PHP (por ahora, al menos) pero respecto a lo del _*35day Bug *_ ya me habría puesto a curiosear si no es porque pues… a mi no me sale!
Escrito por pinano
Febrero 15th, 2004 at 5:35 pm
Muchas gracias Diego, buen trabajo. La adaptación es muy buena, así como el estilo visual. Mucho mejor, por supuesto, que la original. Este es el tipo de cosas que yo nunca me decidiría a hacer por pura pereza, siempre me digo “bueno, ya lo hará alguien…”
Escrito por mini-d
Febrero 15th, 2004 at 6:22 pm
Diego, muchas gracias, ya funciona perfecto el calendario, como debe ser. Ahora lo que voy a hacer es pasar todos los cambios que hice al proyecto original en SourceForge, ya tengo el OK, del desarrollador.
Esto se pone bueno!
Escrito por mini-d
Febrero 15th, 2004 at 6:24 pm
Por cierto, el código es así
bc. $output .= “
.”
n”;
Escrito por Mare
Abril 23rd, 2004 at 9:00 am
Hola;Soy nuevo por aqui;
He instalado el php calendar y no se me ve como debería verse porque loinstale hace un par de días y se me veía bien; lo cambi de host y ahora ya no lo puedo ver bien; podría alguien decirme porque???
Escrito por Ãrico
Noviembre 18th, 2004 at 4:15 pm
yo no soy español mas hablo un poco de su lengua
meu e-mayl es ericocantor@hotmail.com