コメントリストの「⇒」を変更する

コメントリストとトラックバックリストは、
エントリー名
⇒投稿者の名前
エントリー名
⇒投稿者の名前
という風に「⇒」がデフォルトで使われています。これを
エントリー名
└ 投稿者の名前
エントリー名
└ 投稿者の名前
こんな風に罫線にしてみたり
エントリー名
 ★ 投稿者の名前
エントリー名
 ★ 投稿者の名前
1文字ずらして見やすくしてみたりするカスタマイズ。…とついでに「続きを読む」を変更するカスタマイズもまとめてご紹介。

※ツリー化スクリプトやプラグインを入れている場合は、そっちでリストマークがカスタマイズできるので不要です。


SereneBach対応しました(2005.09.21)

▼用意するもの
テキストエディタ
メモ帳は禁止。フリーソフトならTeraPadNoEditorとか。


▼変更するファイル名
sb: ja.pl
ファイルの場所: lib/lang/ja.pl
SereneBach: ja.pm
ファイルの場所: lib/sb/language/ja.pm


▼手順
1)念のためバックアップをとっておく。
ja.pl(*.pm)をコピーして、ja_back.pl(ja_back.pm)など任意の名前をつけて保存。万が一ミスをしてエラーが起きた場合の保険です。


2)テキストエディタでja.pl(ja.pm)を開く。
▼sb 102行目
'arrow' => '⇒',
▼Serenebach 199行目
$self->string('parts_arrow' =>'⇒');

この の部分だけを変更します。
隣の「'」や「,」などを消さないように!


3)⇒を書き換える
【sb】はsb用、【SB】はSereneBach用です。
【sb】や【SB】までコピペしてしまわないように気をつけて下さい(笑)
エントリー名
└ 投稿者の名前
にしたい場合は、
【sb】'arrow' => '└ ',
【SB】$self->string('parts_arrow' =>'└ ');
↑こんな風に⇒を消して└を記入します。
エントリー名
 ★ 投稿者の名前
にしたい場合は、
【sb】'arrow' => ' ★ ',
【SB】$self->string('parts_arrow' =>' ★ ');
といった風に書き換えます。(★の前に全角スペース入り)
▼応用編
CSS使った方がスマートだけどアイコンを使うことも出来ます。
【sb】'arrow' => '<img src="アイコン画像のURL" width="横のサイズ" height="縦のサイズ" /> ',
【SB】$self->string('parts_arrow' =>'<img src="アイコン画像のURL" width="横のサイズ" height="縦のサイズ" /> ');
とIMGタグを入れても大丈夫です。アイコン画像のサイズは、リストの文字サイズとバランスを考えた大きさにしましょう。

4)FTPで上書きアップロード→再構築して終了


▼ついでに「続きを読む」も変えてみる
この1つ下の行の
▼sb
'sequel' => '続きを読む',
▼SereneBach
$self->string('parts_sequel' =>'続きを読む>>');
を変更すると「続きを読む」の表記を変更することができます。
ちなみにblog*citronではこんな風↓にしています。
▼sb
'sequel' => 'Read more...',
▼SereneBach
$self->string('parts_sequel' =>'Read more...');

▼注意
直接リスト出力部分を変更しているので、どのテンプレートでも共通して反映されます。テンプレートを変更しても、ここでカスタマイズしたものは変わりません。
テンプレごとに変更したい場合は、現在適用しているテンプレに合わせてその都度書き換えてあげて下さい。

Related Archive