MACHIDA Hideki
h****@match*****
2004年 8月 6日 (金) 23:05:54 JST
町田と申します。 http://www.namaraii.com/hiki/?%28Hiki%29%A4%B4%B0%D5%B8%AB%A4%CA%A4%C9#l19 でも出ている話題ですが、現在サイドバーが <div class="sidebar"> <div class="recentsubtitles"> 〜 </div> </div> となっています。 この "recentsubtitles" は tDiary では recent_xxx プラグイン 用の class なので、強制的に出力されるのは正しくないと言えま す。 各テンプレートから削除していただいたほうが良いのではないかと 思いますがいかがでしょうか? また、00default.rb に含まれる recent プラグインを tDiary と 同じ振る舞いになるように修正してみたのですが、これはこれでサ イドバーではなく本体ページで使うとちょっと悲しいことになるよ うで悩ましいです。 とりあえず「サイドバー専用 recent」を作ってみましたので添付 します。 サイドバーを使う場合は SideMenu でこちらを使うことにして、各 テンプレートの「<div class="recentsubtitles">〜</div>」は削 除するということにしたほうがテーマの再現性が高いと思うのです が、ご検討いただけませんでしょうか。 以上、よろしくお願いします。 -- 町田 秀企 http://www.matchy.net/ mailto:h****@match***** PGP fingerprint : FC05 7475 B836 5334 DF7C 9D18 9B26 CB64 95C2 0CC6 PGP public key : http://www.matchy.net/data/pgp_publickey.asc -------------- next part -------------- #===== recent def side_recent( n = 20 ) n = n > 0 ? n : 0 l =****@db*****_info.sort do |a, b| b[b.keys[0]][:last_modified] <=> a[a.keys[0]][:last_modified] end s = '' c = 0 ddd = nil l.each do |a| break if (c += 1) > n name = a.keys[0] p = a[name] tm = p[:last_modified ] cur_date = tm.strftime( msg_date_format ) if ddd != cur_date s << "</div>\n" if ddd s << "<p class=\"recentitem\">#{cur_date}</p>\n" s << "<div class=\"recentsubtitles\">\n" ddd = cur_date end t = page_name(name) an = hiki_anchor(name.escape, t) s << " #{an}<br>\n" end s << "</div>\n" s end