vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=251)
-   -   Google Plus Badge in a Widget (https://vborg.vbsupport.ru/showthread.php?t=277438)

Natai 01-23-2012 07:40 PM

Google Plus Badge in a Widget
 
I am trying to get a Google+ badge in a widget using the code generated here: https://developers.google.com/+/plugins/badge/config

This generates two pieces of code:
Code:

<!-- Place this tag in the <head> of your document --> <link href="https://plus.google.com/PAGEID" rel="publisher" /><script type="text/javascript">
(function()
{var po = document.createElement("script"); po.type = "text/javascript"; po.async = true;po.src = "https://apis.google.com/js/plusone.js";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(po, s);
})();</script>

and
Code:

<!-- Place this tag where you want the badge to render --> <g:plus href="https://plus.google.com/PAGEID" size="badge"></g:plus>
where PAGEID is the numeric string for your Google+ page.

I copied the first snippet of code to the end of the headinclude template and am trying to figure out how to get the second piece of code into a widget and have it actually work.
The only thing I've tried that even resulted in a blank widget appearing was to use a static_html widget and enter the code in static html using the Configure link for the widget.
I have also tried several versions of entering the code directly into a new template.

Assuming the first snippet belongs in the headinclude template, I just need to figure out how to configure a widget for the second piece.

I'm not really experienced with javascript and am new to editing templates as well, can someone please help me get this working?

--------------- Added [DATE]1327356745[/DATE] at [TIME]1327356745[/TIME] ---------------

Here's the site I'm trying to get the widget working on:
http://www.base113.com

It should be appearing between the first two widgets on the left side.

Gemma 01-23-2012 09:36 PM

Create a new widget. Static HTML and give it a title/description.

Then configure it and place all the given code in the textbox and change the two instances of PAGEID, so it is something like this (I used Android as an example)
Code:

<link href="https://plus.google.com/104629412415657030658" rel="publisher" /><script type="text/javascript">
(function()
{var po = document.createElement("script"); po.type = "text/javascript"; po.async = true;po.src = "https://apis.google.com/js/plusone.js";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(po, s);
})();</script>
<center> <g:plus href="https://plus.google.com/104629412415657030658" size="badge"></g:plus></center>

Then add the widget to your page layout.

Natai 01-23-2012 11:44 PM

Awesome!
I'd swear that was one of the things I tried, but it's working now.
Thanks

Bjoern28 02-20-2012 10:28 AM

Thanks. tried this too.. but it works not on FireFox.. :(


All times are GMT. The time now is 07:58 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01033 seconds
  • Memory Usage 1,720KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (3)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete