현재 제가 관리하는 웹 사이트에 PHP로 구축 된 맞춤형 캘린더가 있습니다. 웹 사이트는 공연 그룹을위한 것으로 다양한 공연 카테고리가 있습니다. 간단하게 춤추는 프로그램과 노래하는 프로그램이 두 개 있다고 가정 해 보겠습니다.

캘린더를 다른 사이트 및 기타 공동 작업 기능과 공유 할 수 있도록 Google 캘린더로 전환하는 것을 고려하고 있습니다.

그러나 우리는 주로 그룹의 웹 사이트에 캘린더가 표시되는 방식과 관련하여 현재의 기능을 잃고 싶지 않습니다. 서로 다른 캘린더보기를 요구하는 세 가지 조건이 있습니다. .

  1. 한 가지 조건은 그룹의 전체 일정이며, 이는 달력 월별 표준보기입니다. 이것은 기본 Google 캘린더 표시 옵션이므로 문제가 없습니다.
  2. 다른 조건은 다음 3 개의 예정된 이벤트를 카테고리별로 표시하는 것입니다. 따라서 댄스 이벤트 페이지에서 다음 세 개의 댄스 이벤트 목록을보고 싶습니다. 용어에 대한 권한이있는 경우 이것은 “의제”보기이지만 확실하지 않습니다. 따라서이 페이지에서 포함 된 달력 개체는 댄스 이벤트 만 필터링해야합니다. 마찬가지로 노래 페이지에서 포함 된 캘린더는 노래 이벤트를 필터링해야합니다.
  3. 마지막 조건은 예정된 모든 유형의 이벤트를 표시하는 것입니다. 따라서 다음 3 개의 댄스 및 노래 이벤트를 함께 날짜순으로 목록으로 표시합니다.

필터링 목적으로 이벤트를 유형별로 분류 할 수 있는지 여부와 캘린더를 목록 스타일로 표시 할 수 있는지 확실하지 않습니다. “일정”보기에 대한 언급을 보았습니다. ,하지만 어떻게 이것이 가능하게되는지 정확히 식별 할 수 없었습니다.

이러한 요구 사항이 가능하며 가능하다면 어떻게해야합니까?

답변

일정보기는 귀하의 조건을 충족하는 데 도움이됩니다. 그렇게하려면 Google 캘린더로 이동하여 내 캘린더에서 캘린더를 클릭 한 다음 캘린더 설정을 클릭하면됩니다. “사용자 정의 “이 캘린더 포함”의 색상, 크기 및 기타 옵션 “. 거기에서 의제보기를 찾을 수 있습니다.

Google 캘린더는 훌륭한 사용자 정의를 제공 할 수있는 API를 제공합니다. https://developers.google.com/google-apps/calendar/

댓글

  • 누구나 캘린더에서 " 줄임으로써 그가 의미하는 바를 알고 있습니다. "?

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다