Facebook reacties op je site plaatsen

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am

Facebook reacties op je site plaatsen

Post by Gregor »

Hallo,

Mijn site wordt veel bezocht en artikelen worden gelezen. Doordat ik van een geplaatst artikel een tweet maak, wordt deze ook op FB geplaatst. Op de een of andere manier reageren mensen wel op FB op een bericht, maar niet op mijn site. Bestaat er een mogelijkheid om de op FB geplaatste reacties ook op mijn site zichtbaar te maken? De site is http://www.uisge-beatha.eu

Thnks
Gregor
deactivated010521

Re: Facebook reacties op je site plaatsen

Post by deactivated010521 »

----------
Last edited by deactivated010521 on Tue Mar 12, 2013 2:15 pm, edited 1 time in total.
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am

Re: Facebook reacties op je site plaatsen

Post by Gregor »

Dank je wel Arnoud,

Wat ik nu gebruik is {cgfb_init} bovenin het template en dan verderop {cgfb_comments href=$entry->detail_url}

Hiermee krijg ik echter niet de comments die op FB zijn gemaakt op mijn site te zien, FB -> Mijn Site. Tenzij ik er overheen lees, zie ik geen functie die het omgekeerde doet. Begrijp uit het verhaal dat het over "Distribution" gaat. Welke parameter zou toegevoegd moeten worden, zo die er is?

Gregor
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am

Re: Facebook reacties op je site plaatsen

Post by Gregor »

Na een poosje zoeken valt me in de url het volgende op:
De url op mijn site is http://www.uisge-beatha.eu/logboek/392/78/Epiloog.html
De url die geopend wordt vanaf FB is http://www.uisge-beatha.eu/logboek/392/Epiloog.html

M.a.w. er ontbreekt een stukje. De url op FB is verkleind a.g.v. het feit dat hij als tweet van de site afkomt. Dit zou kunnen verklaren waarom ik de comments niet zie.

Grote vraag is dan, waar is, in dit geval, die 78 gebleven???

Gregor

EDIT: ter test die 78 weggehaald in de url en dan krijg ik een 3-kolommen layout maar nog steeds geen FB reacties te zien.
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am

Re: Facebook reacties op je site plaatsen

Post by Gregor »

Nog een poosje aan het puzzelen geweest met wat FB noemt "Distribution", maar het blijft eenrichtingsverkeer, mijn site naar FB. Iemand die een oplossing weet??
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am

Re: Facebook reacties op je site plaatsen

Post by Gregor »

Ben ik echt de enige die dit wil???? ;)
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Facebook reacties op je site plaatsen

Post by Rolf »

Wacht niet op mij, ik ben geloof ik de enige persoon die *niet* op Facebook zit ;)
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
Jos
Support Guru
Support Guru
Posts: 4020
Joined: Wed Sep 05, 2007 8:03 pm

Re: Facebook reacties op je site plaatsen

Post by Jos »

Rolf wrote:ik ben geloof ik de enige persoon die *niet* op Facebook zit ;)
onjuist... ik ook niet 8)
User avatar
timdebuurman
Power Poster
Power Poster
Posts: 891
Joined: Sun Nov 06, 2011 8:15 pm

Re: Facebook reacties op je site plaatsen

Post by timdebuurman »

NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am

Re: Facebook reacties op je site plaatsen

Post by Gregor »

Dat je niet op FB zit is niet zo belangrijk, als je maar hier zit :)

Uit de developers guide op FB lees ik:
Distribution: Comments are easily shared with friends or with people who like your Page on Facebook. If a user leaves the “Post to Facebook” box checked when she posts a comment, a story appears on her friends’ News Feed indicating that she’s made a comment on your website, which will also link back to your site.
Dit is wat het volgens mij moet doen om de posts op je site te krijgen. De code van CGFB zou hierin dan moeten voorzien. Of dat zo is, dat weet ik niet. In welk deel van de code zou dit geregeld moeten worden??
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am

Re: Facebook reacties op je site plaatsen

Post by Gregor »

Niemand die hier een oplossing voor heeft??

Gregor
Jos
Support Guru
Support Guru
Posts: 4020
Joined: Wed Sep 05, 2007 8:03 pm

Re: Facebook reacties op je site plaatsen

Post by Jos »

hopelijk wel... ik lees geïnteresseerd mee 8)
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am

Re: Facebook reacties op je site plaatsen

Post by Gregor »

Jos wrote:hopelijk wel... ik lees geïnteresseerd mee 8)
Kijk, aan belangstelling ligt het niet :) Nu nog iemand om eventueel samen in de code te kijken wat er voor nodig is om het werkend te krijgen.....
pasmaskas
Power Poster
Power Poster
Posts: 509
Joined: Tue Nov 29, 2011 10:42 am

Re: Facebook reacties op je site plaatsen

Post by pasmaskas »

Ik had dit probleem ook en dankzij pedes een oplossing gevonden.

http://forum.cmsmadesimple.org/viewtopi ... 13&t=63929

Ik heb het opgelost door een vaste detail pagina te kiezen bij opties in de nieuws module (Staat onder Standaard pagina voor detail vertoningen:)

Onder aan het Artikelsjabloon de volgende regel geplaatst:

Code: Select all

<div class="fb-comments" data-href="{$smarty.server.HTTP_HOST}{$smarty.server.REQUEST_URI}" data-width="450" data-num-posts="4"></div>
En net na de </__body> tag in je Sjabloon:

Code: Select all

<div id="fb-root"></div>
{literal}<__script__>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/nl_NL/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</__script>{/literal}
Doordat ik een vaste pagina voor de nieuws details heb gekozen veranderde de getallen in de url niet meer wat ik op een website kreeg.

Er zijn nog geen reacties op de website geplaatst maar de urls naar de nieuwsberichten zijn nu gewoon het zelfde. Dus ik neem aan dan facebook deze url gewoon overneemt. link naar de website: http://www.stephanieherman.nl (nog in de maak de nieuwsmodule figureert als blog module)
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am

Re: Facebook reacties op je site plaatsen

Post by Gregor »

Dank je voor je reactie en hulp.

Ik heb het deels op deze manier opgelost, echter het punt van canonical links is nog wel iets dat aandacht behoeft. Dit heb ik geprobeerd te doen door in de CGBlog-template het volgende te plaatsen:

Code: Select all

{if isset($entry->canonical)}
   {assign var='canonical' value=$entry->canonical}
{/if}
en op de plaats waar je het Facebook kader wilt de volgende code:

Code: Select all

<div class="fb-comments" data-href="{$canonical}" data-num-posts="5" data-width="470"></div>
Daarnaast heb ik in het <head>-deel het volgende toegevoegd:

Code: Select all

<link rel="image_src" type="image/jpeg" href="{$entry->file_location}&#47;{$entry->fieldsbyname.facebook_thumbnail->value}" alt="{$entry->title|escape}" />
<meta property="og:description" content="{$entry->summary|strip_tags:false}" />
<meta property="og:url" content="{$canonical}" />
<meta property="og:title" content="{$entry->title|escape}" />
<meta property="og:image" content="{$entry->file_location}&#47;{$entry->fieldsbyname.facebook_thumbnail->value}" />
<meta name="news_keywords" content="{$entry->title|escape}" /> 
<__script__ type="text/javascript" src='http://www.uisge-beatha.eu/uploads/Javascripts/cycle.js' defer="defer"></__script>
   <__script__ type="text/javascript">
     $(document).ready(function() {
     $('.slider').cycle({
       fx: 'scrollUp',
       timeout: 8000,
       pause: 2
       });
      });
   </__script>
{strip}
   {process_pagedata}
{/strip}
{tracewatch}
{if isset($canonical)}<link rel="canonical" href="{$canonical}" />
{elseif isset($content_obj)}<link rel="canonical" href="{$content_obj->GetURL()}" />
{/if}
Dit lijkt nu te werken, helaas alleen te testen met live data.... De debug mogelijkheid die op de developerssite van FB wordt geboden, heeft wel geholpen om de verschillende fouten eruit te halen.

Vond het behoorlijk ingewikkeld om dit allemaal erin te krijgen.

Grtz., Gregor
Post Reply

Return to “Dutch - Nederlands”