Calendario Online

En vista de que este semestre se viene muy fuerte en lo académico y hasta ayer no tenía una agenda donde registrar pruebas, trabajos, lecturas, etc. me decidí a probar algunas soluciones más tecnológicas al asunto. Así llegué a probar PHP-Calendar, un script para PHP/MySQL bajo licencia GPL que permite mantener un calendario y programar tus actividades de una forma bastante amigable. Mini-d estuvo trabajando con él, y lanzó una versión en español con una estética mucho más amigable que la original, pero que aún necesitaba de algunos retoques.

Calendario Online Ahora comparto con ustedes una “nueva” versión, básicamente la misma de Diego, pero que se aprovecha descaradamente de las sugerencias surgidas en los comentarios de uno de sus posts sobre PHP-Calendar y en realidad aporta muy pocas cosas nuevas (pero, bueno, qué se le va a hacer). Pueden descargarla aquí: PHP-Calendar 0.81 (archivo ZIP, 75.7 KB), a continuación detallo los cambios (y anoto los créditos correspondientes, obvio):

  • Agregado el código sugerido por xoan para agregar un color distinto a la fecha actual
  • Agregado código a la hoja de estilos para que lo anterior funcione correctamente. Ahora los días pasados se muestran en tonos azulados, los presentes en verde y la fecha actual en tonos rojizos
  • Arreglado el link a la hoja de estilos (xoan)
  • Agregada la modificación propuesta por jurbo para que al Agregar un Item salga la fecha que estábamos viendo.
  • Corregida línea 326 del archivo calendar.php: decía ."lastaction=$action&d=$day&month=$month&”, debía decir "lastaction=$action&day=$day&month=$month&”
  • Agregado un archivo .htaccess para evitar problemas cuando en la configuración del PHP de nuestro servidor están desactivadas las variables globales (“register globals”)… solución parche, pero funciona ; )
  • Agregado atributo tabindex al formulario para agregar un ítem, para poder desplazarse más fácilmente desde fecha del evento > fecha finalizante > tipo de evento > hora comienzo > duración > asunto > descripción > botón para agregar evento (en otras palabras, desde arriba hacia abajo).

Aún persiste un error, que al observar un día sin eventos anotados aparece el siguiente mensaje de error:
Notice: Undefined variable: output in c:archivos de programaapache groupapachehtdocsagendaphp-calendar-0.8php-calendarincludesdisplay.php on line 137

Esta entrada fue publicada en Software y clasificada en . Marca el enlace permanente. Publicar un comentario o dejar un trackback: URL del Trackback.

18 Comentarios

  1. Publicado 1 Abril, 2004 en 11:47 am | Permalink

    El código de xoan no pude implementarlo. :(

    Me bajaré tu versión, y haré los cambios.

  2. Publicado 1 Abril, 2004 en 11:47 am | Permalink

    El código de xoan no pude implementarlo. :(

    Me bajaré tu versión, y haré los cambios.

  3. Publicado 1 Abril, 2004 en 1:37 pm | Permalink

    jeje
    Bien felipe … recibiste el visto bueno de un gurú …
    saludos.

  4. Publicado 1 Abril, 2004 en 11:07 pm | Permalink

    No soy digno, no soy digno :D

  5. Publicado 2 Abril, 2004 en 2:47 am | Permalink

    jajajaja

  6. Publicado 2 Abril, 2004 en 2:37 pm | Permalink

    Oh, que bueno :D

    Casi me da un parrús cuando leo mi nombre al entrar en mini-d, y vengo a parar aquí. Un weblog muy interesante.

    Mini-d ya había comentado en su post que no le funcionaba lo de añadir la clase para el día actual, y me parece raro, porque a mi me funciona perfectamente (y si lo pones aquí, será porque a ti tb te funciona, no?).

    Pues nada, que gracias por haber aprovechado mis pocos conocimientos de PHP :P , y si necesitais cualquier cosilla, pos ya sabeis ;)

  7. Publicado 2 Abril, 2004 en 2:44 pm | Permalink

    Oh, que bueno :D

    Casi me da un parrús cuando leo mi nombre al entrar en mini-d, y vengo a parar aquí. Un weblog muy interesante.

    Mini-d ya había comentado en su post que no le funcionaba lo de añadir la clase para el día actual, y me parece raro, porque a mi me funciona perfectamente (y si lo pones aquí, será porque a ti tb te funciona, no?).

    Pues nada, que gracias por haber aprovechado mis pocos conocimientos de PHP :P , y si necesitais cualquier cosilla, pos ya sabeis ;)

  8. hallux
    Publicado 4 Abril, 2004 en 11:25 am | Permalink

    ¿Puedes tipear aquí la línea 37?

  9. hallux
    Publicado 4 Abril, 2004 en 12:16 pm | Permalink

    En la línea 137 de display.php ?
    ¿ Tienes alguna línea que inicializó $output con un valor antes de concatenarlo en él ? Eso podría ser la causa del problema

  10. jpen
    Publicado 24 Mayo, 2004 en 1:14 pm | Permalink

    Al instalarlo me da error:
    Fatal error: Call to undefined function: _() in e:\servidor\www\calendario\install.php on line 211

    Alguien me ayuda??

  11. Publicado 24 Mayo, 2004 en 8:02 pm | Permalink

    Hola,
    a ver si podéis echarme un cable, se que esto va a ser mucho pedir.
    Tengo un agroturismo, y para gestionar las reservas, estaría bien que en cada casilla del día, aparezcan 6 checkbox (si el checkbox esta seleccionado>habitacion ocupada), Cómo podría hacerlo?
    ademas soy un novato en php, :-) a ver si alguien me ayuda, pero creo que esto que pido es muy dificil, que no?
    Muchas Gracias!

  12. Publicado 4 Octubre, 2004 en 7:51 pm | Permalink

    hola como estan

  13. Javier
    Publicado 1 Enero, 2005 en 8:31 am | Permalink

    ¿hay alguna version que tenga otros colores?. En mi portatil, con pantalla TFT se ven tan claros que cuesta trabajo ver hasta los dias. Supongo que es cuestion de cambiar css, pero no tengo ni idea de como cambiar los colores

  14. Pablo
    Publicado 21 Mayo, 2006 en 8:09 pm | Permalink

    terrible,, no le gustó a mi web master,, pero; lo corregí para su página.. me gustó

  15. josue
    Publicado 21 Agosto, 2006 en 1:30 pm | Permalink

    donde puedo descargar un calendario php
    nesesito uno

  16. gregori
    Publicado 4 Junio, 2008 en 7:24 pm | Permalink

    porque palomodjnvdhv

  17. Gabriel
    Publicado 26 Septiembre, 2008 en 8:23 pm | Permalink

    Buenas noches amigos estoy trabajando en el php calendar de ustedes pero quisiera que me orientaran en algo, necesito conectar el calendario con una base de datos access que coniene unos registros y que al yo tener la pagina montada en el servidor los usuarios hagan click en la fecha deseada y muestre informacion extraida de la base de datos. muchas gracias de antemano amigos bloggeros

  18. Publicado 27 Septiembre, 2008 en 12:00 am | Permalink

    @Gabriel: debo acotar un par de cosas:

    • en primer lugar, este proyecto lo realicé sobre una versión del código que probablemente ya debe estar bien desactualizada –es de hace más de 4 años, la versión más reciente (http://www.php-calendar.com/) es del 2007.
    • esto funciona sobre php+mysql, no con access… a menos que hagas algo como sincronizar el servidor de mysql con access (lo que sería muy poco práctico) o reescribas todo el código para utilizar access… bien, la cosa no va a andar… en todo caso, recuerda que hay versiones gratuitas de MySQL que corren sobre Windows sin ningún problema… o te puedes montar todo en linux o en una máquina virtual con linux, etc…
    • aun si solucionas el punto anterior, el primero seguirá siendo verdadero: esta versión está muy desactualizada

    ¡Suerte!

3 Trackbacks

  1. Por minid.net el 1 Abril, 2004 a las 12:27 pm

    Calendar-D progresos
    Felipe Lavín hizo unas modificaciones a mi calendario. Me encantan y las nuevas funcionalidades ¡no tienen precio!

  2. Por Minid.net » Blog Archive » Calendar-D progresos el 18 Noviembre, 2005 a las 2:18 am

    [...] Hoy me puse contento porque he instalado la versión del calendario que Felipe Lavín hizo. Esta versión (0.81) está basado en Utilidades y proyectos > Web > Calendario Online en PHP”>Calendario Online en PHP que hice, pero tiene mejoras necesarias y que me vienen al pelo. Extracto de yukei: [...]

  3. Por yukei.net > En qué he estado el 20 Noviembre, 2005 a las 12:36 am

    [...] Hace mucho tiempo, había usurpado un trabajo que hizo Diego Lafuente con un calendario online y lo publiqué en este weblog. El calendario en cuestión era PHP-Calendar, y ahora lo he “redescubierto”… cree una nueva hoja de estilos (basada en el trabajo anterior) y le he hecho algunos retoques (dentro de lo que mis nulos conocimientos en PHP permiten). Pueden ver la versión que tengo instalada, si a alguien le interesa, puedo hacer disponible estas modificaciones. [...]

Publicar un comentario

Tu correo nunca es compartido ni publicado. Los campos requeridos están marcados *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe without commenting

  • Comentarios recientes

  • Archivos

  • Categorías

  • Licencia de contenidos