プロフィール

FC2BLOGカスタマイザー

FC2BLOGカスタマイザー

FC2ブログ十数件、アメブロ数件、Yahoo!ストア、Yahoo!オークションストア、カラーミーショップ、ビジネスサイト数件、趣味サイト数件を現在仕事とプライベートで管理・運営中。過去には他のASPやCMSもいろいろ。

全記事表示リンク
検索フォーム
ユーザータグランキング
最新コメント
<>+-

未来記事の表示/非表示をコントロールする

■HTML

<!--topentry-->
<div class="display_none_<%topentry_year>">
<%topentry_body>
</div>
<!--/topentry-->

■CSS

.display_none_2030 {display:none;}

<%topentry_year>は投稿年の変数なので、この例の場合はコントロールしたい記事の投稿年を2030年で更新する。
そうすれば、その記事が表示される設定になっているページにて、
<div class="display_none_<%topentry_year>">の部分を通った時に
<div class="display_none_2030">となり、
CSSの.display_none_2030と一致し、{display:none;}非表示が適用される。
ifの分岐判定みたいな感じ。

これをモード(エリア)変数と組み合わせる事により、トップページだけに表示やカテゴリーページだけに表示という使い方ができる。
また、topentryの部分をrecentやarchiveに変える事により、プラグインの最新記事や月別の一覧にも未来記事を表示しないという事もできる。

<!--topentry-->内で使える変数であれば、この投稿年以外の変数でもコントロールできる。
例えば、<%topentry_category_no>を使えば、トップページに特定のカテゴリーの未来記事だけ非表示などできる。

実際に未来記事の表示をコントロールしているページ
目の症状 - パソコン病の予防と改善

一番上の商品と人気商品4つ、商品一覧のタイトルバーまでが未来記事で、それ以降が普通の記事。この未来記事は、カテゴリーページの「目の症状」だけに表示され、他のページでは表示しない。カテゴリーページを「新しい順」で表示、そして未来記事をコントロールする事により、カテゴリー毎におすすめ(人気)商品を常に一番上に表示している。

これを利用する事により、ネットショップのようなカテゴリー別のトップページを作る事ができる。ショップ風のアフィリエイトサイトやドロップシッピングサイトを作る場合に効果的。 にほんブログ村 IT技術ブログ ホームページ・サイト制作支援へ
CATEGORY:FC2BLOGカスタマイズ
TAGS:
THEME:インターネットサービス | GENRE:コンピュータ

COMMENT

EDIT COMMENT

非公開コメント

テンプレート
テンプレートに関する質問は、このブログでは受けつけておりません。複数のサイトやブログを運営しており、メインブログ以外はコメントに気がつかない事が多いからです。質問がある方は下記から、それぞれのテンプレートのリンクをクリックし、そちら(メインブログ)で質問をお願いします。
▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼

sightseeingに関する不具合報告・質問等は→FC2ブログ共有テンプレート作ってみた。スライドショー

moon_treeに関する不具合報告・質問等は→FC2ブログ共有テンプレート作ってみた。奥入瀬

moon_treeに関する不具合報告・質問等は→FC2ブログ共有テンプレート作ってみた。月と木

torn_paperに関する不具合報告・質問等は→FC2ブログ共有テンプレート作ってみた。破れた紙風

wantedに関する不具合報告・質問等は→FC2ブログ共有テンプレート作ってみた。WANTED張り紙風

glass_boardシリーズに関する不具合報告・質問等は→FC2ブログ共有テンプレート作ってみた。glass_boardシリーズ
アクセスランキング
[ジャンルランキング]
コンピュータ 327位
[サブジャンルランキング]
Webサイト作成 18位