Sharing the URL of the Page and Contents through Social
Network will increases the exposure of the Site. If you want to increase the
exposure and get attention for your public site, you can simply use some of the
API’s provided by the Social sites. We just need to call the URL with Passing
your Page informations.
Now you can call "shareData(param)" JavaScript method from your page by changing the appropirate input Parameter(facebook,twitter,google) whenever the User clicks on respective share button.
Facebook:
Redirect the User to below URL by replacing the below bolded
content with appropriate Content.
'http://www.facebook.com/sharer.php?s=100&p[title]=
' + title + '&p[summary]=' + desc + '&p[url]=' + linkUrl + '&p[images][0]=', 'sharer',
'toolbar=0,status=0'
Twitter:
Redirect the User to below URL by replacing the below bolded
content with appropriate Content.
'http://twitter.com/home?status=Title
' + desc + ' Page Url:'
+ linkUrl + '', 'twitter', 'toolbar=0,status=0'
Google+:
Redirect the User to below URL by replacing the below bolded
content with appropriate Content.
"https://plus.google.com/share?url=" + escape(linkUrl);
<script type="text/javascript">
/*We have used
Field Controls to store Page Title and Page Description and added the Field
Controls in the Pagelayout, So that Page Title and description of each Page
available as a Control*/
function shareData(sitename) {
var
pgTitle = document.getElementById('pageTitle');
if
(pgTitle != null && pgTitle !=
undefined && pgTitle != '') {
if
(document.all) {
title = pgTitle.innerText;
} else
{
title = pgTitle.textContent;
}
}
var
pgDesc = document.getElementById('pageDescription');
if
(pgDesc != null && pgDesc !=
undefined && pgDesc != '') {
if
(document.all) {
desc = pgDesc.innerText;
} else
{
desc = pgDesc.textContent;
}
}
var
linkUrl = window.location.href;
var body
= desc;
if
(sitename == 'facebook') {
u = location.href;
t = title;
window.open('http://www.facebook.com/sharer.php?s=100&p[title]=
' + title + '&p[summary]=' +
desc + '&p[url]=' + linkUrl + '&p[images][0]=', 'sharer',
'toolbar=0,status=0');
}
else if (sitename == 'twitter')
{
window.open('http://twitter.com/home?status=Title ' + desc + ' Page Url:' + linkUrl + '', 'twitter', 'toolbar=0,status=0');
}
else if (sitename == 'google')
{
linkUrl = "https://plus.google.com/share?url="
+ escape(linkUrl);
window.open(linkUrl, '', 'toolbar=0,status=0');
}
}
</script>
|
No comments:
Post a Comment