超簡単にLivedoorブログのデザインを

3カラムにする方法

 

はじめに

Livedoorブログのデザインは下の図(【通常】)のようにサイドバーは左にしかありません。

これを右にも表示させる方法をご紹介します。

色々な方法があるようですがだれでもできる一番簡単にできる方法をご紹介しますので 最後までお読みください。 

では、まずこれからやる作業の流れをご紹介します。

大きな流れとしては以下の3つになります。

@フリーエリアの追加

Aデザインの変更(CSSの修正)

B微調整

Cめんどくさがり屋の方へ(おまけ)

それでは手順をご紹介します。

 

@フリーエリアの追加

「Blogの設定/管理」画面の「プラグインの追加」−「上級者向けプラグイン」から「フリーエリア」を追加します。

「フリーエリアの設定」画面が表示されますので、以下の文字をコピーし貼り付けます。

</div></div><div id="links2"><div>

以下のように貼り付けが終わったら「設定する」ボタンを押します。

【注意】
フリーエリアが既に複数ある場合は今回追加したフリーエリアがサイドバー左の一番下になるのでご注意ください。
このフリーエリアがサイドバー左→サイドバー右への折り返しポイントになるということです。
よってこのフリーエリアより下にあるフリーエリアがサイドバー右に表示されることになります。

 

Aデザインの変更(CSSの修正)

1)「Blogの設定/管理」画面の「デザインの設定」で3カラム後のデザインの名前を控えておきます。

デザインの名前とはデザインの下に書かれた”simple02_1”等の名前のことです。

2)控え終わったら「デザインの設定」から「スタンダード」−「CUSTOM」の絵をクリックします。

3)以下のような画面が表示されます。テーマの読み込みから1)で控えた名前を選択し「読み込む」ボタンを押します。

4)ここからはちょっと難しくなります。

読み込まれた暗号のようなものを直接編集してもいいのですが、ちょっと分かりにくいのでメモ帳を起動しましょう。

メモ帳が起動したら上の図の暗号のようなものを全てメモ帳にコピーしましょう。

コピーする時は上の図のどこかで「CTRL+A」(全てを選択)キーを押し、続けて「CTRL+C」(コピー)を押し、メモ帳を開いて「CTRL+V」(貼り付け)キーを押すと楽ですよ。

5)メモ帳を最大化して見やすくしましょう。

見やすくしたら、「#content{」で始まる文字を探してください。

デザインにより#content{ と の間に書かれている暗号文は異なりますが以下のような感じのものが見つかると思います。

  #content{
    width:530px;
    float:right;
  }

6)#content{ 〜 } までの行を以下の内容に置き換えてください。(上書きコピー)

このときスペースの位置がずれるなど見た目が違っていても問題ないです。

  #content {
  }

  .blog {
  margin:120px 180 0 180;
  width:auto;
  }

  #links {
  position:absolute;
  top:120px;
  left:0px;
  width:180px;
  margin:0px 0 0 0;
  }

  #links2 {
  position:absolute;
  top:120px;
  right:0px;
  width:180px;
  margin:0px 0 0 0;
  }

7)これで終わりだと楽なんですが、もうちょっとだけ作業は続きます。

実は6)で暗号文をコピーしたので.blog{ 〜 }の行と#links{ 〜 }が2個できているハズなんです。

デザインにより#content{ 〜 }のすぐ下に両方ある場合もあれば、離れている場合もあります。

そのままだとマズイので、最初からあった.blog{ 〜 }の行と#links{ 〜 }の行を 探して削除してください。

デザインにより〜の部分の行数が異なりますので、.blog{ で始まって次の までの行と、#links{ で始まって次の までの行を削除してください。

8)終わったらメモ帳の内容を上の3)の画面にコピーします。(上書きコピー)

9)コピーが終わったら「保存する」ボタンを押してください。

10)最後に「Blogの設定/管理」画面の「BLOGの再構築」を行ってください。間違いがないように「全ページ」を再構築した方が良いと思います。

ここまでお疲れ様でした。

再構築後にサイトを表示させても右フレームは出てこないと思います。

何故かって?

恐らく「@フリーエリアの追加」で「</div></div><div id="links2"><div>」を入力したフリーページより下にフリーページが無いと思いますので・・・ 。その時はサイドバー右が出ないんです。

その時は「Blogの設定/管理」画面の「プラグインの追加」−「上級者向けプラグイン」から「フリーエリア」を追加してください。

その後、「BLOGの再構築」(全ページ)をすれば表示されているはずです。

サイドバー右が表示されましたか?

最後にちょっとだけ微調整ポイントをご紹介します。

 

B微調整

「Aデザインの変更」の6)で修正した内容について簡単な微調整方法をご紹介します。

  #content {
  }

  .blog {
  margin:120px 180 0 180;
  width:auto;
  }

  #links {
  position:absolute;
  top:120px;
  left:0px;
  width:180px;
  margin:0px 0 0 0;
  }

  #links2 {
  position:absolute;
  top:120px;
  right:0px;
  width:180px;
  margin:0px 0 0 0;
  }
 

 

<----ここは、本ページの最初の図の本文と書かれたエリアの設定です。autoと書かれた部分を200等の数字に替えると本文を表示するエリアの幅を固定にすることができます。

 

<---ここは、サイドバー左の設定です。数字の部分を変えるとサイドバー左の幅を変えることができます。

 

<---ここは、サイドバー右の設定です。数字の部分を変えるとサイドバー右の幅を変えることができます。

変更が終わったら「Aデザインの変更」の8)以降を実行してください。

 

Cめんどくさがり屋の方へ

Livedoorブログのdefaultを3カラム化したサンプル作りましたのでをこちらからダウンロードしてコピーしてください。

 

ここまで読んでくださって本当に有り難うございました。
最後に↓↓↓をクリックして頂けると嬉しいです。(^o^)