1ページに表示する記事数を28以上にするとインデックスリストミドルの広告が表示されない

Simplicityの特徴 フォーラム 不具合報告 1ページに表示する記事数を28以上にするとインデックスリストミドルの広告が表示されない

  • このトピックには4件の返信、2人の参加者があり、最後ににより2年、 5ヶ月前に更新されました。
4件の返信スレッドを表示中
  • 投稿者
    投稿
    • #39332
      七瀬
      ゲスト

      わいひらさんいつも大変お世話になっております。

      複数のサイトを運営しており、そのうちの一つにSimplicity2の最新版(2.1.4)を使わせていただきました。

      すると、ダッシュボードの「設定」→「表示設定」→「1ページに表示する最大投稿数」で投稿数を「28」以上に設定したときに「インデックスリストミドル」で「[S]パソコン用広告ウィジェット」にて設定した広告(アドセンス)が表示されません。

      投稿数「27」以下では表示されます。

      以上の現象はパソコン(ブラウザはChrome)で確認しました。
      一覧リストのスタイルは「エントリーカード(デフォルト)」です。
      ———————————————
      Simplicity1の最新版(1.9.3)では1ページに表示する投稿数が多くなっても(30などでも)「インデックスリストミドル」の広告は表示されていました。

      お時間のありますときにご確認いただけるとありがたいです。
      よろしくお願いいたします。

    • #39375
      アバター画像わいひら
      キーマスター

      手元の開発環境で投稿数を30にして試してみましたが、問題なく表示されるようです。
      書き込まれた条件だけでは、不具合は再現できないようです。
      修正するにも、詳しい不具合の再現方法がわからないと、ちょっと原因を特定するのは難しいです。

    • #39391
      七瀬
      ゲスト

      わいひらさん、お忙しい中、ご確認くださってまことにありがとうございました。

      わいひらさんの環境では問題なく表示されるのですね。Simplicity2の不具合ではなくて良かったです。

      私の、「1ページあたりに表示する記事数を増やすとインデックスリストミドルの広告が表示されないサイト」は、元々Simplicity1.9.3で運営しており、それをSimplicity2.1.4に移行させたので、何か、そのへんに原因があるのかもしれないと思ったりします…(Simplicity1の何かがSimplicity2に影響しているとか…?)。

      きっと、まっさらなデータベースにいきなりSimplicity2を入れればうまくいくんだろうなとわかっただけでも進歩でした。

      私のサイトに出ている不具合が直るかわかりませんが、前向きに色々試してみます。
      このたびは本当にありがとうございました。

    • #39392
      アバター画像わいひら
      キーマスター

      Simplicity1と2の設定は、多分別のところに保存されるのでそこらへんは大丈夫だと思います。
      もしかしたら、他の機能との兼ね合いで不具合が発声するということがあるのかもしれません。あと、プラグインということも。
      もし、そういった条件が判明しましたが教えていただければ修正できるかと思います。(プラグインが原因の場合は無理かもしれませんが)
      今回は、ご報告ありがとうございます。
      僕もテスト環境で、いろいろな設定にしてテーマ制作をしているので、注意してみて不具合が再現されるようなら修正したいと思います。

    • #43134
      七瀬
      ゲスト

      わいひらさんいつもありがとうございます。

      今回の現象の解決法が判明したのでご報告します。

      list.phpの、インデックスリストミドルウィジェット表示に関連する場所(121行目~)内、以下の一行を削除したところ正常に広告が表示されました。

      削除した一行↓
      !is_pagination_last_page() && //インデックスリストの最後のページでないとき

      インデックスリストミドルウィジェットではどうしても広告が入らないので、手書きで直接広告コードを書こうと思って該当場所を色々いじっていたらわかりました。

      今回の現象はインデックスリストにページ送りが発生しないように記事を表示させた場合(たとえばサイトの総記事数が30で、トップページに30個すべてを表示させた場合)に発生することが判明しました。

      すべての記事をインデックスリストの最初の1ページに表示させると、そのページが「インデックスリストの最後のページ」と見なされ、インデックスリストミドルが表示されなくなっていた…ということのようです。

      私は、ページ送りの無い、ずらーっとすべての記事を並べたインデックスリストが好きで、そのような設定をよく用いているので、解決法がわかってホッとしました。

      以上、ご報告でした。
      今後ともよろしくお願いいたします。

4件の返信スレッドを表示中
  • このトピックに返信するにはログインが必要です。
スポンサーリンク
アドセンス(大)
アドセンス(大)