Home > カスタマイズ(FC2) > FC2ブログテンプレート silence
FC2ブログの共有テンプレート、「silence」「silence_lh」に関するページです。


カスタマイズフリー。このテンプレートのカスタマイズは基本的に自由に行ってください。ただし著作権を示す当ブログへのリンクは残してください(文字列や配置の改変は可)。また如何なる形でも「二次配布」は禁止です。
作者がブログ(http://pinotan.blog15.fc2.com/)を予告無く削除する事も有り得ます。その場合はテンプレート中の画像も消滅します。予め各自で画像を保存・アップロードして構いません。
テンプレートに関する不具合報告・質問は、このエントリのコメント欄を使用して下さい。ただし各自のカスタマイズに関するサポートは出来ません。
| Date | Revision |
|---|---|
| 2006-05-30 | 角丸画像をpngから透過gifに変更。角丸のまま背景色(乳白色部分)を自由に調整出来るようになりました。 |
| 2006-03-22 | 記事一覧のURLをarchives.htmlに変更。広告タグの内容変化に伴いフッター部のhtmlを修正。 |
| 2006-02-06 | silenceにもパンくずリストを追加。プラグインカテゴリを入れ替え。プレビュー用に仕込んだプラグインを廃止。 |
| 2006-01-25 | 左メニュー版のsilence_lhを登録。パンくずリスト付き。 |
| 2006-01-22 | サイドバー幅を若干広げた。プラグイン使用時の空タグも撤去。コメントフォームのH4タグを撤去。全記事一覧時のスタイルを調整。 |
| 2005-12-29 | 半角文字列対策が効いてなかったのでCSSを修正w。ついでに無駄なタグの一部を消去。 |
| 2005-12-12 | IEでカレンダー使用の方がプレヴューするとレイアウトが崩れる。日別ページ非対応なのでカレンダーはどうでもイイのだが、プレヴュー用にCSSを微調整。 |
| 2005-12-07 | IEでフッターに指定した下マージンが表示されない。paddingに変更。IEでサイドバー<p>〜</p>内のアンカー(用途は主にプロフィールの本文中)が、インライン表示されない→修正。 |
| 2005-12-02 | 個別記事 Entry Status、当該月へのURLに誤り。 |
| Item | Explanation |
|---|---|
| プラグイン | トップが1、記事個別表示時は2、それ以外のエリアは無効時と共通。3は未使用 |
| 非対応エリア | page-x.html(トップページの"次のページ"など)は現状では非対応。また、date_areaの記事本文は冒頭表示タイプなので、日別ページ(カレンダー)は実質非対応。 |
| 記事タイトル | 見出しレベルは、トップがh3、記事個別表示時はh1。(月別・カテゴリ・検索はdt) |
| 記事本文 | 月別・カテゴリ・検索エリアでは、記事冒頭一行のみの表示。 |
| コメント部分 | 件名・メール・絵文字無し |
| CSS | 角丸は画像以外に、mozilla(主にFirefox)の独自拡張-moz-border-radiusも使っています。カスタマイズによっては該当箇所をCSSから削除した方が良いでしょう。 |
| その他 | Windowsの近代ブラウザ(Firefox1.0 / IE6互換モード)で動作確認。昔のブラウザは恐らく非対応。 |
テンプレート側では本文<%topentry_body>と追記部分<%topentry_more>をブロックしてないので、マークアップしないテキストで追記を使用すると文章が繋がってしまいます。<!--more-->〜<!--/more-->内を下記の何れかに書き換えると解決されます。
DIVタグ<!--more--><div id="more"><%topentry_more></div><!--/more-->水平線<!--more--><hr /><%topentry_more><!--/more-->改行<!--more--><br /><%topentry_more><!--/more-->連続改行<!--more--><br /><br /><%topentry_more><!--/more-->
divを選択する場合は、スタイルシートの適当な場所に下記を追加すると良いです。
/* 冒頭と追記の間隔調整 */
div#more{padding-top:1.5em;}
更に、記事を開くと追記部分に「頭出し」されるタイプにしたい場合は、idを呼び出す為にリンク側に#を使います
リンク側<!--more_link--> <p class="entry-more">[<a href="<%topentry_link>#more" title="「<%topentry_title>」の続きを読む">続きを読む</a>]</p> <!--/more_link-->受ける側<!--more--><div id="more"><%topentry_more></div><!--/more-->
この場合も先程の「冒頭と追記の間隔調整」により、頭出し後の一行目が読みやすくなります。
CSSに.section p{margin:1em 0;}という箇所があります。そこを下記のように書き換えましょう。
.section p{
margin:1em 0;
text-indent:1em;
}
ちなみに段落毎の上下間隔はmarginの数値で調整出来ます。
カテゴリ名や記事タイトルが長く、複数行になるのが気になる場合でしょうか。
次の二ヶ所をhtmlから削除。
<th class="cat" abbr="カテゴリー">Category</th>
<td class="cat"><%titlelist_category></td>
次いでCSS記事タイトルの列幅を適度に調整。
.log th.title{width:82%;}
上記の要領でhtml/CSSをそれぞれ調整して下さい。
このテンプレートのサイドバー内アンカー下線は、text-decorationではなくborderです(画像ではなく、リンク自体にborderが付いている)。
例 : <a href="URL" style="border:none">画像</a>
消したい下線は上記の様にタグ内にスタイルを指定する事で消す事が出来ます。
トップページの水色っぽい部分にジャンプさせます。
<p class="entry-status"> 〜略〜 | <a href="#toc" title="目次へ">△</a></p>
ページ最上部へジャンプさせる場合
<p class="entry-status"> 〜略〜 | <a href="#top" title="このページの上へ">△</a></p>CSSでdl#info-navを探し、top:○em;の、○の数値を変えて下さい。
CSSでdl#info-navとul#topを探し、そのwidthの数値で幅を調整します。それに伴い、h1のpaddingや、div#cont、#intro、div#footerのmarginも合わせて調整する必要があります。
テンプレhtmlの後半に、サイドメニューに関する部分があります(長いです)。まずその範囲を把握し、まとめて削除します。そして下記のようなソースに置き換えると共通メニューになります。
<!-- ▼サイドメニュー -->
<!--plugin-->
<dl id="info-nav">
<!--plugin_first-->
<dt style="text-align:<%plugin_first_talign>"><%plugin_first_title></dt>
<dd style="text-align:<%plugin_first_ialign>">
<%plugin_first_description>
<%plugin_first_content>
<%plugin_first_description2>
</dd>
<!--/plugin_first-->
</dl>
<!--/plugin-->
<!-- サイドメニュー 閉 -->
上記の例は、常にプラグインカテゴリ1が出力されます。
プラグインの中央寄せを使うと、文章や作者名まで一緒に中央寄せされてしまいます。なのでプラグインプロフィールのhtmlを少し書き換えましょう。
<!--myimage-->
<p class="plugin-myimage" &align>
<img src="<%image>" alt="<%author_name>">
</p>
<!--/myimage-->
<p &align>Author:<%author_name></p>
<p><%introduction2></p>
上記の例では「画像と作者名」のみに位置指定が反映されるようになります。「あぁ、何か違う、作者名は左寄せでいいのに..」という方は、更に...
<p &align>Author:<%author_name></p>
作者名の節の&alignを削除すれば良いわけです。
基本的にli要素でブロックする仕様にCSSを変更(2005-12-24)したので、再ダウンロードして下さい。それでも駄目な場合は、プロフィールのhtmlがli要素のタイプと思われます(大概はp要素)。htmlを修正するか、新たにプラグインを追加してみて下さい。そしてhtmlを確認してください。
テンプレート作成の段階では、予め各プラグインを特定する事が出来ません。各自で編集して下さい。インラインスタイル、もしくはクラスを設けて調整すると良いでしょう。(プラグイン未使用の場合や下記の例を適用した場合は、初めからCSSに行間指定箇所があります)
プラグインのプロフィールは背景を透明に出来ません。テンプレート側のhtml修正で、プラグイン無効時のプロフィールをコピーペースして表示させれば可能です。
<!--index_area-->
<dt>Information</dt>
<dd class="author">
<%introduction2>
<!--myimage-->
<p class="author-image"><img src="<%image>" alt="<%author_name>" /></p>
<!--/myimage-->
<p class="author-name">Author : <%author_name></p></dd>
<!--plugin-->
<!--plugin_first-->
〜略〜
<!--▲プラグインON(1)-->
※ダウンロードした時期によってhtmlが多少違います。
このままだとプラグイン側のプロフィールとダブってしまうので、プラグインの設定でプロフィールを「表示しない」に設定すれば完了。
あまり無いとは思いますが、これはブラウザ(Internet Explorer)とPCのスペック等が関係していると思います。閲覧者としてならば「ツール→インターネットオプション→詳細設定」のスムーズスクロールを切る事で改善される場合もあります。
ですが管理者として改善するのであれば、CSSのdiv#contに指定されているposition:relative;を外します。これは検索窓の配置を決める基点として使われています。これを実行する場合は無理せずに、htmlのdiv id="cont"内にある検索窓を削除し、サイドバーで検索窓を使いましょう。
もしくはbodyの背景を固定させているbackground-attachment:fixed;を、削除するのも効果があるかもしれません。
このテンプレートではテーブルのスタイルを記事内に限定していないので、基本的にどこでも適用されます。スタイルシートの適当な所に下記を追加して下さい。
#ADL table,#ADL table td{
background:transparent;
border:none;
}
tableの枠線と背景色を解析部分のみ無効にする指定です。ただしデフォルトのアイコンには効かないようなので、好みのアイコンを選択して下さい。
その他tableで囲まれたブログパーツ等の場合も、この例を応用して下さい。
カテゴリ : FC2ブログ | カスタマイズ | HTML/CSS | インターネット
2005/11/29 | カスタマイズ(FC2) | ↓コメント 14 | ↓トラックバック 0
http://pinotan.blog15.fc2.com/tb.php/133-9b6c12e4
Comment
pino様のsilence_lhを使用させていただいております。
クールでスタイリッシュなデザインに一目惚れしました。
pino様のブログで色々と勉強させていただこうと思っております。
今後ともよろしくお願いいたします。m(_ _)m
で、トップの目次下の広告なんですが、とりあえず
<div class="section">
広告タグ
</div>
という具合に囲ってあげると、エントリーと同じ余白・文字サイズになりますよ。一度試してみて下さい。
<dt>カウンター</dt>
<dd style="text-align:center">
<script 〜略〜></script>
</dd>
これを例えばサイドメニューの下部であれば、</dl><!-- サイドメニュー 閉 --> の直前に書きます。上部なら<dl id="info-nav">の直後ですね。 もちろんサイドメニュー以外の場所でも置けます。
エントリーをサイドに移動というのは、ちょっと解りません。
ご挨拶が遅くなり申し訳ありません。
ブログを始めてhtmlやcssに興味を持ちポツリポツリと勉強しているところです。
最近,変数というものを知りbody本体の書き換えにも手を出し始めました。
ど素人につき大した改造は出来ませんが,とんでもないことをやらかす前に
ひと言ご挨拶をと思いコメントさせていただきました。
これからもよろしくお願いします。
このようなテンプレートが中々FC2に出てこないのが残念です。
http://tech.heteml.jp/
質問なんですが、タイトル文字の変更(フリーソフトJAPANのタイトルをJAPANなどに変更)したいのですが、どこに文字を挿入すればよろしいでしょうか?初心者でスイマセン。よろしかったら教えて下さい。