ppBlogのAutoPagerize対応方法

今までの作業によって,indexページと個別エントリ,ボックス表示までがAutoPagerizeの先読み対象になったことと思います。ただ,リスト表示がまだ対象になっていないのと,個別エントリのページではコメントが表示されていないと思いますので,今度はその対策を。またutils.phpをいじります。

まずはリスト表示の部分から。utils.phpの541行目付近(function show_lists($lines = '')のブロック),

 $body = '<div class="show-list"><ul>'.NL;

 $body = '<div class="show-list autopagerize_page_element"><ul>'.NL;

とします。次に個別エントリでコメントも表示させたい場合,utils.phpの369行目付近(function show_box($id='', $comment_form=TRUE, $target='', $alone=0, $index=0, $sup_same=0, $inf_same=0, $mht=0, $ajax_list=0)のブロック),

  if($_cmt_count >= 1) $_com .= '<div class="comment-div" id="comments_start">'.NL.'<p class="comment-header">この記事に対するコメント・トラックバック ['.$_cmt_count.'件]</p>'.NL;

  if($_cmt_count >= 1) $_com .= '<div class="comment-div autopagerize_page_element" id="comments_start">'.NL.'<p class="comment-header">この記事に対するコメント・トラックバック ['.$_cmt_count.'件]</p>'.NL;

とします。これで一応完成。なんですが,さらに個別エントリ表示でコメント入力欄を表示させたい場合のことも次のページに書いておきます。

4 of 512345Next»
はてなブックマーク delicious 5 livedoorクリップ Buzzurl

— posted by naoK at 21:14   [ ppBlog ] Comment [4]  TrackBack [0]

思えば一年前の今日,こんなこと書いてました。
  • と思ったけど,なんにも書いてないです…
  • [ 1年前スクリプト by naoK ]
同じカテゴリからランダムピックアップ

この記事に対するコメント・トラックバック [4件]

Up1. ぷらむ — 2007/09/02@07:28:46

さっそくやってみました。AutoPagerize対応になりました。ただ貼り付け方が悪かったがわかりませんが、「次の 5 件 ?」となり、»が?になってしまいました。

Owner Comment naoK  2007/09/02@10:55:41

homepageおはようございます。
ソースコードの部分を少し修正して,そのままコピペすれば使用できるようにしました。ご指摘ありがとうございます。


3. ぷらむ — 2007/09/02@07:55:13

「»が?」の理由がわかり、直しました。これ便利ですが、使える人は果たして何人いるでしょう。

Owner Comment naoK  2007/09/02@11:02:53

homepageうーん。FirefoxでAutoPagerizeを使っている人ってどれくらいいるんでしょうかねぇ。そもそもGreasemonkey自体ちょっと初心者には敷居が高いかも。スゴく便利な拡張なんですけどね。


この記事に対する TrackBack URL:

設定によりTB元のページに、こちらの記事への言及(この記事へのリンク)がなければ、TB受付不可となりますのであらかじめご了承下さい。

コメントをどうぞ。 名前(ペンネーム)と画像認証のひらがな4文字は必須で、ウェブサイトURLはオプションです。

ウェブサイト (U):

タグは使えません。http://・・・ は自動的にリンク表示となります

ニコッ ムカッ えーん あちゃぁ ベーッ ラブリー ムンク 汗 ネムー 風邪 グスン はぁと zzz うっ いかり ダッシュ グッ ドクロ ケーキ

     

[Top ↑]