2011-08-29 5 views
0

Je crée une expression Calendrier Engine à l'aide du module de calendrier de Solspace qui exporte les fichiers .ics. Je souhaite que les utilisateurs puissent cliquer sur un lien pour ajouter des événements à leur agenda Google.Comment ajouter un événement de calendrier .ics à Google Agenda?

recherche Google nous trop large et j'ai besoin de directives plus précises sur la façon dont cela pourrait être fait.

Répondre

2

Vous mentionnez que vous utilisez un module qui exporte les fichiers ics.

lien général devrait alors au fichier ics (ou le code qui produit le fichier ics dynamiquement).

Ensuite, lorsque l'utilisateur clique sur le lien, le navigateur voit qu'il est un fichier ics et en fonction des paramètres inciteront une action de l'utilisateur (généralement à ajouter à leur calendrier).

Si vous voulez spécifiquement seulement ajouter à leur calendrier google, vous devez générer les types de HREF lien que vous voyez sur ce site de test: http://test.icalevents.com/calendar-of-all-events/

Il a par exemple de « ajouter le calendrier entier à google) et « juste ajouter un événement à Google » (ainsi que les liens ics plus généraux).

espoir qui le rend plus clair?

+0

Ce lien icalevents.com est mort. Serait génial de quelqu'un pourrait en ligne l'exemple qui était censé être là. –

+0

Il est à nouveau, essentiellement ajouter à Google est un lien comme celui-ci: http://www.google.com/calendar/event?action=TEMPLATE&text=JGs%20Event&dates=20130511T160000Z/20130511T170000Z&trp=false&details=Fantastic%0A – anmari

1

Si vous voulez juste avoir des liens pour ajouter des événements individuels au calendrier d'un visiteur, suivre la documentation développeur Google ici: http://www.google.com/googlecalendar/event_publisher_guide_detail.html

Ensuite, il suffit d'utiliser vos différentes variables de terrain pour construire le lien vers spec dans votre modèle.

+0

Salut Derek, je lis ça. Je dois quelque chose de dynamique qui sera en mesure travailler avec des centaines d'événements Merci pour la suggestion cependant. – fmz

+0

Pouvez-vous élaborer sur «dynamique»? Voulez-vous dire des centaines d'événements à la fois? Parlez-vous d'ajouter un abonnement à un calendrier *? –

+0

Derek, oui, c'est un calendrier complet utilisant le module Solspace. – fmz

Questions connexes