解決済
アーカイブ表示の時、サイドバーのプラグインが表示されない
今までアーカイブの表示件数を全数にしてたので気が付かなかったのですが、アーカイブの表示件数を10件に設定し、再構築後アーカイブ表示したところ「次のページへ」「前のページへ」をクリックして表示されたページではサイドバーのプラグインがそっくり消えていました。一応、ライブドアチェッカーズやRSSリーダーへのリンクバナーは表示されてるので、形は2カラムではあるんですが・・・
このページでプラグインを正常に表示させるにはどうしたら良いのでしょうか?
自分のブログURLを載せておきます。
回答(1)
1.

そこで、一度元の全表示に戻して、全て再構築をかけます。その状態でサイドカラムが正しく表示されているか、ランダムにカテゴリーや月別のページを見て確認して下さい。
もし正しく表示されていないカテゴリーや月別のページがある時は、その該当するカテゴリーか、月別のページのどれかひとつを " 再投稿 " します。月別の場合、3月がおかしければ、3月に書いた記事のうち、どれかひとつという意味です。
記事の中身をさわる必要はありません。そのままで結構ですので、再投稿して下さい。念のためこれらの作業後に、もう一度、全て再構築をかければなお良いでしょう。
これで準備は整いました。
もう一度アーカイブの表示件数を10件に設定してどうなっているか確認して下さい。うまくいけば良いのですが ・・・。
とりあえず原因不明でしたが、結果的に直りました。
色々と検証して頂き、大変ありがとうございました。
とても助かりました。
コメント(21)
>>1
下記のようにやってみましたが駄目でした。
・全て表示に設定変更
・全てのページを再構築
・アーカイブ表示をすべて確認
※プラグイン表示に問題なし。(正常に表示される)
・全て表示→10件ずつに設定変更
・全てのページを再構築
・アーカイブ表示を確認
※「前のページへ」や「次のページへ」をクリックしたページではプラグイン表示されず…
>>1
下記のようにやってみましたが、出来ませんでした。
全て表示に設定変更→全てのページを再構築→実際のブログを見て確認(プラグイン正常に表示される)→10件ずつ表示に設定変更→全てのページを再構築→ブログで確認(次前ページでプラグイン表示されず)
すいません。
コメント投稿したのに反映されてないなぁと再投稿してしまいました。
コメント書いても直ぐ反映される訳ではないんですね。
>> 鴨竜さん
コメント欄は時々投稿するさいのバグが出るみたいです。
鴨竜さんのサイトのプラグインが表示されないページを、試しにローカルにダウンロードして HTML を見てみましたが、驚いた事にプラグインの独自タグが読み込まれていませんでした。
少し検証してみます。サイドカラムの位置を左から右に入れ替えたのが関係するかも知れません。
AQさん
わざわざありがとうございます。
>サイドカラムの位置を左から右に入れ替えたのが関係するかも知れません。
CSSをいじって、サイドバーを右から左に戻して確認して見ましたが、それでもやはりプラグインのみ表示されませんでした。
とりあえず現在のところの検証報告をします。
鴨竜さんと同じテンプレートにし、同じようにサイドカラムを左から右に移動しました。この時点で見たところ、問題なく右カラムにプラグインは表示されました。( 同じように表示件数を10件としました。そして次のページへ移動して確認しました。 )
つまりノーマルテンプレートから、カラムの移動をした時点では、原因が発生していない事になります。ただし一度、プラグインが出ない状態で表示されると、また再構築しないとその状態で表示される事があります。
あと、大きなカスタマイズとしては、各ページの上部に配している、カテゴリー別・月別の記事一覧ということになりますが、どちらか試しに、それを表示させるタグを外してみて状況を見られますか?
正直言って、その部分は関係ないと思うのですが、HTML の中を見ても、特定できる部分が今の所、見当たらないのです。通常のカテゴリー別、月別の HTML の状態なら問題なく表示され、実際にそのページ内では、問題は見当たりません。
表示件数を10件にして、新たに生成されるページにだけ問題がでる為、そのページをダウンロードして確認してみても、はなからプラグインを読み込むタグが存在しておらず、プラグインが出現しない原因を特定するに至りません。
あと、表示件数を30件にすればどうなるでしょうか?
同じ症状がでますでしょうか?
とりあえず検証結果を報告します。
◆検証1: カテゴリアーカイブの記事一覧表示をなくして再構築
結果→「次ページ」で移動するとプラグイン表示されず
◆検証2:アーカイブ表示件数を10件から30件
結果→変わらず「次ページへ」で移動するとプラグイン表示されず
◆検証3:デザインのバックアップを取ってから、初期の誉HOMAREのデザインに戻して再構築
結果→やはり変わらず「次ページへ」で移動するとプラグイン表示されず
◆検証4:誉HOMAREの3カラムにデザイン変更
結果→「次ページへ」で移動すると左サイドバーのプラグインが表示されなくなる。
◆検証3:デザインのバックアップを取ってから、初期の誉HOMAREのデザインに戻して再構築
結果→やはり変わらず「次ページへ」で移動するとプラグイン表示されず
えぇ~ (・・;)・・・という事は、僕の検証したブログと鴨竜さんのブログとの違いは、プラグインの中身と言う事になりますね。
◆検証4:誉HOMAREの3カラムにデザイン変更
結果→「次ページへ」で移動すると左サイドバーのプラグインが表示されなくなる。
" 右 " サイドのプラグインの先頭は何ですか?
↑あ~ごめんなさい。
今、3カラムの状態のままで残してくれているのですね。
本職の仕事しながらの回答なんで、コメントとコメントの
間が著しく空きます。申し訳ないです。^^;
じゃまくさい検証ですが、プラグインのフリーエリアなどのバックアップを取って頂いておいて、ひとつずつ戻していっていただけますか?
それでどうなるかですね。
↑言葉が足りなかったのにビックリしました。すみません ^^;
プラグインのなにかがひっかかっているとしか思えませんね?
プラグインを一度削除して ( 一部ライブドアの基本プラグインは残しておいても良いと思いますが ) 、それから徐々に確認しながらプラグインを戻していく方法はどうでしょうか?
タグの書き込み間違いは見当たらないので、何かが干渉しているとしか現状では考えられません。
あれ? 今、確認したら正常な表示になり、解決してるのですが、どうなったのでしょうか? 教えていただけますか?
AQさん。どうもありがとうございます。
>本職の仕事しながらの回答なんで、コメントとコメントの
間が著しく空きます。申し訳ないです。^^;
いえいえ、回答や検証してもらえるだけでもありがたいです。あまり気にしないでください。
3カラムのデザインにしてから特に設定変更してないんですが、今まで私が2カラムしか使った事ないので、全てのプラグインが左に表示する設定になっていました。
そこでプラグインのいくつかを右に表示するように設定変更しサイドバーを再構築。ブログを確認。
AQさんのおっしゃったようにカテゴリアーカイブで一時、正常に表示されましたが、月別アーカイブを表示したらやはり駄目でした。(左も右もプラグイン非表示)
なんかアーカイブによっては表示/非表示になってる?
とりあえず今日の14時以降に関してはついさっきプラグインの左右の設定を変えただけです。もう何が原因なのか訳が分かりません。
これからの時間はなかなか何度も再構築するのが(遅くて)難しくなるので、頻繁に検証できませんが、また報告します。
正直なところ、アーカイブ表示で10件or30件表示にするのではなく、全数表示にすれば問題無い訳なんですが、ここまでくると何が原因なのかハッキリさせたいので、もう少し検証を続けたいと思います。
今、確認したらほとんどのアーカイブ表示でプラグインが正常に表示されていました。
なんですが、2006年5月のアーカイブから「次のページへ」のページは表示されないようです。
http://blog.livedoor.jp/fieldragon/archives/2006-0...
>鴨竜さん
>>#14
> 今まで私が2カラムしか使った事ないので
最終的には、その2カラムで解決に持っていきたいと思っています。今まで記事も2カラムで作成しておられたでしょうから、そのほうが理想ですよね。
>これからの時間はなかなか何度も再構築するのが(遅くて)難しくなるので、頻繁に検証できませんが、また報告します。
鴨竜さんにはつらいでしょうけど、そのほうが私も良いと思います。へたに混雑している時間に再構築して、構築が不十分ですと、違う問題が出てくるかもしれません。
>>#16
4月の1ページ目には livedoor 天気が右カラムに来ているのに、4月の2ページ目には左に来ています。
http://blog.livedoor.jp/fieldragon/archives/2006-0...
http://blog.livedoor.jp/fieldragon/archives/2006-0...
↑ 私の過去の経験からいくと、これは再構築が不十分なときにおこる現象なんですが、アーカイブの表示件数を 10件、30件 と設定した時は、再構築するさい、一度すべて表示の状態で再構築をかけ、それから、10件、30件 と設定させるほうが、正しい表示になります。
カスタマイズを頻繁におこなっている私のブログでは、そうしないと、過去記事の表示が乱れて仕方がありませんでした。現在はすべて表示に設定しておりますが ・・・。
再構築させやすい時間帯に一度、違うテンプレートを選択し ( 2カラム ) 状態を検証したほうが良いでしょうね。それでおかしくなければ、今回の件は、このテンプレートのバグが原因であり、おかしければ、鴨竜さんの記事内部、もしくはプラグインの内容があやしいと考えても良いと思うのですが。
検証しました。
ブログのデザインを色々と変更し、全てのページを最構築してブログを確認を繰り返しました。すると、他のデザインでは普通に「次のページへ」「前のページへ」をクリックしたページでもプラグインが正常に表示されました。
結局、誉HOMAREのデザインが悪かったのかなと思い。再び、誉のデザインに戻して、同じように全てのページを再構築しました。しかし、今までプラグインが消えていたのにプラグインが復活?して正常に表示されました。
結局、どこが悪かったのか全く分からないんですが、正常に表示されたって事で、一番最初の誉HOMAREをカスタマイズしたデザインに戻したところ、このデザインでも正常に表示されました。
結局のところ、色々やったけど原因は分からず・・・
結果的には正常に表示されたので、まぁ良かったといえば良かったんですが、なんかスッキリしないです。
再構築がうまくされてなかったのかなぁ~?
あと、もう一つ。アーカイブの表示件数を10件や30件にすると、カレンダーの日付のリンクが機能しないことに気が付きました。
月別アーカイブ表示でその月のカレンダーが表示されてる時に、日付リンクをクリックしても、その日付の記事に飛ばない事もあるんですね。これはライブドアブログの仕様上、仕方無いでしょう。
なんだかんだ言って、アーカイブの表示件数は最終的に全数表示にするようになると思います。
そうですか (^^)
まっ、終わりよければ全て良しって事で!
>アーカイブの表示件数は最終的に全数表示にするようになると思います。
ん~鴨竜さんのブログは記事数が多いから、それもちょっと考えちゃいますね (-_-;)
