Home > WordPress > Adsense Deluxe日本語版のバグ修正

Adsense Deluxe日本語版のバグ修正

昨日、『AdSense Deluxe日本語版 公開しました』にて かっちん さんよりAdSenseコードの有効/無効のチェックボックスが上手く働かないというバグがあるという報告を受けました。ということで早速デバッグをしたところ凡ミスをしていることが発覚しました。修正位置をお知らせしておきます。修正位置はadsens-dexuxe.phpの628行目と871行目です。
ます628行目を次のように修正します。

/* Erase
				. "	<input type='hidden' name='fn' value='" . < ?php __("update" , "AdSenseDX"); ?> . "' />\n"
Erase */
// start Add
				. "	<input type='hidden' name='fn' value='update' />\n"
// end Add

これでチェックボックスによる設定が働くようになるはずです。

さらにこの修正に伴い、日本語化していないところがあったのでその修正として871行目を次のように修正してください。

/* Erase
				$submit_msgs[] = "&raquo; " . __("<b><i> Enabled</i></b> status for all ad blocks updated!","AdSense");
Erase */
// start Add
				$submit_msgs[] = "&raquo; " . __("<b><i> Enabled</i></b> status for all ad blocks updated!","AdSenseDX");
// end Add

ちなみにこの修正はAdSense Deluxe日本語版に対してのみです。英語版では問題は起きていませんので安心してくださいね(^-^)

関連すると思われる記事:

コメント:5

  1. かっちん 08-06-06 (金) 9:31 返信

    おはようございます。
    早速の修正ありがとうございます。
    動作確認しましたが、上手く動作しています。

    表示がgoogleAdsenseの利用規約違反にならないようにしたいので
    すみません、こちらで聞いていいのか判らないですけど
    AdSenseブロックをいくつか作りそれぞれに
    個々の記事にある広告を表示するとかのチェックボックスを
    個別で指定することは出来るのでしょうか?

    何度もお手数おかけしますがよろしくお願いします。

    • みやび 08-06-06 (金) 10:29 返信

      いえいえ。

      コメントからはどういう形で表示させたいのかが掴めきれません。読解力がなくて申し訳ないですm(_ _)m

      参考になるかどうか分かりませんが私の場合の方法をお伝えします。

      私の場合、AdSense記事を表示するよう使っているテーマファイルにadsense_deluxe_ads(name)として直接書き込んでいます。ただテーマファイル内の記事を表示するコード部分はループになっていて、そのまま記述してしまうと表示されるすべての記事に表示されることになってしまいます。そこでカウンタをもうけ表示回数の監視をさせる方法を採りました。

      具体的には使用するテーマ内で次のコードを探します。(index.phpなんかがそうなるかと思いますが、使われているテーマにより異なるので探してみてください)

      if (have_posts()) : while (have_posts()) : the_post() …(1)

      endwhile; else: …(2)

      この2つのコードに挟まれている部分が記事を表示する部分になります。この間にループの数を数えるカウンタとして(1)のコードの直下あたりに下記のコードを設けます。

      $LoopCount++; (これがカウンタとなります)

      さらにAdSense記事を表示するため、表示させたい位置に下記のコードを追加します。なおnはAdSense記事を表示させる数を指定します。nに3を指定してやれば3つ表示されることになります。

      if($LoopCount >= n) adsense_deluxe_ads(name);

      これでももしかするとわかりにくいかも知れませんが、お役に立てば幸いです(^-^)

      • かっちん 08-06-06 (金) 13:30 返信

        ありがとうございます。
        まさに教えていただいた方法をやりたかったのです。

        wordpressを勉強しようとおもっても
        なかなか判るサイトもなく苦労しています。

        親切にしていただきやる気もでてきました。
        今後もよろしくお願いします。

    • みやび 08-06-06 (金) 17:06 返信

      コメントに記述したコードが一部間違っていました(-_-;

      if($LoopCount >= n) adsense_deluxe_ads(name);

      ではなく

      if($LoopCount <= n) adsense_deluxe_ads(name);

      です。じゃないと3個以上にならないとAdSenseコードが表示されない記述になってしまいますから…。

      焦ってコメントしてしまったので気付かないままでした。ごめんなさいですm(_ _)m

      • かっちん 08-06-07 (土) 16:46 返信

        みやびさんこんにちは
        コードは気がつきましたので大丈夫でした。
        丁寧におしえて頂きありがとうございました。

コメントフォーム
Remember personal info

トラックバック:1

このエントリーのトラックバックURL
http://shinonon-web.net/2008/06/06/modify-adsense-deluxe-for-japanese/trackback/
Listed below are links to weblogs that reference
Adsense Deluxe日本語版のバグ修正 from ある日の小さなつぶやき
pingback from » Adsense Deluxe 日本語版のバグの修正情報が公開されました。 Adsense Mania | アドセンスマニア » Blog Archive 08-06-06 (金) 11:32

[...] 詳しくは作者のページで AdsenseDeluxe日本語版のバグ修正 [...]

Home > WordPress > Adsense Deluxe日本語版のバグ修正

  • DSのゲーム欲しいと思ってけど、よく考えたら途中放置のゲームがいくつか。DQ5とFF3はラストダンジョン直前で。アヴァロンコードなんかは中盤手前で止まってるからなぁ(´Д`) [mb] 18 hrs ago
  • 昨日とった証明写真、見れば見るほど自分ってこんなに不細工だったのかと思ってしまう。そりゃ、かわいいなんて思ってる訳じゃないけど、出来ることならそれなりに…とは思いたい。 [mb] 18 hrs ago
  • 昨日TLで見た「ワケわからん@」のフレーズが引っ掛かって仕方ない。botならともかく自分が投げたツイート見て投げられた@なら、その「ワケわからん」のフレーズは@した人も見てるってことに想像力が働かないんだろうか?と。 [mb] 1 day ago
  • More updates...

Powered by Twitter Tools

Flickr Recent Photos
アイスフルーツティ舞鶴国際埠頭DSC_0011五老スカイタワー五老ヶ岳からの展望 (槙山方向)五老ヶ岳からの展望 (舞鶴湾)五老ヶ岳からの展望 (東舞鶴方向)つる亀亭 (Tsurukame-tei)彦根観光センター伊吹そば (Ibuki buckwheat noodle)
タグクラウド
最近の投稿
最近のコメント
最近のPings

Return to page top