2008-03-09 (Sun) [長年日記]
#1 tDiaryに手を入れる
ブログを始めるとなれば、どこかのレンタルサービスでブログを借りるのが普通である昨今、庭木を手入れするようにあちこちいじること自体が趣味じゃないと、サーバーインストール型のブログツールはやっていられないよねー。
ずっと同じ機能で同じように使い続けるのこともできるけど、それでもスパム対策は自前でしなきゃいけないし、新しいプラグインが出たらやはり試してみたいし、外部のネットサービスとも連携したい。
そんなわけで私は手を入れるのが趣味なので今日もいじりました。以下は備忘録。
前回から今までにやったこと
- テーマCSS直し
- 全体的に罫線などを取り払ってデザインをシンプルにした。ある日の日記と次の日の日記の間隔とか細かい部分の調整。
- サイドバーに表示している人気の記事プラグイン(my_hotentry.rb)、twitter_badge.rb、last_fm_recent.rbに合わせたCSSを書いて、サイドバーの文字を小さく(font-size: 80%)する。
- 人気の記事プラグイン(my_hotentry.rb)の「Powered by Hatena Bookmark」を小さい文字で表示するためにソースを見てHTMLにクラスを指定して<span class="hb-powered"></span>タグを挿入し、それに合わせたCSSを書いた。
- 外部サービス入れ替え
- 3月で運営を終了するはてなリングのアイコンを撤去。
- その代わりというわけではないが、あわせて読みたいを入れてみる。
- プラグインをいじる
- twitterプラグインの@ではじまる発言は消さなくていいので、bktterを使ってはてなブックマークを投稿している、[B!]で始まる発言を消したい→ソースを見て「@」→「[B」に置き換え。うまくいったみたい
- last.fmプラグイン、最後に聞いた曲名を消さずに保持する→ソースを見て、演奏終了後一定の時間が経っていたら曲名を表示させない処理をしている部分と思われるところ(if Time.now < date + 60*180 then 〜 else break end)を削除。ちゃんと動いたっぽい。
今後の課題
- タグクラウドプラグインのタグ部分で空いている左側がなんとかならないか
- サイト内Google検索は適度に左空けをできないか
- サイドバーの各種バナーや「あとで読みたい」は適度に左空けできないか
- 「過去の日記」(calendarプラグイン?)の表示を自分でいじっているはずだがどういじったのか。
- トラックバックが動くようにする。
- 2003年からメンテされてないと思われる絵日記プラグイン機能追加版(image_ex.rb)をやめて普通の絵日記プラグインにする。大きい写真を縮小して貼るときはflickrにアップしたものを貼ることにする。→image_ex.rbを削除すると、過去にimage_ex.rbで貼った写真がすべて見られなくなるので削除しない。編集画面には画像アップロードボックスが2つある状態になりまぎらわしいが仕方がない。image.rbがまだ動いてないので動くようにするのと、今後は間違えないようにimage.rbの方に画像をアップする。
- 本文及び画像のメール投稿を可能にする。
- タグの表示位置は本文の後じゃなくてタイトルの次の行がいいなぁ…
[]


ツッコミ入りRSS

>タグの表示位置は本文の後じゃなくてタイトルの次の行 <br>使っているのは section_footer ですよね? <br>実現は簡単なのでオプション機能として追加するか少し考えます。 <br>
いえ、category_to_tagのようです。 <br>http://docs.tdiary.org/users/?category_to_tag.rb <br>もし実現できそうならありがたいです。
> タグクラウドプラグインのタグ部分で空いている左側がなんとかならないか <br>base.css の "div.sidebar ul" で "margin-left: 1.5em;" があるからだと思います.以下の定義を追加してもらうとうまくいくかもしれません. <br> <br>div.sidebar ul.tagcloud { <br>margin-left: 0; <br>padding-left: 0.5em; <br>} <br> <br>"padding-left" の値で余白は調整してみてください.(ちょっと見てみただけなのではずしてたらごめんなさい <br>
おお、hbさんの言うとおりでできました! <br>あとで細かく調節します。ありがとうございました。
すぐ出来る!と思ったら、tDiary 本体に手を入れないとちょっとダメっぽいですorz <br>subtitle の一部としてならすぐにできたんですが、CSS的に微妙。
そうですかー。まあ、出来ればってことで。ゆっくり待っています。