2007-09-01 (土) [長年日記]
1 [tDiary] tDiaryでAutoPagerizeを使う
SWDYH - AutoPagerize0.0.11みて対応。
- <div class="main"> を <div class="main autopagerize_page_element"> # 構造覚えてないので、mainより下に丁度いいのがあったかもしれないけど。管理画面でいじれるほうが嬉しいので、このへんは適当でいいと思われ。
- 次のページを入れたいところに <span class="autopagerize_insert_before"></span>
- 00default.rb書き換え
- navi_item書き換え
def navi_item( link, label, rel_next = false )
if rel_next
%Q[<span class="adminmenu"><a href="#{link}" rel="next">#{label}</a></span>\n]
else
%Q[<span class="adminmenu"><a href="#{link}">#{label}</a></span>\n]
end
end
- あとは使いたいところで第3引数呼ぶみたいな。
def navi_user_latest
result = ''
- result << navi_item( "#{h @index}#{anchor( @conf['ndays.prev'] + '-' + @conf.latest_limit.to_s )}", "«#{navi_prev_ndays}") if @conf['ndays.prev'] and not bot?
+ result << navi_item( "#{h @index}#{anchor( @conf['ndays.prev'] + '-' + @conf.latest_limit.to_s )}", "«#{navi_prev_ndays}", true ) if @conf['ndays.prev'] and not bot?
追記:hsbtが後で取り込むといってるので
まかせたー。
[]
| 
私も同じことを plugin のメソッド上書きでやってたんですけど、tDiary のさきっちょでは navi_item が 3引数に変わっててちょっとハマりました。
あーさきっちょで試すべきでしたね。