窮すればなんとやら、でtDiaryインサイドをほんの少しだけ。

 /install_dir/skel/header.rhtmlの6行目のを以下に置換:

<% if @mode=="day" then %><% else %><% end %>
 image.rbプラグインを使用し、その画像ディレクトリが./images/にあると仮定。これで、一日分表示のときの背景をその日の一枚目の画像(date_0.jpg)にすることができる。別途CSSの追加の方でbackground-repeat: no-repeat;などとしておけば、ページの上の方に写真を日替りで載せたりするのには便利であろう。 しかし、日記本文のバックグラウンドの設定はこのやり方では無理であるし、「CSSの追加」に上記のようなrubyスクリプトを書いても展開されない(cross-site scripting対策なのであろう)から、CSSを生成する(add_header_procではじまる)コールバック系プラグインとして実現する必要があるようなり。

本ブログではamazon associate広告を利用しています。