カテゴリ | デザイン・CSS・スキン |
サマリ | 広告を任意の位置に表示したい |
バージョン | 1.5.3 |
投稿者 | ハジメ |
状態 | 完了 |
投稿日 | |
楽天の広告を貼ってみようと何ヵ所か試してみたのですが、どれもしっくりこなかったので本文中の任意の位置に表示したいと思っています。
過去の質問を見てみてアマゾンとグーグル用のプラグインがあるのは分かりましたが他では使用できないでしょうか?
- 質問箱/5389 --
- 質問箱/3494 --
- 質問箱/5389の
plugin_contents_convert 関数が返す文字列にAdsenseのスクリプトなりを追加
というのはどういうことでしょうか…今plugin_contents_convertの括弧内には何も書かれていませんがここに広告のHTMLソースを入れればいいんでしょうか… -- ハジメ
- 探してみたけどなかったので 自作プラグイン/sample.inc.php を書いてみました。例えば rakuten_ad のようなプラグインを作ることができ、本文中で #rakuten_ad と書くとそこにHTMLが挿入されます。これでやりたいことができないでしょうか? -- umorigu
- >umoriguさん
コピペでHTMLソースをそのまま突っ込んだんですが、エラーを吐かれてしまいました…
試しにgoogle adsenseで個別広告ユニットのHTMLを発行してそのまま貼ってみたらこちらはエラーこそ出ないもののそもそも出力されませんでした。bodyタグに突っ込んだらちゃんと反映はされていたんですが何がいけないんでしょうか… -- ハジメ
- エラーを起こしたのはこれです -- ハジメ
<!-- MAF Rakuten Widget FROM HERE -->
<script type="text/javascript">MafRakutenWidgetParam=function() { return{ size:'468x160',design:'slide',recommend:'on',auto_mode:'on',a_id:'****', border:'off'};};</script><script type="text/javascript" src="//image.moshimo.com/static/publish/af/rakuten/widget.js"></script>
<!-- MAF Rakuten Widget TO HERE -->
- ' や " が含まれているからですね。これらの文字が出てくるとPHPが文字列の終わりと解釈してしまい、エラーになります。「ヒアドキュメント」という機能を使う必要があります。 自作プラグイン/sample.inc.php を更新しました -- umorigu
- できました!ありがとうございます!
素人にも分かりやすく非常に使い勝手良いです。助かりました! -- ハジメ