Herkese açık bir Google Takvim'deki belirli bir tarihe bağlanabilir mi?


16

Küçük bir günlük BarCamp tarzı konferans etkinliği düzenlemeye yardımcı oluyorum ve oturum programımızı (geliştikçe) herkese açık bir Google Takvim'de yayınlıyoruz. Takvimlerimizdeki etkinliğin tek bir gününe kısa bir bağlantı (ör. Http://cal.ourevent.com ) oluşturmak istiyoruz , böylece katılımcılar bir sonraki oturuma hangi oturuma gideceklerine karar vermek için programa check-in yapabilirler, veya son kontrol ettiklerinden bu yana yeni bir şey yayınlanıp yayınlanmadığına bakın.

Nasıl bir alt etki alanı eklemek biliyorum, ne anlamaya ihtiyacım ne takvim için yönlendirmek için URL. Doğrudan etkinlik günü ile bağlantı kurmam gerekiyor; şimdiki gün değil. Tek bir etkinliğe nasıl bağlanacağımı gördüm , ama aynı zamanda ihtiyacım olan şey de değil. Konferans günü takvimde birkaç düzine etkinliğimiz olacak ve bunların hepsinin görüntülenmesi gerekiyor.

Mümkünse, bir mobil cihazdan görüntülendiğinde bir mobil arayüz ve mobil olmayan bir tarayıcıdan görüntülendiğinde normal / beklenen arayüz gösterilmesini tercih ederim.

Yanıtlar:


7

Şimdiye kadar bulduğumuz en iyi çözüm, Embed kodunu almak ve uygun boyutta bir iFrame yerleştiren, mobil tarayıcıları algılayan ve görünümü buna göre ayarlayan bir sayfa oluşturmaktır.

DAY modunu kullanmak yerine ( mobil tarayıcılarda hala kaka gibi görünüyor), Ajanda moduna nasıl geçileceğini anladık :

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

İşte: http://cal.higheredphilly.com/ - en azından Android ve iOS telefonlarda oldukça görüntülenebilir olmalıdır. iPad ve mobil olmayan cihazlarda görünüm ayarı yapılmaz ve iframe sayfayı doldurmalıdır.

Son biti kazıyın. Bir iFrame kullanmak yerine, bir mobil tarayıcıda değilken doğrudan gün görünümü takvimine yönlendirmeye karar verdik. Bu şekilde IE / etc'de iframe boyutu oluşturma ile ilgili herhangi bir sorun yoktur.



1

url'yi tarih ve görünüm ayarlarına aşağıya ekleme

= mc & tarih = 20130527 örneğin 27 Mayıs 2013'e atlayacak

& mode = ay örneğin varsayılan olarak ay görünümüne geçer. gün ve hafta da çalışır.


Bu, Scott'ın cevabından nasıl farklı ?
ale

0

Evet mümkün. Ancak, tek bir DATE parametresi iletmek yeterli değildir. URL'nin bir Tarih Aralığı gerekiyor. Aşağıdaki parametreler, doğrudan belirli bir tarihe Hafta görünümü almam için mükemmel çalıştı:

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

0

Ben sadece URL parametreleri, hiçbir sunucu veya istemci tarafı kodu kullanarak mode=DAY(yerine mode=AGENDA) görüntülemek için bugünkü takvim elde başarılı oldu . İşte ne kullanıyorum:

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

İçin değerleri dates, herhangi bir geçmiş tarihten herhangi bir gelecekteki tarihe kadar aralıklarla ayarlayarak Geçmişleri çok uzaklara kadar geleceğe ayarlıyorum, bu yüzden sık sık değiştirmek zorunda değilim (bunu bir ofis içi dijital tabela kurulumu için kullanıyorum).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.