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
Facebook feeds publiceren op site
Moderator: velden
-
- Forum Members
- Posts: 16
- Joined: Tue Mar 25, 2014 2:35 pm
Re: Facebook feeds publiceren op site
file_get_contents($json_object) staat niet in die tutorial als ik het goed zie.
je zou je udt eens kunnen posten
je zou je udt eens kunnen posten
Re: Facebook feeds publiceren op site
Kan bestand niet openen...jasbeschermer wrote:error = file_get_contents($json_object): failed to open stream
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Re: Facebook feeds publiceren op site
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.
Nu wil ik dit gaan koppelen aan mijn template waar voor ik 2 UDT heb aangemaakt. {fbfeed} en {placefeed}
{fbfeed}
{placefeed}
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.
Hoor graag of iemand een idee heeft waar ik moet zoeken.
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>
{fbfeed}
Code: Select all
$fbfeed_path = 'fbfeed';
include $fbfeed_path . '/fbfeed-settings.php';
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>
Re: Facebook feeds publiceren op site
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:
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
Super bedankt. De code werkt zo prima.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';
Re: Facebook feeds publiceren op site
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?