メニュー

  1. カスタマイズ
  2. スポンサーサイト(09/08)
  3. 移転します(06/29)
  4. 表現の自由を守りたい人々に捧ぐ(06/29)
  5. 画面いっぱいの2カラムレイアウト(05/22)
  6. トラックバックが簡単になるリンク(05/01)
  7. ブログタイトルのぎざぎざをなくす(04/30)
  8. 記事(エントリー)を収納したい(04/23)
  9. 記事のリストを表示(04/22)
  10. 簡易サイトマップ?(04/17)
  11. エントリーを編集しやすくするリンク(04/15)
  12. ブログにお気に入り追加ボタン(04/14)
  13. カスタマイズしやすいテンプレート(04/09)
  14. テンプレと悪戦苦闘(04/08)
  15. monotone01テンプレート(04/07)
  16. monotonテンプレートカスタマイズ履歴(03/29)
  17. エントリー本文のCSSを設定したい(03/29)
  18. FC2blog・カテゴリーをツリー化手順(03/03)
  19. 自己紹介よりコンテンツ(02/19)
  20. ブログの記事部分の文字をもっと見やすくする(02/14)

移転します

movable typeを一週間前からいじっていて、ようやく設置できたので公開します。まだ仮運営で妙なところが多いですが。

http://doracken.com/
  1. 2005/06/29
  2. カスタマイズ
  3. トラックバック:0
  4. コメント:8
  5. EDIT

表現の自由を守りたい人々に捧ぐ

今度の都議選で表現の自由を重視する立候補者リスト。 表現の自由を重視する議員はかなり少なく、 慎重に選ばなければ今後有害図書運動にいっそう拍車が掛かる。 kitanoのアレ - 2005年都議選候補の分析と推薦(区部その1) http://d.hatena.ne.jp/kitano/20050620
  1. 2005/06/29
  2. カスタマイズ
  3. トラックバック:1
  4. コメント:9
  5. EDIT

画面いっぱいの2カラムレイアウト

以前から思ったのだが、「画面いっぱいに可変する2カラムレイアウト+IEとFirefoxで見た目が同じ」というレイアウトテンプレートが、あまり無い。そこで今後もっともっと増えて欲しいと願いつつ、一般的なセレクタ設定方法について説明します。

/* メインカラム /*
#content {	

float: left;
width: 73%;

}
/* サイドバー /*
#sidebar {

margin-left: 76%;

}
  1. 2005/05/22
  2. カスタマイズ
  3. トラックバック:0
  4. コメント:0
  5. EDIT

トラックバックが簡単になるリンク

今回紹介するfc2blogユーザー専用”投稿用ブックマークレット”は、トラックバックがもっと簡単になるツールです。トラックバックしたいエントリーでこのブックマークレットを起動。すると

  1. 自分のブログのエントリー投稿画面が開かれる。
  2. トラックバックしたいエントリーの一部を引用して、本文に挿入
  3. 自動的にトラックバックしたいエントリのURLを挿入

ちなみにRSSに対応したブログならfc2blog以外のブログでもトラックバック可能とのこと。

簡単にブックマークレットを起動したい人に

FC2ブログ開発日誌 FC2投稿用ブックマークレットその2
IEの右クリックメニューにブックマークレットを登録
俺育て!虎ヘッド風味:第二部 FC2投稿用ブックマークレット
ブックマークレットのテキストがあるURLをお気に入りに登録。Firefoxユーザーはこちら。

ブログをカスタマイズしてこのブックマークレットを配置

クリックすると、ブックマークレットが起動するリンクを作ります。あなたのブログを訪れた方が、fc2blogユーザーだった場合には重宝されるでしょう。これはテンプレートhtmlをカスタマイズしてトラックバックエリアの下に配置した例です。使用テンプレートはarrow_o太字の部分が紹介したブックマークレット。

  <!--トラックバック-->
<!--trackback_area-->
<h3 id="trackbackhead"><a name="trackback">トラックバック</a></h3>
<dl id="trackbackbody">
<dt>トラックバックURLはこちら</dt>
<dd><a href="<%trackback_url>"><%trackback_url></a></dd>
<!--topentry-->
<dt> <a href="javascript:window.location.replace('http://blog.fc2.com/?url=<%topentry_link>');"> このURLにトラックバックしたエントリーを新規作成</a> </dt> <dd> リンクをクリックするだけで自動で管理画面にログイン。このエントリにトラックバックした記事がカンタンにかけます。 ただしあなたがfc2blogユーザーで、かつ管理画面にログインしたクッキーが残っている場合に限ります。 </dd>
<!--/topentry-->

</dl>
<!--trackback-->

テンプレートによってhtml異なっているので、タグと挿入の位置は御自分で判断してください。

  1. 2005/05/01
  2. カスタマイズ
  3. トラックバック:1
  4. コメント:0
  5. EDIT

ブログタイトルのぎざぎざをなくす

ブログタイトルのぎざぎざをなくす http://www11.plala.or.jp/zituyou/untitled/Untitled-3.htm
  1. 2005/04/30
  2. カスタマイズ
  3. トラックバック:0
  4. コメント:0
  5. EDIT

記事(エントリー)を収納したい

エントリーが縦に並ぶと長くなりすぎるので、短くしたい場合のカスタマイズ

追記を利用する

「エントリーが長すぎるな」と思ったら、”エントリー投稿画面・追記”に内容分けて書き込みましょう。ブログテンプレートにこれといった設定を加えてない場合、追記部分は収納されています。なのでブログが縦長になるのを防げるでしょう。

追記の展開・折りたたみ

javascriptを利用してボタン一つで追記が展開、収納されるカスタマイズ。こちらで紹介されています。

fc2blog独自タグ、<%topentry_discription>を利用する

<%topentry_discription>
本文の要約(200文字)を表示

このタグでエントリーの冒頭部分だけを表示させることができます。ただしテキストしか出力しないので、写真やテーブルはおそらく無視されます。

このタグと新しく加わった <!--permanent_area-->と <!--not_permanent_area--> を利用して、

「エントリーが一覧表示されているときは見出しだけを表示。個別エントリーを参照するときはエントリーの本文を表示」

というブログにすることができます。

<!--permanent_area-->〜 <!--/permanent_area-->
固定リンク画面(blog-entry-x.html)に移ったときに表示するブロック(フラグ)
<!--not_permanent_area--> 〜 <!--/not_permanent_area-->
固定リンク画面以外の時に表示するブロック(フラグ)
 
コードの例
 <!--エントリー-->
 <!--topentry-->
 <h3 id="<%topentry_no>">
 <a href="<%topentry_link>" title="<%topentry_title>の固定リンク"><%topentry_title></a>
 </h3>

 <!--not_permanent_area-->
 <%topentry_discription>
 <!--/not_permanent_area--> 
 
 <!--permanent_area-->
 <%topentry_body>
 <!--/permanent_area-->

 <!--more_link-->
 <a href="<%topentry_link>#more">[<%topentry_title>]の続きを読む</a>
 <!--/more_link-->
 <!--more-->
 <hr>
 <a name="more" id="more"></a><%topentry_more>
 <!--/more-->
<!--not_permanent_area-->
 <%topentry_discription>
 <!--/not_permanent_area--> 

固定リンク画面以外(カテゴリや月別参照時)の時だけ、エントリーの冒頭を表示します。固定リンク(エントリー本体)参照中は表示されません。固定リンク画面ではエントリー本文とエントリーの冒頭が同時に表示されると困るので、表示させない必要があるんですね。

 <!--permanent_area-->
 <%topentry_body>
 <!--/permanent_area-->

固定リンク画面のときだけエントリー本分を表示します。沢山のエントリーが並ぶカテゴリや”月別”のときは本文が表示されず、上に上げたエントリー冒頭だけ表示されるので、ブログが縦長になりません。

続きを読むは不要

このカスタマイズを施すと、そのエントリーへの個別リンクを参照しない限り、本文を読むことができません。個別リンク参照中は追記部分も一緒に表示されるので、続きを読むは必要ありません。逆に続きを読むをクリックして追記部分に直接ジャンプしてしまうと、ビジターは本文の一部を素通りしてしまうことになります。以下、太字部分が”続きを読む”です。私は消しておくことをオススメします。

 <!--more_link-->
 <a href="<%topentry_link>#more">[<%topentry_title>]の続きを読む</a>
 <!--/more_link-->
 <!--more-->
 <hr>
 <a name="more" id="more"></a><%topentry_more>
 <!--/more-->
  1. 2005/04/23
  2. カスタマイズ
  3. トラックバック:0
  4. コメント:0
  5. EDIT

記事のリストを表示

エントリーの見出しをリストアップするカスタマイズ。fc2blogのエントリー最大表示数にしたがい、月別は無制限、それ以外は最大10件まで一覧表示。

【 頁内参照型 】  ページ内の記事冒頭部へ移動します

<!--topentry-->
<li><a href="#<%topentry_no>"><%topentry_title></a></li>
<!--/topentry-->

【 個別参照型 】  記事の「個別表示画面」へ移動します

<!--topentry-->
<li><a href="#<%topentry_link>"><%topentry_title></a></li>
<!--/topentry-->


☆ 頁内型はエントリ冒頭部に <a name= (and/or) id="<%topentry_no>" ></a>
  とあるテンプレート(殆どがそう)で有効です。
☆上に示した例は単純化したものです。 必要に応じ 各記事の投稿時間やカテゴリ等を付記(またはマウスオン表示)する事も可能です

テンプレートカスタマイズ例

具体的に挿入するタグです。海の地図を参考に <!--not_permanent_area-->を配置。これがあると、個別記事表示のとき収納されます。

<!--not_permanent_area--> 
 <h3 id="all_title">このページのEntryList</h3>
 <ol>
 <!-- リンク側のブロック変数でタイトルと<%topentry_no>を取得 -->
 <!--topentry--><!-- ひとつめ -->
 <li><a href="#<%topentry_no>"><%topentry_title></a></li>
 <!--/topentry-->
 </ol>
 <!--/not_permanent_area--> 
上級者向け
<!--not_permanent_area-->   
<h2 id="all_title"><%sub_title></h2>
<ol>
<!--topentry-->
<!-- ひとつめ -->
<li><a href="#<%topentry_no>"><%topentry_title></a>(<%topentry_month>/<%topentry_day>)</li>
<!--/topentry-->
</ol>   
 
<!--prevpage-->    
<a href="<%prevpage_url>">前のページ</a>    
<!--/prevpage-->    
<!--nextpage-->    
<a href="<%nextpage_url>">次のページ</a>    
<!--/nextpage-->
<!--/not_permanent_area--> 
公式テンプレートblackの場合

太字の部分がテンプレートのhtml追加部分です。エントリー表示部分の真上に配置しています。

<div class="left">
 <!--not_permanent_area--> 
 <h3 id="all_title">このページのEntryList</h3>
 <ol>
 <!-- リンク側のブロック変数でタイトルと<%topentry_no>を取得 -->
 <!--topentry--><!-- ひとつめ -->
 <li><a href="#<%topentry_no>"><%topentry_title></a></li>
 <!--/topentry-->
 </ol>
 <!--/not_permanent_area--> 
<!--エントリー-->
<!--topentry-->
<h3><a id="<%topentry_no>" name="<%topentry_no>"><%topentry_title></a></h3>
<div class="body">
 <%topentry_body>

本当はblueもやってみたんですが、エントリーの枠内に収めるのが難しくて断念。多少試行錯誤する必要があるかも知れません。

  1. 2005/04/22
  2. カスタマイズ
  3. トラックバック:0
  4. コメント:0
  5. EDIT

簡易サイトマップ?

春木屋ですばらしいfc2blogツールが公開されました!

サイトマップや目次を作りたいけど、作るのが面倒

そんなときはぜひこのツールを設置して欲しい。Fxcelはエントリーのタイトルだけをリストアップしてくれるので、ビジターは目的の記事だけをスイスイ巡回できます。

特に圧巻なのが月別エントリー。fc2blogの表示制限がないため、50エントリーでも60エントリーでもすべてリストアップ。 Fxcelにはエントリーをカテゴリ別にソートする機能があり、これがあれば膨大な数のエントリーが一度にリストアップされても、見たい記事にだけアクセスできます。

Fxcelでエントリーを整理する

月別エントリーで無制限の記事をソートできるのを利用して、エントリーを整理することもできます。月別エントリーでソート後、左側のIDをクリック。エントリー編集ページに直行できるので、好きなカテゴリーに編集可能。

Fxcelはテンプレート

Fxcelは実はブログのデザインテンプレートの一つです。今のところ共有テンプレートに登録されていないため、自分で導入する必要アリ。春木屋でわかりやすく解説されているので、心配する必要はありません。

導入前に

fc2blogエントリー表示件数を、最大の10件にしておいたほうが良いでしょう。以下の順番でページを移動。

  1. 管理画面
  2. 環境設定
  3. ブログの設定
  4. ”最初に表示するエントリーの数”を編集

 

  1. 2005/04/17
  2. カスタマイズ
  3. トラックバック:0
  4. コメント:0
  5. EDIT

エントリーを編集しやすくするリンク

このエントリーはこちらのブログを参考にさせていただきました。今回紹介した方法がすべて解説されています。
FCafe 管理作業直行リンク

日記・ニュース系以外のブログを運営している場合、古いエントリーはときどき編集する必要があります。情報が古くなってしまったエントリーは、編集しなおして新しい日付をつけてやれば新しいエントリーとして再生可能。それに目次ページやサイト紹介エントリーなども度々編集する機会があるでしょう。

今回はエントリーを編集しやすくする方法として、エントリー部分にエントリー編集フォームへのリンクを追加する方法です。これがあれば管理画面を経由せずにリンクをクリックするだけで、そのエントリーの編集ページに直行できます。

リンクの追加方法

エントリー部分の下、コメント・トラックバック数などがある、エントリー情報部分に追加します。具体的に言うとコメントの横に並ぶことになります。ご自分のブログのhtml部分に太字のコードを追加してください

<!--エントリー--> 
<!--topentry-->
<h3>
<a id="<%topentry_no>" name="<%topentry_no>">
<%topentry_title></a></h3>
<div class="content">
<%topentry_body><!--more_link--> <a href="<%topentry_link>#more">...read
  more</a><!--/more_link-->
<!--more--><hr size="1"><a name="more" id="more"></a><%topentry_more><!--/more-->

<ol class="sub">
 <li><a href="<%topentry_link>"><%topentry_year>/<%topentry_month>/<%topentry_day>(<%topentry_wayoubi>) <%topentry_hour>:<%topentry_minute>:<%topentry_second></a>|</li>
 <li><a href="<%topentry_category_link>"><%topentry_category></a>|</li>
 <li>
 <!--allow_tb--><a href="<%topentry_link>#trackback">トラックバック:<%topentry_tb_num></a><!--/allow_tb-->
 <!--deny_tb-->トラックバック(-)<!--/deny_tb-->
 |</li>

<li>
 <!--allow_comment--><a href="<%topentry_link>#comment">コメント:<%topentry_comment_num></a><!--/allow_comment-->
 <!--deny_comment-->コメント(-)<!--/deny_comment--></li>
<li>| <a href="./admin.php?mode=editentry&no=<%topentry_no>">[Edit]</a></li>
 </ol> 

default blue  black arrow_o monotone  bluesky で確認したところ、このコードどおりに挿入することが可能です。他のテンプレートも軒並みこのとおりのものが多いです。

  1. 2005/04/15
  2. カスタマイズ
  3. トラックバック:0
  4. コメント:2
  5. EDIT

ブログにお気に入り追加ボタン

人気のブログなんかで、「このブログをお気に入りに入れる」なんてボタンを見たことは無いだろうか?もちろんあれはそのボタンを押すと、そのブログがお気に入りに追加されます。

これは「面白いブログがあったんだけど、ついお気に入りに入れ忘れてどこにあるかわからなくなっちゃった・・・」なんてうっかりさんのための配慮。今回はそんなお気に入りに追加ボタンを、自分のブログにつけるための方法を紹介しましょう。これがあれば少しですが、お気に入りに入れる手間が省けるため、気軽にもっと自分のブログをお気に入りに入れてもらえる・・・かもしれません。

fc2blog独自タグを使ってお気に入り追加ボタンを作る

fc2blogでは自分のブログのURL・タイトルの値を返すという独自タグがあります。それを使って、簡単にお気に入りに追加ボタンを作ることができます。

ご自分のブログのhtml部分に、コピーペーストしてみてください。

<input type="button" onclick="window.external.AddFavorite('<%url>','<%blog_name>')"value="お気に入りに追加"> 

ちなみにリンク型式のものあります。こちらのほうが地味ですが、ブログのデザインから浮いてしまうことはありません。

<a href="#" onClick="javascript:window.external.AddFavorite('<%url>','<%blog_name>');return false">お気に入りに追加</a> 

お気に入りに追加

HTML配置例

テンプレートのhtml部分に直接貼り付けた場合です。今回はInformation部分にお気に入りを追加ボタンを配置してみました。そもそもInformation部分が無いものもあるので注意。

<h3>Information</h3>
 <img src="<%image>" alt="<%author_name>"> 
   <input type="button" onclick="window.external.AddFavorite ('<%url>','<%blog_name>')" value="お気に入りに追加"> 
 <ul>    
 <li><a href="#" onClick="javascript:window.external.AddFavorite('<%url>','<%blog_name>');return false">お気に入りに追加</a></li> 
 <li>Author: <%author_name></li>
 <li><%introduction2></li> 
 <li><a href="<%url>?xml">RSS</a></li>
 <li><%ad> <%ad2></li>

ボタンタイプは<ul></ul>のリストタグで囲むと、位置が左側にずれているように見えるので、<ul></ul>のリストタグで囲んでいません

リンクタイプのものは他の項目と一緒に、サイドバーのリストとして<li></li>で囲んでみました。こうすると他のリスト項目と一緒に一列に並びます。

ちなみにお気に入り追加ボタンはIEでしか動作しませんので注意しましょう。


fc2blog独自タグの解説はこちら
テンプレート機能一覧
  1. 2005/04/14
  2. カスタマイズ
  3. トラックバック:0
  4. コメント:3
  5. EDIT

カスタマイズしやすいテンプレート

もともとfc2blogのテンプレートは、どれも綺麗にマークアップされているためコードは短い。ですがそれでもhtmlとCSSは沢山要素が設定してあり、編集するとなると大変です。そこで見た目を犠牲にして、コードが簡単なテンプレートを自分用に作ってみることにしました。

テンプレートを自作したいのならdefault?

fc2blogのテンプレートにはすべてfc2blogの独自タグが配置されています。たとえばトラックバックやコメントリストなども独自タグを使って、出力されています。ですがすべて一から自作するとなると、このタグなどもすべて自分で配置しなければいけません。いくらなんでも大変なので、既存のテンプレートを元にオリジナルのデザインテンプレートに仕上げることに。

そんなこんなでカスタマイズに向いてそうなテンプレートを探してみました。ダウンロードして見た限りではdefaultでしょうか?html部分にidやclassなどのコンテナがすくなく、CSSもあまり要素が設定されていません。そのためテンプレートの形状を把握しやすい。なのでテンプレートを自作する際の叩き台にするにはもってこいかと。

 

  1. 2005/04/09
  2. カスタマイズ
  3. トラックバック:0
  4. コメント:0
  5. EDIT

テンプレと悪戦苦闘

ブログ開設以来、あれもいいこれも良いと、テンプレートを変え続けてきました。結局monotoneテンプレートに落ち着いたけど、こんどは自分でテンプレートを作ってみることに。本当はブログ立ち上げ当初からそんなことをフかしてたんですが、実際やってみてわかりました。

「あのDreamWeaverが使えるんだからどうとてもなる」ぜんぜんなりません。確かにほとんどCSSだけでレイアウトされているんですが、プレビューを見ながら作業できなくて難しすぎ。(fc2blogの独自タグのせいなのか、WYSG系エディタでうまくプレビューできない)

まあとにかくオリジナルのを作ろうと思って、コードがシンプルなdefaultに手を加えてみることにしました。本当は完璧に0からやるべきなんでしょうが、fc2blogの独自タグを覚えて配置していくのはつらい・・・。

さて実際テンプレートをいじくってみて、特に難解だったのはエントリー本文の下。

あとカレンダーもぜんぜん意味がわからんです。コメントフォームとコメント編集フォーム、続きを読む部分のCSSは出来上がりを確認するのが面倒なため、CSSの設定がぜんぜん進みません。#commentlistと#trackbacklisなんかの意味が似たようなセレクタは、本当に必要なのかわかりません。

/* 記事のステータス用リスト */
   .sub {
 text-align: right;
 margin: 2.7em 0 0 0;
 }
 .sub li {
 display: inline;
 }
 .sub a {
 margin-right: 0.3em;
 }

一応これがエントリー日付やトラックバックなんかの、リストを横一列に並べるために存在するのはわかったのだけど・・・。しかしCSSデザインというのはhtmlはかなりスマートだが、CSSファイルのほうはそうでもないよな。テーブルレイアウトよりずっと手間がかかる・・・

 

  1. 2005/04/08
  2. カスタマイズ
  3. トラックバック:0
  4. コメント:0
  5. EDIT

monotone01テンプレート

等ブログのテンプレートを、共有テンプレートに追加しようとしたところ、規約違反で却下されました。公式テンプレートに多少手を加えただけのものは、共有テンプレートには登録することはできないようです。とほほ・・・。

なのでテンプレートはこちらで紹介します。monotonテンプレートのCSSです。公式テンプレートからmonotonをダウンロードしてCSSのみ貼り付けてください。

monotonテンプレートをカスタマイズしたもので、エントリー枠とテキストを大きくしてあります

monoton01テンプレートの主な変更点

エントリー本文の見出しの追加

エントリーを投稿するとき、<h4><h5>タグを使うと装飾されます。

<h4>大見出し</h4>

<h5>小見出し</h5>

大見出し

小見出し
エントリー本文の字下げ

エントリーを投稿するとき、段落をあらわす<p>タグを使うと字下げされます

<p>blogをはじめたばかりで、cssについてはさっぱり・・という人でもこの二つは結構簡単にできます。</p>
<p>それにはFC2blogの管理画面→テンプレートの設定→cssを変更を加えることによって、背景の色を変えたり文字の大きさを変えたり可能。</p>

blogをはじめたばかりで、cssについてはさっぱり・・という人でもこの二つは結構簡単にできます。

それにはFC2blogの管理画面→テンプレートの設定→cssを変更を加えることによって、背景の色を変えたり文字の大きさを変えたり可能。

エントリー本文のリストの整理

エントリー本文でリストタグを使うと、上に行間がつまってしまうのを修正しました。というより個人的にあまりリストタグを装飾する必要性がわからなかったので、リストの装飾をごっそり削除してあります。


自分でもカスタマイズしたテンプレートを公開したい場合

規約上公式テンプレートにあまり差異が無いテンプレートは、共有テンプレートにアップロードできません。ご自分のブログで公開するしかないようです。

公開する方法
  1. テンプレートCSSをメモ帳にtxt型式で保存
  2. ブログにアップロード
  3. アドレスを調べて、エントリーにリンクを張る

テンプレートのhtmlもこの方法でできます。ですがhtmlファイルとして扱われてしまうので、ソースをコピーさせたり、文字化けがややこしい。ソースをコピーする旨と、文字化けしない文字コードを伝えて方が良いと思います。

  1. 2005/04/07
  2. カスタマイズ
  3. トラックバック:0
  4. コメント:0
  5. EDIT

monotonテンプレートカスタマイズ履歴

等ブログのmonotonテンプレートCSSカスタマイズ履歴。同じテンプレートを使っている人の参考になれば幸いです。

エントリー本文のフォント変更

文字が見づらいので、エントリー本文(記事表示部分)のみフォント変更

.content {
 padding: 15px 15px 1em;
 line-height: 1.4;
 border-top-width: 0;
 border-left: 1px solid #333;
 border-right: 1px solid #333;
 background: url(http://blog3.fc2.com/template/monotone/image/diagonal.gif) top center repeat-x #F8F8F8;
 color: #242424;
 font-family: "MS Pゴシック";
 border-bottom-width: 1px;
 font-size: 120%;
 }
color: #242424;
フォントカラーをより黒に近い色に
font-family: "MS Pゴシック";
フォントをMSPゴシックに変更
font-size: 120%;
フォントサイズを大きく

記事表示部分を大きくする。

文字を大きくすると、エントリー枠が小さくて窮屈になります。そこでCSSを設定して、エントリー枠自体を大きくしてしまいます。

/* 全体囲み */
    #all { width: auto;
 margin: 0 50px 10px 50px;
 text-align: left;
 padding: 0 10px 10px 10px;
 background: url(http://blog4.fc2.com/template/monotone/image/center.jpg) repeat-x top center #E9E9E9;
 height: 800px;
 }
margin: 0 50px 10px 50px;
エントリー本文の右側と左側のマージンを小さくします。

このままではエントリー枠が、メニュー部分にめり込んでしまいます。メニューを右側にずらしましょう。

#right {
 width: 220px;
 position: absolute;
 top: 10px;
 right: 60px;
 overflow: hidden;
 border-left: 1px solid #333;
 border-right: 1px solid #333;
 border-bottom: 1px solid #333;
 background: #F8F8F8;
 text-align: center;
 }
 
right: 60px;
右から60ピクセルの位置に配置( position: absolute;の場合)
メニュー部分のラインが下にずれてしまった場合

なぜかCSSを設定すると、メニュー部分のシマ線が下に落ちてきてしまいます。

#right h3 {
 font-size: 12px;
 line-height: 1;
 font-weight: bold;
 color: #333;
 text-transform: uppercase;
 padding: 8px 0 0 30px;
 background: url(http://blog4.fc2.com/template/monotone/image/sidetitle.gif) top right no-repeat;
 text-align: left;
 height: 21px;
 voice-family: "\"}\"";
 voice-family:inherit;
 height: 21px;
 margin: 0px;
 }
margin: 0px;
マージンを4方向ともなくす
メニュー部分のラインが、リスト項目に少しだけかぶさってしまった場合
/* メニュー内のリスト */
    #right ul {
 font-size: 90%;
 list-style-type: none;
 padding: 8px 12px 8px 2px;
 background: url(http://blog3.fc2.com/template/monotone/image/diagonal.gif) top center repeat-x;
 margin: 0;
 text-align: left;
 font-weight: ;
 }
padding: 8px 12px 8px 2px;
リストの開始を8ピクセル下にずらす

リンクの変更

元々このテンプレートはグレーと赤で統一されていました。ちぇっとウルサイ感じかなと迷ったのですが、なんだか寂しいのでリンクの色を変更。

a:link {
 text-decoration: none;
 border-bottom: 1px dashed;
 padding-bottom: 1px;
 }
 a:active {
 text-decoration: none;
 border-bottom: 1px dashed #999;
 }
 a:visited { text-decoration: none; border-bottom: 1px dashed #CCC; }
 a:hover {
 text-decoration: none;
 border-bottom: 1px dashed #C66;
 color: #339966;
 position: relative;
 right: -1px;
 bottom: -1px;
 }
color: #339966;
マウスがリンクに乗ったとき、リンクの色をエメラルドグリーンに
position: relative; right: -1px; bottom: -1px;
マウスがリンクに乗ったとき、押し下げ効果

 

  1. 2005/03/29
  2. カスタマイズ
  3. トラックバック:0
  4. コメント:319
  5. EDIT

エントリー本文のCSSを設定したい

エントリー本文のフォントサイズや背景色の設定をしたい方向けのエントリーです。たとえば等ブログではエントリー本文に以下のような設定がしてあります。

このように本文のフォントや色の設定をCSSで行いたい場合、エントリー本文を装飾しているCSSセレクタにフォントサイズなどの要素を書き込みます。ただしエントリー本文を装飾しているセレクタを探さねばなりません。

人気テンプレート・エントリー装飾セレクタ
white_book
mainEntryBody
bluesky
content
photo1
entry_body

それ以外のテンプレートの場合

テンプレートによってCSSのセレクタ名はまちまち。なので自分でエントリーを装飾しているセレクタを見つけなくてはなりません。セレクタを見つけるには、ブログのテンプレートhtmlとテンプレートCSSを見つつ作業していきます。

ブログのテンプレートhtmlから見つける

こちらの“文字の色を変更“を参照ください

例として記事本文の文字色を変更してみましょう。該当箇所をピックアップすると下記のようになります。

<div class="section" id="a<%topentry_no>">
  <h2 class="entry-header"><a href="<%topentry_link>" title="「<%topentry_title>」の永続的URI">
<%topentry_title></a></h2>
  <div class="entry-body">
    <%topentry_body>
    <!--more_link-->
    <p class="entry-more"><a href="<%topentry_link>" title="「<%topentry_title>」の続きを読む">
続きを読む ≫</a></p>
    <!--/more_link-->
    <!--more-->
    <%topentry_more>
    <!--/more-->
  </div>
  <ul class="entry-footer">
    <li class="date">| <%topentry_year>-<%topentry_month>-<%topentry_day> | </li>
    <li class="category">
<a href="<%topentry_category_link>" title="カテゴリ「<%topentry_category>」の記事一覧">
<%topentry_category></a> | </li>
    <li class="com">
      <!--allow_comment-->
      <a href="<%topentry_link>#comment-top" title="「<%topentry_title>」のコメント">
コメント : <%topentry_comment_num></a>
      <!--/allow_comment-->
      <!--deny_comment-->−<!--/deny_comment--> | 
    </li>
    <li class="trk">
      <!--allow_tb-->
      <a href="<%topentry_link>#trackback-top" title="「<%topentry_title>」のトラックバック">
トラックバック : <%topentry_tb_num></a>
      <!--/allow_tb-->
      <!--deny_tb-->−<!--/deny_tb--> |
    </li>
  </ul>
</div>
  

記事本文が展開されるFC2ブログの独自タグは<%topentry_body>です。このタグを囲っている親要素は<div class="entry-body">だという事が分かります。つまり記事本文に対してスタイルを適用する場合は下記の通りになります。

div.entry-body {
  color : #000; /* 記事本文前景色を黒色に設定 */
}
ブログのテンプレートCSSから見つける

テンプレートによってはCSSにコメントがふってあるものがあります。それを頼りにエントリーを装飾しているセレクタを見つけることができます。たとえば等ブログのmonotonの例

/* 記事表示部分/コメントなどを囲うブロック要素の属性 */
.content {
   padding: 15px 15px 1em;
   line-height: 1.4;
   border-top-width: 0;
   border-left: 1px solid #333;
   border-right: 1px solid #333;
   background: url(http://blog3.fc2.com/template/monotone/image/diagonal.gif)
   top center repeat-x #F8F8F8;
   color: #242424;
   font-family: "MS Pゴシック";
   border-bottom-width: 1px;
   font-size: 120%;
   }

こんな感じにコメントでガイドされてます。もちろん.content がエントリー本文を装飾しているセレクタ。

htmlエディタを使うと作業がはかどる

fc2blogのテンプレート編集フォームは小さくて見ずらい。そこでこのhtmlエディタに、テンプレートのhtmlを貼り付けると色分けしてくれて見やすくなります。

またCSSエディタ機能も非常に使えるので、ブログのテンプレートのCSSを編集したい場合は、ぜひ利用してみてください。

  1. 2005/03/29
  2. カスタマイズ
  3. トラックバック:0
  4. コメント:5
  5. EDIT

FC2blog・カテゴリーをツリー化手順

このブログの右側のCategoriesをご覧ください。矢印とインデントを使って項目が整理されているのがお分かりでしょうか?
これはCategoriesツリー化してあります。

カテゴリのツリー化はなれないと面倒なので、整理するほどカテゴリが無いならする必要は無いでしょう。
ですが極端な例として、ここのサイトほどカテゴリがあるなら是非すべきです。

私のような小さなサイトがアクセスアップを目指すのなら、古参大手サイトがやっていないような、マイナーなテーマを扱う必要があります。
そのため、扱う題材がどうしても狭く深くといった内容にならざるを得ない。何があるサイトなのか訪問者にとってわかりずらいという問題を抱えています。
なのでこうやってカテゴリをツリー化してくれると、多少はどういったコンテンツがあるのかわかりやすくなりますね。

FC2blogテンプレート・カテゴリーのツリー化方法

ツリー化についてはこちらのblogで紹介されています。

ワンダと巨像と土と空 カテゴリーのツリー化の手順
http://blog3.fc2.com/wandatokyozo/blog-entry-48.html

[2] つぎに、いま挿入したスクリプトを改造します。
Bのページ に載っている青字の部分を挿入して下さい。場所を間違えないように(>_<)

[4] 最後に、独自ログのソースを修正します。カテゴリー部分の

<ul>
<!--category-->
<li><a href="<%category_link>" title="<%category_name>"><%category_name> (<%category_count>)</a></li>
<!--/category-->
</ul>


の部分を

<div id="categorylist">
<ul>
<!--category-->
<li><a href="<%category_link>"><%category_name>(<%category_count>)</a></li>
<!--/category-->
</ul>
</div>

と修正して下さい。(コピペで大丈夫です)

私はこの二つの手順でかなりつまずきました。ちなみにどちらの手順もテンプレートのhtmlに変更を加えるものです。
設定を加える場所を間違えて、元に戻せなくなってしまう場合もありますので、テンプレートのhtmlを保存しておくことをオススメします。

それから

たまにツリー化がうまくいかない方がいるみたいです。。。
原因としては、「カテゴリの登録の不具合」が一番可能性が高いと思います。
その場合は、すべての[]が半角モードで入力されているかを確認してみてください。
カテゴリ「未分類」も『[大カテゴリ]サブカテゴリ』のスタイルで登録するのを忘れないでくださいね。

これも必ず気をつけてください。半角の[]は全角のものと見分けがつきません。
[]をコピペしても失敗する場合があるらしく、うまくいかない場合は、一度半角で手動でうちなおしてみてください。

カテゴリーをツリー化したら妙に行間がつまってしまった場合

テンプレートによるのかも知れませんが、カテゴリーのツリー化が成功すると、カテゴリの行間がつまってしまう場合があります。その場合はテンプレートのcssに下を貼り付けてくださいp>

#categorylist ul li {

line-height: 150%;
}

  1. 2005/03/03
  2. カスタマイズ
  3. トラックバック:0
  4. コメント:0
  5. EDIT

自己紹介よりコンテンツ

FC2の共有テンプレートで多いんですが、
そのブログの作者の自己紹介が、一番目立つところにありますね。
これは”Information”ブロックといって、
管理画面にUPした、自分の写真やら自己紹介を表示してくれる部位です。

これをちゃんと書いておくと、ブログ作者の人柄が見えるということで、
本文者が自分のブログに親しみを持ってもらえます。
そうなればもちろんコメントやらトラックバックから、
サイトの輪が広がっていくわけですが、そんなことより
もっと沢山の人にアクセスしてもらいたいとなると話は別です。

たとえば検索エンジンから特定の単語をキーワードに
目当てにやってきた人にとってはどうでしょうか?
僕のサイトからではRSSリーダーをキーワードに、
検索エンジンのほうから人が訪れることがあります。
当然彼らはRSSリーダーについて知りたいのであって、
作者についてあまり興味を抱かないでしょう。

さてRSSリーダーをキーワードにやってきた方々を
もっと自分のページを見てもらいたいとなると、
自分のサイトのRSSリーダーの記事に誘導するのが一番でしょう。
そのためには、”カテゴリ”にRSSリーダーを作って、
その”カテゴリ”を訪問者にとって一番目立つところに配置するの
が一番簡単だと思います。
つまり自己紹介部分にカテゴリを置き換えれば一番目立つ。

自分のことより、ブログの記事がいかに役にたつかで
アクセスアップしてみたい方は試してみては如何でしょうか?
テンプレートのhtml部分をいじる必要がありますが、
そこまで難しくありません。

管理画面→テンプレートの設定→修正
を選択しましょう。その後HTML部分に注目してください。

<h3>Categories</h3>
<ul>
<!--category-->
<li><a href="<%category_link>" title="カテゴリ:<%category_name>の記事をすべて読む"><%category_name> (<%category_count>)</a></li>
<!--/category-->
</ul>

というふうに書かれた部分がありますので、それを右クリック切り取り。
次にInformationと書かれた部分があるので

<h3>Information</h3>
<img src="<%image>" alt="<%author_name>">
<ul>
<li>Author: <%author_name></li>
<li><%introduction2></li>
<li><a href="<%url>?xml">RSS</a></li>
<li><%ad> <%ad2></li>
</ul>

その上にこのように貼り付けます。

<h3>Categories</h3>
<ul>
<!--category-->
<li><a href="<%category_link>" title="カテゴリ:<%category_name>の記事をすべて読む"><%category_name> (<%category_count>)</a></li>
<!--/category-->
</ul>

<h3>Information</h3>
<img src="<%image>" alt="<%author_name>">
<ul>
<li>Author: <%author_name></li>
<li><%introduction2></li>
<li><a href="<%url>?xml">RSS</a></li>
<li><%ad> <%ad2></li>
</ul>

後は保存して完了です。

ちなみに僕のブログの話になりますが、これは”カテゴリ”を一番
目立つところに配置して、逆に”自己紹介”を一番目立たないところに
配置してあります。

  1. 2005/02/19
  2. カスタマイズ
  3. トラックバック:0
  4. コメント:0
  5. EDIT

ブログの記事部分の文字をもっと見やすくする

本当は情報系サイトとして、それっぽいレイアウトを作ろうかと
思ったけど、せっかくFC2ではテンプレートが沢山選べるので、
その中から選んでみることにしました。

以前使っていた、arrow_oはイエロー主体の、
シンプルなグラディエーションが美しいテンプレート。
特に目立つ写真やイラストなどの画像を使ってないのが、
逆に情報をメインにするサイトにはあっているかなと思ったけど、
困った点がひとつ。
レイアウトでページが狭く設定されているため、記事を書くスペースがあまりない。

そんなわけでこのページの現在のページテンプレート、monotonにしてみました。
このテンプレートはグレーを基調にしながら、赤色をアクセントをちりばめたのが
カッコイイテンプレートです。
タイトルの横のマークが、核汚染危険マークみたいに見えるのがちょっとあれですし、
ヘッダ部分が黒っぽいのがあまりさわやかな印象を与えませんが、
一応情報系っぽい感じなのでしばらくこれでいこうと思います。

ただちょっとmonotonテンプレートは文字が小さすぎ&色がうすすぎで見づらい。
日記でいくなら確実にこちらのほうが、見栄えが良くて文章に引き込めるんですが、
読む人に役立つページを目指すなら、まず見やすさを重視するべきでしょう。
というわけで、このページは記事部分だけ文字サイズを大きくしてあります。

もしもこのページのように、文字の大きさを大きく目立つようにしたいのであれば、
以下のようにテンプレートCSSに書き加えて見てください。

.content {
margin: 0;
padding: 15px;
line-height: 1.4;
border-top-width: 0;
border-left: 1px solid #333;
border-right: 1px solid #333;
border-bottom-width: 0;
background: url(http://blog3.fc2.com/template/monotone/image/diagonal.gif) top center repeat-x #F8F8F8;
font-size: 110%;
color: #242424;


contentは記事表示部分を装飾しているCSSです。
それにフォントサイズとカラーを指定する一文を書き加えます。
赤色の部分をそのままコピーして、.content部分に、上のように貼り付けて
見てください。

ただしこの例はmonotonテンプレートの場合です。
他のテンプレートの場合はまた違う可能性もあります。
といっても、大体のテンプレートには

/* 記事表示部分/コメントなどを囲うブロック要素の属性 */



といったように、CSSがテンプレートのどの部分を修飾しているか
書いてあります。
これを頼りにさっき紹介した赤色の部分を貼り付けるようにすれば
うまくいくと思います。
ただしうまくいかない場合もありますので、
失敗して元に戻せないようでしたら、以前使っていたテンプレートを
、テンプレート一覧より再度取得して設定しなおしたほうが良いでしょう。

ちなみに以下のページよりさらに詳細な解説を見ることができます。
もっとカスタマイズしてみたいという方にはぜひどうぞ

はじめてのFC2ブログカスタマイズ
http://blog.fc2.com/custom_manual/
  1. 2005/02/14
  2. カスタマイズ
  3. トラックバック:0
  4. コメント:0
  5. EDIT
  1. INDEX
  2. カスタマイズ
  3. ↑TOP