トップページに特定のカテゴリの記事のみ表示したい
トップページに一つのカテゴリの記事のみ表示して、ほかのカテゴリの記事はメニューから飛べるようにすることはできるでしょうか ?
もしできるならやり方を教えてくれると嬉しいです。
http://christian110530.blog.fc2.com/
テンプレートはwhite_eagleに横メニューをつけたものです。
今は記事は非表示状態ですが、アクセスするたびに、Diaryの記事だけが出るようにしたいと思っています。よろしくお願いし ます。
標野ゆきさん、
今度はうまくいきました(^O^)/
ありがとうございます!!
シメノが試した限りでは
<!--▼ エントリー(記事)▼-->
<!--topentry-->
ここ
~~~~~何十行も文字列があります~~~~~
ここ
<!--/topentry-->
<!--▲ エントリー(記事)▲-->
それぞれを赤字の部分に挿入してみたときに
それらしい表示および動作になりました。
ためしに
記事の末尾にあるRSS用の文字列を含まないように設置してみたら
指定したカテゴリの記事がまったく隠れてくれなかったので
その部分をまるっと含む形になりました。
RSSの発信がどうなるのかが気がかりですが
そもそも必要とされる方以外には隠しておかれたい記事なのでしょうから
さほどお困りにはならないと思います。
ただ
トップページに表示する記事数を最大値の30件にされていたとして
最新記事30件がすべて非表示カテゴリに属するものだった場合には
多分トップページには何の記事も表示されない~ことになると考えられます。
なお
CSSの記述は
質問者さんの示される例で問題ありません。
2011年06月01日 12:57 by 標野ゆき
秀吉.comさん、 標野ゆきさん、ありがとうございます。
特定のカテゴリ記事を見えなくする方法、参考になりそうなのでさっそく自分なりに試してみました。
しかし、<div class="<!--index_area-->cateno<%t opentry_category_no><!--/index_area-->">< ;/div>
のタグを
http://10plate.blog44.fc2.com/blog-entry-152.html
を参考にしてトップページ表示を示している(と思われる)位置に入れて、プレビューしてみると、画面が真っ白になっていました (@@)
たぶん、タグを入れた場所が悪かったんだと思います。
使っているテンプレートはwhite_eagleですが、タグをどこに入れたらいいのかわかりません。助けてくださるとうれし いですm(_ _)m
また、表示したくないカテゴリが複数の場合
.cateno2{ display: none; }
.cateno3{ display: none; }
という具合に書いてしまっても大丈夫でしょうか?
「トップページに特定のカテゴリの記事を表示しない」
・・・・ための方法が使えるのではないでしょうか。
大まかなやり方としては
<div class="<!--index_area-->cateno<%topen try_category_no><!--/index_area-->">
上のようなタグと
</div>
このようなタグで
トップページに記事を表示するためのタグをサンドイッチして
さらに
スタイルシートに
.cateno非表示にしたいカテゴリのカテゴリ番号 { display: none; }
このような記述を 必要なだけ追加するという方法です。
参考URL
特定のカテゴリの記事をトップページから見えないようにする方法はありますか?
http://blog.fc2.com/forum_community/topic/12605/57364/
特定のカテゴリの記事の日付を非表示にする
http://blog.fc2.com/forum/viewtopic.php?p=98357
2011年06月01日 08:31 by 標野ゆき
トップページしたい記事を書いて、記事の設定に投稿日時ってのがあると思うので、2100年とかに設定して記事を保存すれば如何 でしょうか?
後、一つのカテゴリの記事のみ表示させるのは、環境設定の変更→ブログの設定→記事の設定→記事(ページ別)の表示件数を1に 変更すれば良いと思います。
もし、質問の意図が間違っていたらすみませんm_m
Copyright(c)1999 FC2, Inc. All Rights Reserved.
@fc2infoさんをフォロー