Page 1 of 1

Facebook feeds publiceren op site

Posted: Sun Apr 27, 2014 1:41 pm
by jasbeschermer
Hoi,

Ik wil facebook news feeds weergeven op mijn website. Ik heb daarvoor deze tutorial gebruikt.

Ik ben zover dat ik mijn json array kan zien, maar als ik mijn code in udt probeer, blijf ik fouten krijgen.

Ik ben geen programmeur maar een soort copy-paste knutselaar.

nog een paar dingetjes die handig kunnen zijn.
op mijn server (localhost, easyphp) staat allow_url_fopen = On
error = file_get_contents($json_object): failed to open stream

kan iemand aangeven wat ik fout doe?

groetjes jasbeschermer

Re: Facebook feeds publiceren op site

Posted: Sun Apr 27, 2014 6:45 pm
by velden
file_get_contents($json_object) staat niet in die tutorial als ik het goed zie.

je zou je udt eens kunnen posten

Re: Facebook feeds publiceren op site

Posted: Sun Apr 27, 2014 8:48 pm
by Rolf
jasbeschermer wrote:error = file_get_contents($json_object): failed to open stream
Kan bestand niet openen...

Re: Facebook feeds publiceren op site

Posted: Fri May 02, 2014 11:25 am
by 3dwebb
Ik ben hier ook even mee aan de gang geweest en heb de php stand alone versie aangeschaft.

in de demo.php krijg ik het goed werkend.

Code: Select all

<?php
$fbfeed_path = 'fbfeed';
include $fbfeed_path . '/fbfeed-settings.php';
?>

<?php // 4) Copy and paste the fbFeed($settings) function below anywhere on your page to display your feed: ?>

<?php fbFeed($settings); ?>

<?php // 5) Include jQuery and the Custom Facebook Feed JavaScript file ?>
<__script__ src="http://code.jquery.com/jquery-1.9.1.js"></__script>
<__script__ type="text/javascript" src="<?php echo $fbfeed_path ?>/core/js/cff.js"></__script>
Nu wil ik dit gaan koppelen aan mijn template waar voor ik 2 UDT heb aangemaakt. {fbfeed} en {placefeed}

{fbfeed}

Code: Select all

$fbfeed_path = 'fbfeed';
include $fbfeed_path . '/fbfeed-settings.php';
{placefeed}

Code: Select all

fbFeed($settings);

Nu krijg ik een foutmeling als ik de fbfeed uitvoer:

Warning</b>: include() [<a href='function.include'>function.include</a>]: Failed opening 'fbfeed/fbfeed-settings.php' for inclusion (include_path='.:/usr/local/lib/php') in <b>/public_html/lib/classes/class.usertagoperations.inc.php(265) : eval()'d code</b> on line <b>2</b><br />

Als ik vervolgens feed_path verander in $fbfeed_path = '../fbfeed'; krijg ik geen foutmelding als ik de UDT uitvoer maar krijg dan een foutmelding in de template

Krijg ik de melding: Please enter a valid Access Token into the fbfeed-settings.php. De Access token is wel juist ingesteld.

Mijn template ziet er als volgt uit.

Code: Select all

{process_pagedata}
<__html>
<head>
<title>{sitename} - {title}</title>
{cms_stylesheet}
</head>
{fbfeed}
</__body>
{menu}
{content}
{placefeed}
<__script__ src="http://code.jquery.com/jquery-1.9.1.js"></__script>
<__script__ type="text/javascript" src="<?php echo $fbfeed_path ?>/core/js/cff.js"></__script>
<__body>
</__html>
Hoor graag of iemand een idee heeft waar ik moet zoeken.

Re: Facebook feeds publiceren op site

Posted: Fri May 02, 2014 12:31 pm
by velden
Dat is logisch. Als je in de backend zit is werk je vanuit /admin/index.php en in frontend /index.php.

Dus je moet ervoor zorgen dat je alles relatief doet vanuit cmsms root óf heel lelijk 2 includes met @-teken ervoor.

try:

Code: Select all

$gCms = cmsms();
$config = $gCms->getConfig();
$fbfeed_path = $config['root_path'] . '/fbfeed';
include $fbfeed_path . '/fbfeed-settings.php';

Re: Facebook feeds publiceren op site

Posted: Fri May 02, 2014 6:39 pm
by 3dwebb
velden wrote:Dat is logisch. Als je in de backend zit is werk je vanuit /admin/index.php en in frontend /index.php.

Dus je moet ervoor zorgen dat je alles relatief doet vanuit cmsms root óf heel lelijk 2 includes met @-teken ervoor.

try:

Code: Select all

$gCms = cmsms();
$config = $gCms->getConfig();
$fbfeed_path = $config['root_path'] . '/fbfeed';
include $fbfeed_path . '/fbfeed-settings.php';
Super bedankt. De code werkt zo prima.

Re: Facebook feeds publiceren op site

Posted: Sun Jun 22, 2014 7:57 am
by Gregor
Begrijp ik 'm goed dat dit alleen werkt als je een eigen FB pagina hebt, dus niet als je, zoals ik, via RSS Graffiti een rss feed op FB post?