icon: haz

tDiaryの見た目をカスタマイズする - マニュアルはちゃんと読もう

tDiaryの見た目をカスタマイズした時の記録

tDiaryの作法とか

tDiary.org - テーマ向けHTMLの構造図解を発見(?)したので読んでみました。tDiaryのスタイルはsidebarとmainで横にメニューを置くらしいので、なるべくそれに従うように、このページのスタイルシートを修正しました。

tDiary 2.0.0から2.0.1へ

ついでにtDiary自体を2.0.0から2.0.1へアップデート。

アップデート方法はtDiary.orgに書いてある通りダウンロードした 2.0.1のファイルを2.0.0のファイルへ上書きコピーしただけ。後、tb.rbもコピーし直し。

はじめてのRuby ? pluginをいじってみる

めでたく(?)メニューが横に移動したので、次はメニューのカテゴリのリストを「|」文字区切りではなく、横メニューに合うulリストで出力するように変更しようと試みる。

先ずはそんなプラグインは沢山あるのでは ? と、googleで検索。

ところが、その検索中にヒットした「HOWTO-make-plugin.html(これまたtDiaryのマニュアルです。)」を読んでみたところ、その程度の事なら既存プラグインを探すより、自分でちょっとイジッた方が早そうなんで、Rubyは使った事なかったんですが見よう見真似でイジッてみました。

misc/plugin/ja/category.rbの category_listを前記のHOWTO通りに作ったcustom.rbへコピーして


def category_list
	info = Category::Info.new(@cgi, @years, @conf)
	@categories.map do |c|
		info.category = c
		info.make_anchor
	end.join(" | \n")
end

↑これをコピーして↓こう変更しました。


def category_ul
	info = Category::Info.new(@cgi, @years, @conf)
	a = @categories.map do |c|
		info.category = c
		info.make_anchor
	end.join('</li><li>')
	sprintf('<ul><li>%s</li></ul>', a)
end

期待した動きをしてくれてるみたいだけど、大丈夫ですかね ? tDiaryのカスタマイズに関しては、なんか未だ変な事してそう。

この記事と関連性の高い記事

はじめてのRuby ? pluginをいじってみる

icon: haz
めでたく(?)メニューが横に移動したので、次はメニューのカテゴリのリストを「|」文字区切りではなく、横メニューに合うulリストで出力するように変更しようと……

tDiary SPAMが多い

icon: haz
コメントとトラックバックにSPAMが多いので手動で消してたんですが、勢い余って全部のコメントとトラックバックを消してしまいました。ごめんなさい。

リンク元記録除外リスト

icon: haz
tdiaryの「本日のリンク元」に、ココhaz.jpが登録されてしまうのは如何なものか ? tDiaryの[リンク元記録除外リスト]の[既存設定]に最初から「diary.haz.jp」……

tDiaryからDrupalへ

icon: drupal
ここのシステムをtDiaryからDrupalへ変更しました。 既存記事の移行は手動でやりました。コメント無くなりましたが、すいません。 pythonが好きなのでDjangoに……

tDiaryの作法とか

icon: haz
を発見(?)したので読んでみました。tDiaryのスタイルはsidebarとmainで横にメニューを置くらしいので、なるべくそれに従うように、このページのスタイルシート……