你用过 Google 日历 吗?它不是一个简单的日期、时间查询服务,也不能告诉你适宜婚丧嫁娶的黄道吉日。事实上,“Google 日历”应该理解为 Google 公司提供的在线日程计划服务,即 Event Calendar。

只要你拥有一个 Google 帐号,例如一个 Gmail 信箱,你就可以申请开通 Google 日历,然后在你的日历中标注某年月日计划做某事,以便查询。现在,Google 日历已经开通了“短信通知”功能,你可以将未来需要做的某件事提前在 Google 日历中安排好,届时会收到手机短信,以免你遗忘重要活动安排。

看看下图中的 Google 日历 界面,还算漂亮吧?如果把这个日历服务整合到 Joomla! 网站中,那该多好?

很幸运,allon 同志已经解决了这个问题。

Google Calendar
Google Calendar

GCalendar 应用实战:

  1. 首先确保你已经正确安装 Joomla! 1.5.x 并运行正常。
  2. 你已经在 Google 日历 中拥有了一个帐号,如果没有,就注册一个。
  3. 在你的  Google 日历 中至少创建一个日历,名称自己设定。
  4. 进入 joomla! 1.5.x 后台,依次安装 Gcalendar 的组件和3个配套模块。
  5. 从 Joomla! 1.5.x 后台进入“组件 -> GCalendar -> GCalendars”,开始设置参数。

这一步比较复杂,所以重点介绍一下:

在 GCalendar 刚刚安装后,GCalendars 这里是空白的。需要创建一个 GCalendar 。因此,点击工具栏上的“创建”按钮,然后会显示新的界面,要求提供 名称、   Html 网址、 Xml 网址、 Ical 网址 4 个参数。

这4个参数中,“名称”是可以自己随便取一个,其它3个参数都要从你的 Google 日历 中提取。

提取方法:

登录到  Google 日历 ,在左侧的迷你日历下方,“我的日历”这里应该能看到当前你拥有的日历名称列表。如下图所示,本例中可以看到已有一个名为“网站 Joomla 之门”的日历。

google calendar setting
google calendar setting

点击日历名称右侧的小按钮,如上图中粉红色箭头所指,可以看到下图中所示的弹出菜单:

pop-up menu in google calendar

 

点击弹出菜单上的“日历设置”,就打开了新的页面。

在新的“详细信息”页面上,向下滚动页面,在底部可以看到“日历网址”这个选项。如下图所示:

Google Calendar sharing URL
Google Calendar sharing URL

 

可以看到,“日历网址”这里就有3个按钮,分别对应 GCalendar 参数中的Html 网址、Xml 网址 和 Ical 网址。

分别点击这3个按钮,获得各自的 URL 并填写到 GCalendar “创建”新日历的对应参数中,然后点击“保存”按钮,就成功导入了你的  Google 日历

下面是提取这些参数的一段视频演示:

 

{tudou}UP59u4f-KTw{/tudou}

 

在网站前台展示  Google 日历

要在网站前台展示  Google 日历 ,就要创建一个菜单。在创建菜单时,选择指向目标为 GCalendar 组件,在最后填写菜单名称等参数时,注意右侧还有一个参数“日历名称”,此处填写你前面在 GCalendar 中创建新日历时选择的名称,不能填写  Google 日历 中的日历名称。

顺便提醒一下,如果你的 Joomla! 1.5.x 打算启用 SEF,那么创建菜单时的“别名”一定要用英文/数字,并且不能有空格,例如写成“event-calendar”;另外,在 GCalendar 中创建日历时的名称最好也是英文或数字。

创建好菜单后,在前台点击该菜单就能看到你的  Google 日历 内容展示出来了。 不过,这只是一个“展示”界面,不能修改或添加新的活动。如果你要向日历中增加日程安排,还要登录到  Google 日历 去操作。

GCalendar 还自带3个模块,分别用于展示迷你日历、最新事件和即将到来的事件。可根据你的需要来选择发布。

 

我在使用 Joomla! 1.0.x,可以用 GCalendar 吗?

GCalendar 还有专门针对 Joomla! 1.0.x 平台的版本,其设置方法与本文介绍的过程大同小异。下载安装时请注意选择正确的版本。

 

{quickdown:945}