AutoPagerizeに仮対応してみた

AutoPagerizeというGreasemonkeyがあります。
これは、ブログや検索結果のように、項目(記事)が並んでいるページで、ページ送りをクリックしなくても自動的に次のページを読み込んで、ページの下に続きの項目を繋げて表示してくれるプログラムです。

一度慣れるとやめられないというので僕も入れてみました。
そして、このブログも対応させてみました。

参考にしたのはこちらのページ。

AutoPagerizeにサイトを対応させるには、二つの設定をします。
ひとつは、次のページへのリンクに rel="next" という属性を追加します。
次に、項目(記事)一覧をタグで囲って、そのタグに autopagerize_page_element というクラスを指定します。

NP_ShowBlogsを使っている場合は、その中をいじります。
次のページへのリンクはすぐに見つかると思いますが、記事一覧の方、これは

$b->showUsingQuery($template, $query, 0, 1, 1);

という部分で出力しています。
この前後でタグを echo するといいでしょう。あまり美しいやり方ではありませんが。

という感じで、割と簡単に対応できたのですが、mixiチェックとTweetボタンが正常に動作してくれませんね。
よそのサイトを見ても同様だったので、仕方がないのかなあ。

また気が向いたらちゃんと調べてみて対応します。たぶん。

コメントを残す