Linux 软件免费装
Banner图

Yakadanda Google+ Hangout Events

开发者 Yakadanda.com
更新时间 2016年12月11日 22:20
捐献地址: 去捐款
PHP版本: 4.4 及以上
WordPress版本: 4.5
版权: GPLv2 or later

标签

Google Calendar Event Googleplus Hangout Plus Yakadanda

下载

0.1.2 0.2.3 0.3.4 0.0.2 0.0.3 0.0.4 0.0.5 0.0.6 0.0.7 0.0.8 0.0.9 0.1.0 0.1.1 0.1.3 0.1.4 0.1.5 0.1.6 0.1.7 0.1.8 0.1.9 0.2.0 0.2.1 0.2.2 0.2.4 0.2.5 0.2.6 0.2.7 0.2.8 0.2.9 0.3.0 0.3.1 0.3.2 0.3.3 0.3.5 0.3.6

详情介绍:

This plugin will generate linked Google+ Hangout Event notifications in a widget from a Google Calendar with a nifty Countdown Clock to each event. Fully customizable with fonts and colors. New Version 0.3.6 See https://wordpress.org/plugins/yakadanda-google-hangout-events/changelog/ 产品特点

安装:

  1. Upload the full directory into your wp-content/plugins directory
  2. Activate the plugin at the plugin administration page
  3. Configure Google+ Hangout Events using the following pages in the admin panel: Events -> Settings.
That's it your done, you can add the Google Plus Hangout Events Widget to any sidebar.

屏幕截图:

  • Shortcode
  • Widget

升级注意事项:

0.3.6
  • Fixed google-hangout-events.css as custom style
0.3.5 0.3.4
  • Fix minor bugs
  • Fix minor style on manual
0.3.3 0.3.2
  • Fix calendar identifier validation on settings page
0.3.1 0.3.0
  • Fix cache feature
0.2.9 0.2.8
  • Fix widget colors
0.2.7
  • Prevent conflict with other countdown plugin
  • Fix redirect uri
0.2.6
  • Fix logout feature and reset feature
  • Fix undefined index for timezone
0.2.5
  • Remove undefined index on widget
0.2.4
  • Fix enqueue script load to pass scripting guard from Codestyling Localization plugin
  • Fix logout issue
0.2.3
  • Fix Manual page
0.2.2
  • Remove undefined index on shortcode
0.2.1
  • Fix id attribute bugs at shortcode
0.2.0
  • Fix default style for shortcode
0.1.9 0.1.8
  • Fix bugs on calendar list function
0.1.7
  • Fix illegal string offset issues
  • Fix undefined index on plugin settings page
0.1.6
  • Clear up notices on frontend and backend, that is undefined index, undefined offset, and undefined variable
  • Fix event id bugs on shortcode
  • Improve filter out attribute on shortcode
0.1.5
  • Remove duplicate events on google response
  • Fix error messages on shortcode
  • Fix Invalid argument supplied for foreach in calendar list
0.1.4 0.1.3 0.1.2
  • Fix event time function for next year's event
  • Improve event sort function
0.1.1
  • Fix fatal error: Cannot redeclare class URI_Template_Parser
0.1.0 0.0.9
  • Improve events query function
  • Fix PHP notices in custom style/css function
0.0.8
  • Define plugin version, plugin directory/url, active theme directory/url
  • Improve the enqueue style
0.0.7
  • Fix events query function to prevent site errors by 403 http status
0.0.6
  • Fix past event on the shortcode
  • Fix date time and countdown feature in the widgets for regular calendar event
  • Fix date time for regular calendar event in the shortcode
0.0.5
  • Fix PHP notices
0.0.4
  • Improve the event time
  • Fix message widget if no hangout event or no normal event
0.0.3
  • Fix bugs in widget if google calendar not connected
0.0.2
  • Fix widget blank issues if Adblock add-on installed on browser
  • Fix bugs if no hangout event

常见问题:

Do I need an Google account?

Yes, you need Google account.

How do I change default style to my preferences?

Use /wp-content/plugins/yakadanda-google-hangout-events/build/css/google-hangout-events.css file as reference. Copy that file to your /wp-content/themes/active-theme/css/ folder as google-hangout-events.css

How to find event identifier to create a single event shortcode?

Single Event Example: https://plus.google.com/u/0/events/csnlc77gi4v519jom5gb28217so The random letters and numbers after ***.com/u/0/events/c is an event id, so the event identifier will be snlc77gi4v519jom5gb28217so without first letter 'c'. To create a single event you would place in shortcode [google+events id="snlc77gi4v519jom5gb28217so"]

代码 Reference

Shortcode Examples

  • [google+events]
  • [google+events type="hangout"]
  • [google+events src="gplus"]
  • [google+events limit="3"]
  • [google+events past="2"]
  • [google+events author="all"]
  • [google+events limit="5" type="normal" past="1" author="all"]
  • [google+events id="xxxxxxxxxxxxxxxxxxxxxxxxxx"]
  • [google+events filter_out="xxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxx"]
  • [google+events search="free text search terms"]
  • [google+events attendees="show"]
  • [google+events timezone="America/Los_Angeles"]
  • [google+events countdown="true"]
  • [google+events visibility="private"]
Attributes
  1. type = all, normal, or hangout, by default type is all
  2. src = all, gcal (event from calendar), or gplus (event from google+), by default source is all
  3. limit = number of events to display (maximum is 20)
  4. past = number of months to display past events in X months ago, by default past is false
  5. author = self, other, or all, by default author is all
  6. id = Event identifier (string). Single Event Example: https://plus.google.com/u/0/events/csnlc77gi4v519jom5gb28217so To create a single event you would place in shortcode [google+events id="snlc77gi4v519jom5gb28217so"]
  7. filter_out = Filter out certain events by event identifiers, seperated by comma
  8. search = Text search terms (string) to display events that match these terms in any field, except for extended properties
  9. attendees = Events can have attendees, the value can be show, show_all, or hide, the default value for attendees attribute is hide
  10. timezone = Time zone used in the response, optional. Default is time zone based on location (hangout event not have location) if not have location it will use google account/calendar time zone. Supported time zones at http://www.php.net/manual/en/timezones.php (string)
  11. countdown = true, or false, by default countdown is false
  12. visibility = Show event based on visibility. Visibilty can public, private, or all, default is public

更新日志:

0.3.6 0.3.5 0.3.4 0.3.3 0.3.2 0.3.1 0.3.0 0.2.9 0.2.8 0.2.7 0.2.6 0.2.5 0.2.4 0.2.3 0.2.2 0.2.1 0.2.0 0.1.9 0.1.8 0.1.7 0.1.6 0.1.5 0.1.4 0.1.3 0.1.2 0.1.1 0.1.0 0.0.9 0.0.8 0.0.7 0.0.6 0.0.5 0.0.4 0.0.3 0.0.2 0.0.1