I think you have removed the app folder from cakephp file structure, and moved it's content into public_html folder, cause the cake folder as well as the model, controller as well as view folders are there in same folder. I do not know if other modules of your site are working. but if you have done this, it is not the right way to make a website on cakephp . Try to follow cakephp's rules. By the way what version of Cakephp are you using?
If you can share you cpanel control, might be it will easy to rectify the issue, other wise if it is completely new website and other modules have not been made, i will suggest to download a fresh version of cakephp and do the steps we have discussed before.On Sun, Jun 9, 2013 at 11:55 PM, euromark <dereuromark@gmail.com> wrote:
its "/app/Vendor" (not "/app/Vendors") - note the singular form.only on root level its (lowercase!) "vendors".and if you dont got it and need it you can just create that folder.
Am Sonntag, 9. Juni 2013 02:04:27 UTC+2 schrieb Jose Antonio Amuchastegui:HiJeet, I dont have public_html/app/Vendors, this is why I put the php_sdk folder inside the vendors folder, outside the app folder, because I dont have it.I am sending you an screen shot: http://prntscr.com/18yungThese are my public_html files.
El martes, 4 de junio de 2013 04:54:27 UTC-5, jeet bajaj escribió:Brother you have to move php_sdk folder from "public-html/vendors/php_sdk/" to "public-html/app/Vendors/php_sdk/", i think you have put the php_sdk folder inside the vendors folder outside of app folder. try this, it will work...:-)
On Tue, Jun 4, 2013 at 3:00 PM, Jose Antonio Amuchastegui <cju...@gmail.com> wrote:
Hi JeetI am sorry disturbing again.I have done the following:1.- Create a folder on: public_html/vendors/php_sdkThis folder contains: src folder (files downloaded from facebook php sdk)Screenshot: http://prntscr.com/187ag0Screenshot: http://prntscr.com/187ahv2.- I make a function at appcontroller.php (public_html/controllers/app_controller.phpThe original file was:<?phpclass AppController extends Controller{var $helpers = array('Skitter');}?>And after my function is:<?php class AppController extends Controller { var $helpers = array( 'Skitter' ); } public function fbConnect() { App::import('Vendor', 'src/facebook'); $config = array( 'appId' => '291063454361392', 'secret' => 'a2cf7f82bb6e18bece7eef282d9f9ce7', 'fileUpload' => false, // opcional ); $facebook = new Facebook($config); ?> return $facebook; } ?>Now, in the page I want to set the multi friend request dialog I set this:<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="https://www.facebook.com/2008/fbml"> <head> <title>Invita a tus amigos</title> </head> <body> <p> </p> <div id="fb-root"> </div> <script src="http://connect.facebook.net/es_ES/all.js"> </script> <h1 style="margin-left: 40px;"> Invita a tus amigos en Facebook</h1> <p style="margin-left: 40px;"> <button class="btn" id="send-to-many">Invitalos</button> <script> FB.init({ appId : '291063454361392', frictionlessRequests: true }); function sendRequestViaMultiFriendSelector() { FB.ui({method: 'apprequests', message: 'My Great Request' }, requestCallback); } function requestCallback(response) { // Handle callback here } </script>
Well, the result is this:
http://prntscr.com/187ayc
But, this button neither call the facebook appi:
The result i am looking is something like this:
http://prntscr.com/187b13
Can you guide me a little more please.
El martes, 28 de mayo de 2013 23:38:36 UTC-5, jeet bajaj escribió:Hey Jose!As you said your website is made up on CAKEPHP, then i will suggest to instead to placing the file you download from github "public_htm" directory.
You put those files in "\app\Vendor" folder. and remove the code whatever you have written in index.php. Beside this i will suggest to make a function in AppController.php file like
public function fbConnect() {
App::import('Vendor', '
$config = array( 'appId' => '291063454361392', 'secret' => 'a2cf7f82bb6e18bece7eef282d9f9ce7', 'fileUpload' => false, // opcional ); $facebook = new Facebook($config); ?>
src/facebook
');
return$facebook;
}I must help you.
On Tue, May 28, 2013 at 4:26 AM, Jose Antonio Amuchastegui <cju...@gmail.com> wrote:
HII am not a developer, I am trying to learn php and cakephp and now I am trying to set a facebook appi, multi friend request dialog.I have read dozens of tutorials, pages, facebook wiki, facebook documentation, so I am trying to follow the instructions I have gathered.1.- I have registered my facebook appi and get my appId and secret key.2.- Downloaded the github files:My site is based on cakephp, so everything is at public_html directory in my server.3.- Inside this public_html I create a directory named: php-sdk4.- Inside I uploaded (ftp) the src file I downloaded from github5.- Inside I created an index.php file:<?phprequire_once("src/facebook.php"); $config = array( 'appId' => '291063454361392', 'secret' => 'a2cf7f82bb6e18bece7eef282d9f9ce7', 'fileUpload' => false, // opcional ); $facebook = new Facebook($config); ?>
As I understood, this should let me use facebook sdk, so I went to my software.
Inside the page of my software (template_page_facebook) where I want to enable the Multi Friend Selector Dialog, I wrote this:
<HTML xmlns = "http://www.w3.org/1999/xhtml" xmlns: fb = ""> INVITA A TODOS TUS AMIGOS EN FACEBOOK <head> <title> INVITA A TODOS TUS AMIGOS EN FACEBOOK </title> </head> <body> <div id="fb-root"> </div> <script src="http://connect.facebook.net/es_ES/all.js"> </script> <h1>INVITA A TODOS TUS AMIGOS EN FACEBOOK</h1> <button class="btn" id="send-to-many">Invitalos</button> <script> sendRequestToRecipients function () { var user_ids = document.getElementsByName ("user_ids") [0] Valor.; FB.ui ({method: 'apprequests', message: 'Mi gran solicitud.' a: 'user_ids', }, Log.info.bind('send-to-many callback')); } FB.init ({ Id de aplicación: '291063454361392 ', status: true, // comprobar estado de login cookie: true, // habilitar cookies para permitir al servidor acceder a la sesión sfbml: true, // ejecutar código XFBML channel: true, channelURL : 'http://www.mywebsite.com/channel.html', // fichero channel.html oauth: true, frictionlessRequests: true init: true, level: "debug", signedRequest: null, trace: false, version: "mu", viewmode: "website", autorun: true }); </script> </body> </Html>
Then, I created the channel diretory at public_html and inside is a file channel.html
The result is "error"
I have read everything, but as i am not developer I think there are multiple things I am doing wrong. I also have read: https://developers.facebook.com/blog/post/464/:
So, any body please can describe me what do I shall do??
Thanks
To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+u...@googlegroups.com.--
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP
---
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To post to this group, send email to cake...@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
--
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP
---
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+u...@googlegroups.com.
To post to this group, send email to cake...@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
--
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP
---
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscribe@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP
---
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscribe@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
No comments:
Post a Comment