În prezent, pe un site web pe care îl ajut să îl administrez, avem un calendar personalizat construit cu PHP. Site-ul web este destinat unui grup de performanță și au diverse categorii de spectacole. Pentru simplitate, să spunem că au două spectacole de dans și spectacole de cântat.
Ne gândim să trecem la Google Calendar, pentru a putea partaja calendarul cu alte site-uri și alte funcții de colaborare pe care le oferă serviciul oferte.
Cu toate acestea, nu vrem să pierdem funcționalitatea pe care o avem acum, în principal în legătură cu modul în care calendarul se afișează pe site-ul web al grupului. Există trei condiții care necesită vizualizări diferite ale calendarului .
- O condiție este programarea generală a grupului, care este o vizualizare standard în funcție de luna calendaristică. Aceasta este opțiunea de afișare implicită Google Calendar, deci nu există nicio problemă.
- Cealaltă condiție este afișarea următoarelor 3 evenimente viitoare pe categorii. Deci, pe pagina de evenimente de dans, vrem să vedem o listă cu următoarele trei evenimente de dans. Dacă am terminologia corectă, aceasta este o vizualizare „agendă”, dar nu sunt sigur de asta. Deci, pe această pagină, obiectul calendar încorporat ar trebui să se filtreze doar pentru evenimente de dans. În mod similar, pe pagina de cântat, calendarul ar trebui să fie filtrat pentru evenimente de cântat.
- Ultima condiție este afișarea evenimentelor viitoare de toate tipurile. Deci, aceasta ar arăta următoarele 3 evenimente de dans și cântare împreună, într-o listă, ordonate după dată.
Nu știu clar dacă evenimentele pot fi clasificate sau nu în funcție de tip în scopul filtrării și dacă calendarele pot fi afișate într-un stil de listă. Am văzut menționarea unei vizualizări „agendă” , dar nu am reușit să discern exact cum o permite.
Sunt posibile aceste cerințe și, dacă da, cum?
Răspunde
Vizualizarea agendă vă va ajuta să vă îndepliniți condițiile. Pentru a face acest lucru, accesați Google Calendar, în Calendarul meu va exista o reducere a calendarului dvs., faceți clic pe acesta, apoi pe setările Calendarului. vezi „Personalizează culoarea, dimensiunea și alte opțiuni „în„ încorporează acest calendar ”. Acolo veți găsi vizualizarea agendei.
Pe lângă faptul că Google Calendars oferă API-uri care pot oferi o personalizare excelentă. https://developers.google.com/google-apps/calendar/
Comentarii
- oricine știe ce vrea să spună prin o " tăiată în calendarul dvs. "?