Phoca Facebook Comments including custom Picture?
-
- Phoca Newbie
- Posts: 3
- Joined: 13 Apr 2011, 21:33
Phoca Facebook Comments including custom Picture?
Hello,
i wanna use Phoca Facebook Comments with Garys CookBook.
How can i customize this module so it will show the picture at Facebook?
Thx
i wanna use Phoca Facebook Comments with Garys CookBook.
How can i customize this module so it will show the picture at Facebook?
Thx
- Jan
- Phoca Hero
- Posts: 48403
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: Phoca Facebook Comments including custom Picture?
Hi, I don't have any information about the possibility to display images by comments application in facebook.
Jan
Jan
If you find Phoca extensions useful, please support the project
-
- Phoca Newbie
- Posts: 8
- Joined: 22 Mar 2011, 14:05
Re: Phoca Facebook Comments including custom Picture?
If the fb:comments coding would be recoded to be a Like Button (fb:like) http://developers.facebook.com/docs/ref ... gins/like/ then a picture would appear. It would involve coding meta tags to be written in the head using the Open Graph protocal. http://developers.facebook.com/docs/opengraph/
I would love for Phoca Gallery to be updated to use Like instead of Comments. A picture (since this IS a photo gallery) on your Facebook wall draws more people to your website.
Here is a sample page I put up:
http://lha4.org/fblike.html
the sample code:
You'll see when you "like" the image, you are then allowed to post a comment.
So, the xmlns declarations would have to be added manually to the template code, then when the user clicks on the Facebook icon on a thumbnail, or in detail view, the proper meta property tags need to be created and inserted into the head of the page.
I would love for Phoca Gallery to be updated to use Like instead of Comments. A picture (since this IS a photo gallery) on your Facebook wall draws more people to your website.
Here is a sample page I put up:
http://lha4.org/fblike.html
the sample code:
Code: Select all
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:og="http://ogp.me/ns#"
xmlns:fb="http://www.facebook.com/2008/fbml">
<head>
<title>Facebook Test Post</title>
<meta property="og:title" content="Title of Gallery"/>
<meta property="og:type" content="article"/>
<meta property="og:url" content="http://lha4.org/fblike.html"/>
<meta property="og:image" content="http://lha4.org/images/phocagallery/thumbs/phoca_thumb_l_pg293836959400.jpg"/>
<meta property="og:site_name" content="USS Nassau Crewmembers Association"/>
<meta property="og:description" content="An Image From The USS Nassau Crewmembers Association Website"/>
<meta property="fb:admins" content="1252543570"/>
</head>
<body>
<img src="http://lha4.org/images/phocagallery/thumbs/phoca_thumb_l_pg293836959400.jpg"></img>
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<fb:like></fb:like>
</body>
</html>
So, the xmlns declarations would have to be added manually to the template code, then when the user clicks on the Facebook icon on a thumbnail, or in detail view, the proper meta property tags need to be created and inserted into the head of the page.
-
- Phoca Newbie
- Posts: 8
- Joined: 22 Mar 2011, 14:05
Re: Phoca Facebook Comments including custom Picture?
OK...for those of you that want a thumbnail of the image to appear in the Facebook wall post:
Edit your template's index:
After DOCTYPE, your html xmlns tag should read like this:
Now, open /components/com_phocagallery/views/comment/view.html.php
Find:
After, Add:
Edit your template's index:
After DOCTYPE, your html xmlns tag should read like this:
Code: Select all
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://ogp.me/ns#"
xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
Find:
Code: Select all
// ASIGN
$this->assignRef( 'tmpl', $tmpl );
$this->assignRef( 'commentitem',$commentItem);
parent::display($tpl);
After, Add:
Code: Select all
// ADD FACEBOOK META PROPERTIES
$document->addCustomTag('<meta property="og:image" content="http://'.$_SERVER['HTTP_HOST'].'/'.$item->linkthumbnailpath.'"/>');
$document->addCustomTag('<meta property="og:type" content="article"/>');
$document->addCustomTag('<meta property="fb:app_id" content="'.$tmpl['fb_comment_app_id'].'"/>');
- Jan
- Phoca Hero
- Posts: 48403
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: Phoca Facebook Comments including custom Picture?
If you find Phoca extensions useful, please support the project
-
- Phoca Newbie
- Posts: 8
- Joined: 22 Mar 2011, 14:05
Re: Phoca Facebook Comments including custom Picture?
- Jan
- Phoca Hero
- Posts: 48403
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: Phoca Facebook Comments including custom Picture?
Thank you, Jan
If you find Phoca extensions useful, please support the project
-
- Phoca Newbie
- Posts: 1
- Joined: 23 Oct 2011, 18:24
Re: Phoca Facebook Comments including custom Picture?
this thread was very useful. although its old, i just want add a small correction in case someone else finds it...
i had to use JURI::base() for the og:image meta tag instead of variable mentioned above. I think the following is probably a more robust way of getting the url of the thumbnail for the facebook feed post:
i had to use JURI::base() for the og:image meta tag instead of variable mentioned above. I think the following is probably a more robust way of getting the url of the thumbnail for the facebook feed post:
Code: Select all
$document->addCustomTag('<meta property="og:image" content="'.JURI::base().$item->linkthumbnailpath.'"/>');
- Jan
- Phoca Hero
- Posts: 48403
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: Phoca Facebook Comments including custom Picture?
If you find Phoca extensions useful, please support the project
-
- Phoca Newbie
- Posts: 2
- Joined: 27 Feb 2012, 13:14
- Location: United Kingdom
Re: Phoca Facebook Comments including custom Picture?
I tried the opengraph plugin but couldn't get it to work. The code change above did work. I must not know enough about opengraph?
Mike
Mike