Googleの地図ですが、ブログのページなどに表示させることは可能なのでしょうか?
yuuta > Googleの地図ですが、ブログのページなどに表示させることは可能なのでしょうか? @ 2013/10/31 18:44 |
---|
Googleの地図ですが、ブログのページなどに表示させることは可能なのでしょうか?
通常は、「会社案内(about)」に記載してある Googleの地図ですが、 element("googlemaps", array("width" => 585)) ?> 上記の処理で地図を呼び出す処理を行っていますので、この処理を例えば、 /elements/footer.php などに記述すると、「footer.php」を呼び出している固定ページでは地図が表示されます。 ですが、ブログプラグインで作られたページや、メールプラグインで作られたページではエラーが起きて表示されないのですが、これはどういった原因が考えられますでしょうか? お分かりになる方がいらっしゃいましたら、ご確認いただけますと助かります。 表示されるエラーメッセージは以下の通りです。 ---------------------- Warning (2): Creating default object from empty value [C:\xampp\htdocs\baser_ir\app\webroot\themed\nada-icons\elements\googlemaps.php, line 40] Fatal error: Call to undefined method stdClass::load() in C:\xampp\htdocs\baser_ir\app\webroot\themed\nada-icons\elements\googlemaps.php on line 44 ---------------------- ------------------------------------------------------- ■ BaserCMSのバージョン:2.1.1 ■ サーバー名:ローカルサーバ・XAMPP ■ スマートURLの利用:ON ■ 設置フォルダ:サブディレクトリ ■ 利用しているデータベース:MySQL ■ PHPスキル(自己評価):C ------------------------------------------------------- ■ OS:Windows7 ■ XAMPP:3.1.0 ■ PHP:5.4.7 ■ MySQL:5.5.27 ------------------------------------------------------- |
goichi > Re: Googleの地図ですが、ブログのページなどに表示させることは可能なのでしょうか? @ 2013/11/1 10:18 |
---|
こんにちは!
たぶん、マップを表示するためのヘルパーを読み込んでいないからっぽいです。例えば、 /baser/plugins/blog/controllers/blog_controller.php 49行目付近、 ヘルパーを読み込む配列の最後に追記して、
のような感じにしてみたら、いけるんじゃないかと思います。 (baserフォルダからappフォルダへコピーしてからいじったほうがいいかもしれませんが・・・) |
yuuta > Re: Googleの地図ですが、ブログのページなどに表示させることは可能なのでしょうか? @ 2013/11/1 20:10 |
---|
goichiさん、ありがとうございます。
お教えいただいた内容で無事に表示されました。 非常に助かりました! 当然ではありますが、appフォルダへコピーしてから修正しても問題なかったですね。 |