PHP Classes

File: templates/facebook/script.js

Recommend this page to a friend!
  Classes of Mike   PHP Socializer   templates/facebook/script.js   Download  
File: templates/facebook/script.js
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: PHP Socializer
Embed social buttons and widgets in Web pages
Author: By
Last change:
Date: 12 years ago
Size: 2,436 bytes
 

Contents

Class file image Download
_socialQueue.push({ url: document.location.protocol + '//connect.facebook.net/en_US/all.js', id: '<?php echo $name; ?>', preload: function() { var fbRoot = document.createElement('div'); fbRoot.id = 'fb-root'; document.body.appendChild(fbRoot); window.fbAsyncInit = function() { FB.init({ appId: '<?php echo $this->appId; ?>', status: true, cookie: true, xfbml: true }); /** * @link http://code.google.com/p/analytics-api-samples/source/browse/trunk/src/tracking/javascript/v5/social/ga_social_tracking.js * Tracks Facebook likes, unlikes and sends by suscribing to the Facebook * JSAPI event model. Note: This will not track facebook buttons using the * iFrame method. * * @param {string} opt_pageUrl An optional URL to associate the social * tracking with a particular page. * @param {string} opt_trackerName An optional name for the tracker object. */ _ga.trackFacebook = function(opt_pageUrl, opt_trackerName) { var trackerName = _ga.buildTrackerName_(opt_trackerName); try { if (FB && FB.Event && FB.Event.subscribe) { FB.Event.subscribe('edge.create', function(targetUrl) { _gaq.push([trackerName + '_trackSocial', 'facebook', 'like', targetUrl, opt_pageUrl]); }); FB.Event.subscribe('edge.remove', function(targetUrl) { _gaq.push([trackerName + '_trackSocial', 'facebook', 'unlike', targetUrl, opt_pageUrl]); }); FB.Event.subscribe('message.send', function(targetUrl) { _gaq.push([trackerName + '_trackSocial', 'facebook', 'send', targetUrl, opt_pageUrl]); }); } } catch (e) {} }(); }; }, onload: function(f) { FB.XFBML.parse(document, function() { if ('<?php echo $this->fadeIn; ?>') { f.fadeIn(document.getElementsByClassName('coi-social-button-<?php echo $this->name; ?>'), '<?php echo $this->fadeIn; ?>'); } }); } });