解決済

月別アーカイブ表示で、全部表示されません。

月別アーカイブ表示のことで質問させてください。
今、月別アーカイブの表示件数を“全部”に指定しているのですが、全部表示されません。
具体的には、
2月→1日の途中で切れる。
1月→2日の途中で切れる。
12月→1日の途中で切れる。
11月は14日から書き始めているのですが19日の途中で切れる。
(3月はさすがに全部表示されています)
という症状です。
何が原因でなのでしょうか?
おわかりの方がいらっしゃいましたら、是非ともご教示下さい。

2006-03-04 16:25の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。
Ads By Google

回答(3)

3.

2006-03-04 23:11:45ベスト
 テンプレートを修正します。

 htmlの中にはすべて含まれているのですが、インターネットエクスプローラからは最後まで表示されない現象のようです。

 縦の長さを見て、左側のメニューが短く、本文が長い場合に、一番下まで表示されない現象が起こり、直接の原因は、「<br clear="all">」というのが入っていることなのですが、スタイルシートと作用しあって、悪い影響が出ているようです。前述のタグは、各エントリー毎に毎回付くもので削除することはできません。トップページの場合は、以下のような修正を施します。

 ブログの投稿画面で、上のメニューから「カスタマイズ/管理」を選び、左側「デザインの設定」を選びます。一番右下、「カスタマイズ」を選びます。「スタイルシート(CSS)」の右隣り「トップページ」を選びます。

 「<!-- Loop End -->」という文字列を見つけ、追加します。

修正前の例)
<!-- Loop End -->

修正例)
<!-- Loop End -->
<div style="position:inherit;height:1px;"> </div>
 終わったら「この内容で保存する」を選んで保存します。

 仕上げは再構築です。左上、「ブログに設定を反映(再構築)」を選び、下の方に「再構築する部分を指定」があるので、「全てのページ」を選んで「ブログを再構築する」というボタンを押せば完了です。

 なお、「個別記事ページ」、「カテゴリアーカイブ」、「月別アーカイブ」など、他のページも同様の要領で修正できるので挑戦してみてください。

1.

2006-03-04 16:33:13
テンプレートがおかしくなったか、本文に変わったものが紛れ込んでいる、プラグインに変なものが紛れ込んでいるのどれかだと思います。

例えば、テンプレートを修正した覚えがあるならば、いったんテンプレートの他のものにして、初期設定へ戻すのが解決への近道となってくれそうです。

後は、本文やプラグインなどの不具合なのですが、まずはプラグインから見てください。フリーエリアなどへ、特別なもの、ランキングなど何かしら外部のものを呼び出すような構造があるものは、時に作用してはブログの表示を邪魔するときがあります。

例えば、プラグインを一つずつ、左から右へ表示を変えてみたりしては、再構築してブログを見に行くということを繰り返すと、挙動が変わるときがあると思います。挙動が変わった手前で変更したものが、悪さをしているものということになりますから、悪さをしているものを削除した上で、もう一度やり直します。

フリーエリアで改行する・しないの設定があるんですが、改行しないに変更するとうまく動くときもありますよ。

ブログのurlを示して下さったら見に行きますよ。

2.

2006-03-04 18:05:40
http://cms.blog.livedoor.com/cms/preference/

ブログの設定画面で、
アーカイブの表示件数ではなく、トップページの表示形式のほうを31日と指定すると全部表示されるかなと思います。


ブログ確認したところ、すべて表示されてるように思うのですが。もう解決してたでしょうか。

デザイン関係での不具合であれば、ソースみないとちょっとわかりません。
自信度 : 自信なし 回答レベル : アドバイス
Ads By Google

コメント(16)

#1.  
2006-03-04 16:48:37

おお、試験利用者様、素早いご回答ありがとうございます。
確かに、デザインの変更をかなりいじっています。
urlを書いてみますので、添削してみていただけますか?
http://mollen.livedoor.biz/
です。

2006-03-05 04:54:05

そっか。私はFirefoxだから問題なく表示されたんですね。今IEにて状態確認してみました。さすがweb屋の試験利用者さん

2006-03-05 05:42:00

最近、このパターン、ちょくちょく見ますね。私、ブラウザは作ったことがないので分かりませんが、firefoxの方が実装はより完全だということなのでしょうか。

#4.  
2006-03-05 20:16:50

お礼のコメント遅くなり申し訳ありません。
トップページないは修正いたしましたが、月別アーカイブ内には<!-- Loop End -->が見あたりませんでした。
他の所に挿入するのでしょうか?

2006-03-05 21:09:54

ちょっと見てみますね。ごめんなさい。

2006-03-05 21:11:55

「このページの上へ」をそれぞれのページで検索してみてください。

<div class="pagetop"><a class="aposted" href="#top">このページの上へ▲</a></div>

2006-03-05 21:12:25

<div style="position:inherit;height:1px;"> </div>
<div class="pagetop"><a class="aposted" href="#top">このページの上へ▲</a></div>

2006-03-05 21:13:02

修正の要領としては、「このページの上へ」と書いてある行のすぐ上ぐらいが良いと思います。

2006-03-05 21:23:51

ごめんなさい。逆で下に入れた方が良いかもしれません。試行錯誤してください。

#10.  
2006-03-06 09:15:16

試験利用者様、いつも素早い回答ありがとうございます。
早速見てみましたが、"このページの上へ"というものも見あたりませんでした(涙)。月別、カテゴリーともです。

2006-03-07 07:11:41

ちょっと見てみますね。

2006-03-07 08:15:10

月別アーカイブからです。
<div class="nextpage">
ここへ追加
</div>
</div>
</div>
<div id="links">
<div id="linkstop"></div>
<div id="linksbody">

2006-03-07 08:17:11

次はカテゴリーです。同じところでした。
<div class="nextpage">
ここへ追加
</div>
</div>
</div>
<div id="links">
<div id="linkstop"></div>
<div id="linksbody">

2006-03-07 08:18:25

いずれも手元の環境ではうまくいきました。しかし、テンプレート内が分からないので、同じところが見つからないかもしれません。試行錯誤してみてください。

#15.  
2006-03-07 09:14:05

試験利用者様、お礼遅くなりました。完璧に治りました。本当にありがとうございました。せっかく変えたデザインをまた変更しなければと思っておりましたが助かりました。

2006-03-07 12:10:18

うまくいったようで良かったです。私も苦労した甲斐があります。ベスト回答もありがとうございます。

トラックバック

トラックバックURL: