Page 1 of 1
Facebook reacties op je site plaatsen
Posted: Fri Sep 28, 2012 3:16 pm
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
Re: Facebook reacties op je site plaatsen
Posted: Fri Sep 28, 2012 5:27 pm
by deactivated010521
----------
Re: Facebook reacties op je site plaatsen
Posted: Fri Sep 28, 2012 6:34 pm
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
Re: Facebook reacties op je site plaatsen
Posted: Fri Sep 28, 2012 8:43 pm
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.
Re: Facebook reacties op je site plaatsen
Posted: Mon Oct 01, 2012 7:46 am
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??
Re: Facebook reacties op je site plaatsen
Posted: Mon Oct 08, 2012 8:38 am
by Gregor
Ben ik echt de enige die dit wil????

Re: Facebook reacties op je site plaatsen
Posted: Mon Oct 08, 2012 9:26 am
by Rolf
Wacht niet op mij, ik ben geloof ik de enige persoon die *niet* op Facebook zit

Re: Facebook reacties op je site plaatsen
Posted: Mon Oct 08, 2012 9:31 am
by Jos
Rolf wrote:ik ben geloof ik de enige persoon die *niet* op Facebook zit

onjuist... ik ook niet

Re: Facebook reacties op je site plaatsen
Posted: Mon Oct 08, 2012 9:32 am
by timdebuurman
Re: Facebook reacties op je site plaatsen
Posted: Mon Oct 08, 2012 9:46 am
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??
Re: Facebook reacties op je site plaatsen
Posted: Thu Oct 18, 2012 6:22 am
by Gregor
Niemand die hier een oplossing voor heeft??
Gregor
Re: Facebook reacties op je site plaatsen
Posted: Thu Oct 18, 2012 12:04 pm
by Jos
hopelijk wel... ik lees geïnteresseerd mee

Re: Facebook reacties op je site plaatsen
Posted: Thu Oct 18, 2012 1:33 pm
by Gregor
Jos wrote:hopelijk wel... ik lees geïnteresseerd mee

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.....
Re: Facebook reacties op je site plaatsen
Posted: Wed Jan 23, 2013 1:20 pm
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)
Re: Facebook reacties op je site plaatsen
Posted: Wed Jan 23, 2013 2:25 pm
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}/{$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}/{$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