¿Es posible vincular a una fecha específica en un Google Calendar público?


16

Ayudo a ejecutar un pequeño evento de desconferencia al estilo BarCamp de un solo día , y publicamos nuestro horario de sesiones (a medida que evoluciona) en un Google Calendar público. Nos gustaría crear un enlace corto (por ejemplo, http://cal.ourevent.com ) al día único del evento en nuestro calendario, para que los asistentes puedan verificar el horario para decidir a qué sesión ir a continuación, o ver si se ha publicado algo nuevo desde la última vez que lo revisaron.

Sé cómo agregar un subdominio, lo que necesito averiguar es a qué URL redirigir para el calendario. Necesito vincular directamente al día del evento; No es el día actual. He visto cómo vincularme a un solo evento , pero tampoco es lo que necesito. Tendremos algunas docenas de eventos en el calendario el día de la conferencia, y todos deben mostrarse.

Si es posible, preferiría que muestre una interfaz móvil cuando se ve desde un dispositivo móvil, y la interfaz normal / esperada cuando se ve desde un navegador que no sea móvil.

Respuestas:


7

Hasta ahora, la mejor solución que hemos encontrado es obtener el código de incrustación y crear una página que incruste un iFrame del tamaño adecuado, detectando los navegadores móviles y ajustando la ventana en consecuencia.

En lugar de usar el modo DÍA (que todavía parece caca en los navegadores móviles), hemos descubierto cómo cambiar al modo Agenda :

http://www.google.com/calendar/embed?showNav=0&showPrint=0&showCalendars=0&mode=AGENDA&wkst=1&src={our_calendar_id}&dates=yyyymmdd%2Fyyyymmdd

Aquí está: http://cal.higheredphilly.com/ - debería ser bastante visible en al menos teléfonos Android e iOS. El iPad y los dispositivos no móviles no se ajustan a la vista y el iframe debe llenar la página.

Rasca esa última parte. En lugar de usar un iFrame, cuando no está en un navegador móvil, hemos decidido redirigir directamente al calendario de visualización diaria. De esa manera no hay problemas con la representación del tamaño del iframe en IE / etc.



1

agregando a continuación a la url establece la fecha y la vista

= mc & date = 20130527, por ejemplo, saltará al 27 de mayo de 2013

& mode = mes, por ejemplo, se mostrará por defecto en la vista mensual. día y semana también funcionan.


¿Cómo es esto diferente a la respuesta de @ Scott ?
cerveza

0

Sí, es posible. Sin embargo, pasar un solo parámetro DATE no es suficiente. La URL necesita un intervalo de fechas. Los siguientes parámetros funcionaron perfectamente para obtener una vista de Semana directamente a una fecha determinada:

?tab=mc&mode=week&dates=20160509/20160512

0

He tenido éxito al mostrar el calendario de hoy mode=DAY( en lugar de mode=AGENDA) usando solo parámetros de URL, sin servidor o código del lado del cliente. Esto es lo que uso:

https://calendar.google.com/calendar/embed?src=****&mode=DAY&dates=20090401/20401231

Al establecer los valores para datesque oscilen entre cualquier fecha pasada y cualquier fecha futura. Establecí las fechas en el pasado y en el futuro para que no tenga que cambiarlas con frecuencia (estoy usando esto para una configuración de señalización digital en la oficina).

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.