Google Takvim etkinlik hatırlatıcısı düğmelerini oluşturma talimatları
Google Takvim etkinlik hatırlatıcısı düğmelerini kontrol eden HTML parçasını oluşturma "reçetesi" aşağıda açıklanmıştır. Bu talimatlarda, biraz HTML bilginiz olduğu varsayılmıştır. Aşağıdaki talimatları öğrenmek istemezseniz, bu düğmeler için HTML parçaları oluşturmanıza yardımcı olacak bir basit formumuz da mevcuttur.
İzin verilmeyen karakterlerle ilgili bir not
Eşittir işareti (=) gibi belirli karakterler, CGI parametresi değerlerinin içinde kullanıldıklarında sorunlara neden olurlar. Bu özel karakterler yine de etkinliklerinizde görünebilirler, ancak bu karakterleri CGI parametreleriniz için özel kodlara dönüştürmeniz gerekir. (Okunabilirlik sağlamak amacıyla aşağıdaki örneklerde izin verilmeyen karakterleri dönüştürmedik.) Daha fazla bilgi edinin
Ayrıntılı talimatlar Etkinlik ayrıntılarınızın (Etkinlik Başlığı, Etkinlik Başlangıç Saati, Etkinlik Bitiş Saati ve Etkinlik Yeri gibi) her bir kendi CGI parametresini (bir web adresinin bağlantının davranışını değiştiren kesimi için süslü bir ifade) düğmenizin bağlantılı olduğu URL içinde alırlar. Etkinlik CGI parametreleriniz ve simgeleriyle (&) ayrılmalıdır.
Bu HTML parçaları için genel biçim aşağıda açıklanmıştır. Etkinlik parametreleriniz herhangi bir sırada href bağlantısının sonuna giderler ve gerek duyduğunuz kadar çok sayıda parametre ekleyebilirsiniz.
<a href="http://www.google.com/calendar/event?action=TEMPLATE&Parametre1&Parametre2&Parametre3"><img src="http://www.google.com/calendar/images/ext/gc_button2_tr.gif"></a>
Aşağıdaki tabloda, bir etkinliği tanımlayan temel CGI parametreleri listelenmiştir:
| Parametre Adı |
Değer |
Örnek |
| action (gerekli) |
Bu değer, her zaman TEMPLATE (tümü büyük harf) şeklindedir. |
action=TEMPLATE |
| text (gerekli) |
Etkinlik başlığı. |
text=Java Cafe'de Brunch |
| dates (gerekli) |
Etkinliğin UTC biçiminde tarihi ve saati. Saatlerin sonuna büyük "Z" harfini ekleyin. Google Takvim, kullanıcının bulunduğu saat dilimi için tarih ve saati yorumlar. |
dates=20060415/20060415 tüm gün için, 15 Nisan 2006
dates=20060415T180000Z/20060415T190000Z 15 Nisan 2006 11:00 - 12:00 Pasifik Saati için |
| sprop (gerekli) |
Web sitenizin adresi gibi, kuruluşunuzu tanıtacak bilgi. Birden fazla sprop parametresine izin verilir. Bu bilgiler tür:değer olarak belirtilmelidir. İki nokta karakteri yalnızca tür ve değeri ayırmak için kullanılmalıdır. |
sprop=website:www.javacafebrunches.com for website = www.javacafebrunches.com
sprop=website:www.javacafebrunches.com&sprop=name:Java Cafe for website = www.javacafebrunches.com and name = Java Cafe |
| add |
Davet edilecek davetlinin e-posta adresi. Birden fazla add parametresine izin verilir. |
add=kullanıcıadı1@alan.com for one guest
add=kullanıcıadı1@alan.com&add=kullanıcıadı2@alan.com for two guests |
| details |
Etkinliğin açıklaması. Basit HTML'e izin verilir. |
details=Cumartesi brunch'ımızın özel yiyeceğini deneyin:<br><br>Fransız kızarmış ekmeği ve taze meyve<br><br>Harika! |
| location |
Etkinliğin gerçekleşeceği yer. Google Maps sorguları olarak çalışan yerler tavsiye edilir. |
location=Java Cafe, San Francisco, CA |
| trp |
Kullanıcının Google Takviminin bu etkinlik sırasında "meşgul" olarak görünüp görünmeyeceğini belirtir. Varsayılan değer, false (yanlış) değeridir. |
trp=true |
Bir Google Takvim etkinlik hatırlatıcısı düğmesi için örnek HTML
Brunch rezervasyonları için CGI parametreleri aşağıdaki gibi görünür:
action=TEMPLATE
text=Java Cafe'de Brunch
location=Java Cafe, San Francisco, CA
details=Cumartesi brunch'ımızın özel yiyeceğini deneyin:<br><br>Fransız kızarmış ekmeği ve taze meyve<br><br>Harika!
dates=20060415T180000Z/20060415T190000Z
trp=true
sprop=website:http://www.javacafebrunches.com
sprop=name:Jave Cafe
Hepsini bir araya getirirsek, bu brunch rezervasyonu için Google Takvim etkinlik hatırlatıcısı düğmesini yerleştirmek üzere web sitenize ekleyeceğiniz HTML parçası şöyle olur:
<a href="http://www.google.com/calendar/event?action=TEMPLATE&text=Java Cafe'de Brunch&dates=20060415T180000Z/20060415T190000Z&location=Java Cafe, San Francisco, CA&details=Cumartesi brunch'ımızın özel yiyeceğini deneyin:<br><br>Fransız kızarmış ekmeği ve taze meyve<br><br>Harika!&trp=true&sprop=:http://www.javacafebrunches.com&sprop=name:Jave Cafe"><img src="http://www.google.com/calendar/images/ext/gc_button2_tr.gif"></a>
Düğme Stilleri Aralarından seçim yapmanız için çeşitli düğmeler oluşturduk. Sitenize en uygun olanlarını seçebilirsiniz.
|