特定の話題だけ記事の情報を表示しない

提供: GeeklogJpWiki

特定の記事の情報(投稿日・投稿者・表示数)だけ表示させたくない場合,スタイルで設定する方法があります。

custom.cssにスタイルを追加する

/* 記事の情報(投稿日・投稿者・表示数) */
div#centerblocks div.storytext         ul.status_情報を隠したい話題ID1,
div#centerblocks div.featuredstorytext ul.status_情報を隠したい話題ID1,
div#centerblocks div.storytext         ul.status_情報を隠したい話題ID2,
div#centerblocks div.featuredstorytext ul.status_情報を隠したい話題ID2 {
  display:none;
}
div#centerblocks div.storytext         ul.status_情報を表示したい話題ID3,
div#centerblocks div.featuredstorytext ul.status_情報を表示したい話題ID3 {
  list-style-position: outside;
  list-style-type: none;
  clear: both;
  margin: 0 0 1em 0;
  padding: 0;
}

例)

記事の情報を掲載したくない小説の話題IDをnovel01,novel02として作成した。 更新情報のための話題は,話題ID blogを作成している。

/* 記事の情報(投稿日・投稿者・表示数) */
div#centerblocks div.storytext         ul.status_novel01,
div#centerblocks div.featuredstorytext ul.status_novel01,
div#centerblocks div.storytext         ul.status_novel02,
div#centerblocks div.featuredstorytext ul.status_novel02 {
  display:none;
}
div#centerblocks div.storytext         ul.status_blog,
div#centerblocks div.featuredstorytext ul.status_blog {
  list-style-position: outside;
  list-style-type: none;
  clear: both;
  margin: 0 0 1em 0;
  padding: 0;
}

※小説の2つの話題は,話題によって記事を日付順に表示するハックを行っておきます。これで,1ページあたりに表示する数に,マイナス値を設定すると,その話題だけ,逆順で表示します。


記事,および注目記事のテンプレートの修正

storytext.thtml,およびfeaturedstorytext.thtmlをそれぞれ修正します。

修正前:

  <ul class="status">

修正後:

  <ul class="status_{story_topic_id}">
個人用ツール