Ads By Google
カテゴリ別に記事の目次を表示するには?
ブログ内で、カテゴリをクリックした時に、そのカテゴリ内の記事の目次の様なものをサイドバーなどに表示したいのですが、何か方法はあるでしょうか?
2006-09-06 00:46の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。
回答(2)
2.
2006-09-06 10:42:02

HTMLを直接カスタマイズする事で、同カテゴリ内の記事一覧を表示させることは可能です。ちょっと大変ですけど…
(サイドバーのプラグインは使いません。)
kajuさんがお使いのブログサービス、テンプレートが分からないので完全な回答が出来ないのですが、ライブドアのブログとして回答します。
まず管理画面より「カスタマイズ/管理」→「デザインの設定 」→「カスタマイズ」と進みます。ここではCSSやHTMLを修正する事ができます。
ここで「カテゴリアーカイブ」をクリックし、カテゴリアーカイブのHTMLを表示させます。ここで下のほうに
見つかったら、これの上に以下のソースを貼り付けてみて下さい。
※なお、お使いのデザインテンプレートによっては上手く表示できないかもしれません。
(サイドバーのプラグインは使いません。)
kajuさんがお使いのブログサービス、テンプレートが分からないので完全な回答が出来ないのですが、ライブドアのブログとして回答します。
まず管理画面より「カスタマイズ/管理」→「デザインの設定 」→「カスタマイズ」と進みます。ここではCSSやHTMLを修正する事ができます。
ここで「カテゴリアーカイブ」をクリックし、カテゴリアーカイブのHTMLを表示させます。ここで下のほうに
<$PluginList_A$>というタグがあるはずです。探してください。
見つかったら、これの上に以下のソースを貼り付けてみて下さい。
<div class="sidetitlebody"> <div class="sidetitle"><$CategoryName ESCAPE$> </div></div> <div class="side"> <CategorizedArticlesLoop> <div class="sidebody"> <a href="#<$ArticleId$>"><$ArticleTitle ESCAPE$></a><br> </div> </CategorizedArticlesLoop> </div> <div class="sidebottom"></div>貼り付けたら、「この内容で保存する」をクリックし、カテゴリアーカイブを再構築し、実際のブログを確認してみて下さい。
※なお、お使いのデザインテンプレートによっては上手く表示できないかもしれません。
回答レベル : 回答
実際にやってみたらちゃんと表示されました、目次!
自分ではもう無理な事だと思っていたので、ホントに嬉しいです。ありがとうございました!
ちなみに、私のブログは、livedoorの無料ので、デザインは2カラムのBlue Pigeonです。
1.
2006-09-06 10:15:15
カテゴリごとに違うサイドバーを出すのって
できないんじゃないかなぁ、と…
(できたとしても、すごい大変。)
カテゴリごとに目次の記事を書いて
その日付を未来に設定して
カテゴリTOPに表示するってのが
一番現実的だと思います。
できないんじゃないかなぁ、と…
(できたとしても、すごい大変。)
カテゴリごとに目次の記事を書いて
その日付を未来に設定して
カテゴリTOPに表示するってのが
一番現実的だと思います。
Ads By Google
コメント(1)
#1. fieldragon
2006-09-06 10:44:31
>>2 の回答で試しにやってみました。
http://blog.livedoor.jp/twoid/archives/cat_5001170...
3カラムの右上に表示させてみました。
トラックバック(3)
カテゴリ別に記事の目次を表示させたら、デザインが崩れてしまう
http://knowledge.livedoor.com/13004 を見て、カテゴリ別に記事の目次を表示させました。 見事、目次が表示できて、その点では大変気に入っているのですが、 デザインが崩れてしまうので、デザインが整ったまま目次が表示できるようにしたいとおもっています。 ↓
livedoor knowledge: 18482 at 2006年12月21日 13:10:08



