facebookページにコンテンツ追加する方法 覚書


facebookからiflame内コンテンツ連携するのはhttpsでの接続が必要。

アプリのiflame内での追加に関して仕様変更。
現状はアドレスから直接打たないと追加できない形に。
http://www.koikikukan.com/archives/2011/12/15-015555.php

https://www.facebook.com/dialog/pagetab?app_id=アプリのID&display=popup&next=接続先URL

wordpresのリダイレクトプラグインを不許可にする必要

WordPress側でテンプレート用意(リンクはさせない場合)
?fb=facebookで読み込むテンプレート指定

/******* facebook ファンページ内用 ******/
if($_GET[“fb”] == “facebook”) {
//facebook iframe用テンプレートを読み込み
get_template_part( ‘facebook_iframe’ );
exit();
}

facebook_iframeテンプレートを用意する。
場合によってヘッダー、フッター、CSSを準備。

そんなこんなでまさぐってみた。
http://www.facebook.com/pages/DMT/198730220168420

CPIサーバーでphpを動作させる:解決

CPIにて幾つかサイト運用開始したのやけど、自由に扱うにはちょいと作法がいる。
参考:PHPを動作させる
http://hanazono-news.blogspot.com/2010/08/cpiphp.html
htdocsのルート上でhtaccessとして以下記述しておく。

PHPを動作させる
AddHandler x-httpd-php528 .php

php.iniを追加できるように
suPHP_ConfigPath /home/アカウント/html/

もいっちょ念のためファイルのアクセス拒否
<Files ~ “^(\.htaccess|\.htpasswd|php\.ini|.*\.sql|.*\.log|.*\.cron|.*\.inc|.*\.phps|.*\.yml)$”>
deny from all
</Files>

あとはmod_rewriteのおまじない
Options +FollowSymLinks

これでよし。