■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

FacebookのOGPに対応するヘルパーが正常なURLを出してくれない

ignix > FacebookのOGPに対応するヘルパーが正常なURLを出してくれない @ 2013/10/28 5:43
[baserCMS]Facebookなどで使われるOGPに対応するヘルパーを自作する
http://blog.mani-lab.com/wp_import/archives/74
という、ヘルパーを導入して、正常に動いてると思っていたのですが、
URLを書き出す部分が自分の自分の環境では正常にできていないのです。
どなたか知恵を貸していただけませんでしょうか?

実際のURLが
http://独自ドメイン/index.php/ブログ名/archives/19
なのですが
http://独自ドメイン/ブログ名/archives/19
となってしまいます。

スマートURLがオフなので、index.phpが表示されるのが正しいのですが、
ヘルパーを使うと表示されません。

■ BaserCMSのバージョン:2.1.1
■ レンタルサーバー名:さくらインターネット
■ スマートURLの利用: OFF
■ 設置フォルダ: ?
■ 利用しているデータベース:CSV
■ PHPスキル 全くわ

goichi > Re: FacebookのOGPに対応するヘルパーが正常なURLを出してくれない @ 2013/10/28 12:03
こんにちは(^^ 作った本人です、すみません。
ブログの方にもコメントを頂いていましたが、こちらで回答したほうが良さそうだったので、ちょっと書いてみます。

bc_ogtags.phpの85行目付近で、URLの生成を行っている箇所があります。
ここで使用されている関数「$this->getHere()」を「$bcBaser->getHere()」に書き換えてみてもらえないでしょうか?
うっかり、baserCMSの関数があるのに、すっ飛ばしてCakePHPの元々の関数を利用したのが原因かと思います。
ちょっと試せていないのですが、お急ぎかもしれないと思いましたので、不確かな情報で恐縮ですが、取り急ぎ回答しておきます。
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
19 人のユーザが現在オンラインです。 (17 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 19