トップ «前の日記(2007-08-31 (金)) 最新 次の日記(2007-09-04 (火))» 編集
capsctrldays

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 )}", "&laquo;#{navi_prev_ndays}") if @conf['ndays.prev'] and not bot?
+    result << navi_item( "#{h @index}#{anchor( @conf['ndays.prev'] + '-' + @conf.latest_limit.to_s )}", "&laquo;#{navi_prev_ndays}", true ) if @conf['ndays.prev'] and not bot?

追記:hsbtが後で取り込むといってるので

まかせたー。

| | | | | | Permalink
本日のツッコミ(全2件) [ツッコミを入れる]
1 YAA (2007-09-01 (土) 16:50)

私も同じことを plugin のメソッド上書きでやってたんですけど、tDiary のさきっちょでは navi_item が 3引数に変わっててちょっとハマりました。

2 kdmsnr (2007-09-01 (土) 23:07)

あーさきっちょで試すべきでしたね。

[]

トップ «前の日記(2007-08-31 (金)) 最新 次の日記(2007-09-04 (火))» 編集