プロフィール

FC2BLOGカスタマイザー

FC2BLOGカスタマイザー

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

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

FC2ブログの仕組み

FC2ブログは、普通のホームページと同じく、htmlとcssによって構成されていて、それが制限無く編集できる。

他のASPサービスと同じように、ブログ名やブログの説明、プロフィールなどの入力欄が管理画面にあり、初心者が扱いやすいようになっている。
各種設定項目にてブログの設定をして、オプション機能のようなプラグイン各種も導入、または削除する事により、それがページに反映される。
なぜ反映されるかと言うと、テンプレートのhtmlにはFC2ブログ専用の独自変数が予め記述されていて、上述のように設定した内容は、ページを表示した時にこの独自変数の部分に自動的に挿入されるから。なのでhtmlやcssを全く編集しなくてもブログを始める事が可能。


例えば、

<%blog_name>という変数には、管理画面のブログ名設定に入力した内容が自動的に入り、<%url>という変数には、ブログのトップページのURLが入る。
これを利用して、htmlに次のように記述すれば、ブログのトップページへのリンクとなる。

<a href="<%url>"><%blog_name></a>

もちろん次のように変数を使わずに直接書いても構わない。

<a href="http://○○○.blog.fc2.com/">僕のブログ</a>

ページの実際のソースは前者も後者と同じように表示される。

ブログのサイドバーなどによくあるプロフィールの表示や最新コメントへのリンクなどは、それぞれプラグインが用意されていて、それらを設定する事で、html内の対応する変数に挿入され、ページに表示される。プラグインは3つに分けることができて、htmlに記述する位置により表示する位置も分ける事が出来る。
アメブロだとプラグインが一つしか無い上に文字数制限もあって、思うようにレイアウトできないから、これだけでも素晴らしい機能。
必ず全て使う必要は無いので、このページのように左サイドにはプラグイン1を右サイドにプラグイン2を表示して、プラグイン3は未使用でもいい。
もちろんプラグインの変数部分に直接htmlを記述する事も可能。

また、独自変数の中にエリア(モード)変数というものがある。
これは、ページによって表示する内容を制御する変数。

例えば、<!--index_area-->やそれを閉じる<!--/index_area-->はトップページを表す変数なので、html編集欄に次のように記述すると、トップページでのみ記述した位置に「いらっしゃいませ。」と表示される。

<!--index_area-->いらっしゃいませ。<!--/index_area-->

他にもカテゴリー別のページや月別のページなど、各種ページに対応したエリア(モード)変数があり、次のような否定系の変数もある。

<!--not_index_area--> ~ <!--/not_index_area-->

not_index_areaはトップページ以外のページという意味になる。

これらの変数を利用する事により、それぞれのページ内容を制御できるため、工夫すれば一般的なブログとは一味違った運用ができる。
例えば、トップページだけ大きな看板画像を置いたり、カテゴリーページだけ下部にある「次のページへ」などのページナビを非表示にして、以降のページへの動線を限定したりできる。

実際の有効的な運用方法はまた次の機会に。 にほんブログ村 IT技術ブログ ホームページ・サイト制作支援へ
CATEGORY:FC2ブログについて
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シリーズ
アクセスランキング
[ジャンルランキング]
コンピュータ 427位
[サブジャンルランキング]
Webサイト作成 20位