10年ぶりに部屋に入るとコウモリや猫の巣窟だった
NP_SimpleCategoryTree (v0.1.2)の改造版です。<%tab%>タグの仕様がオリジナルと異なるので、オリジナルと差し替えた場合に、テンプレートの修正が必要です。
» もっと読む?
NP_CountEntries.php
NP_CountEntries (v1.3)の修正版です。
エラーページでアボートしないようにしました。
NP_MonthlyArchivLinks.php
NP_MonthlyArchivLinks (v0.1)の修正版です。
オリジナル版はあけび猫の環境では動作が何か変だったので、あちこち修正した上、第二パラメータに「actual-cat」というのを追加してあります。
こういう大きな画像の記事でNP_CustomThumbnailがアボートする場合には、php.iniのmemory_limitを増やすとよいみたいです。
あけび猫は32Mでダメだったので、64Mに設定してみました。
または、グラフィックエンジンにGDを使わずに、ImageMagick等を使うという手もあります。
NP_MobileWithSinglePage2.1.0-1.zip
NP_MobileWithSinglePage.php (v2.1.0 beta)の修正&機能拡張版です。オリジナルの機能は概ね含んでいると思いますが、プラグインオプションの設定がオリジナルとは多少異なっているので、インストールするには、一旦、オリジナルのものを削除してからインストールするのが無難かもしれません。
m-20081002.zip
あけび猫のブログで使っている携帯電話用のスキンです。mob.zipがベースですが、かなり変更してあります。
<%adminurl%>のテンプレートでも使えるものです。
action.php へのフルURLを挿入します。
NP_Revisionは元々fancy URLに対応しているっぽいのですが、あけび猫の環境では何故かそのままでは古い版が表示できませんでした。そこで、次のパッチを作りました。
対応するNP_Revisionはバージョンが0.7のものです。
NP_znItemCacheをNP_Revisionに対応させるパッチです。
対応するNP_znItemCacheのバージョンは0.024、NP_Revisionのバージョンは0.7です。
ドラフト以外の最も古いリビジョン番号を挿入します。
このプラグインは、NP_Revisionに依存します。NP_Revisionのバージョンは0.7です。
NP_CatDescをテーブルプリフィックスに対応させるパッチです。
対応するNP_CatDescのバージョンは1.0です。
NP_CustomThumbnailをNP_MarkdownEditorで使いやすくするパッチです。
対応するNP_CustomThumbnailのバージョンは0.6.2です。「NP_CustomThumbnail062.zip」というのがそれです。
インストールすると、通常、カテゴリに対して動作する機能が、テンプレートのアイテムの本体で動作するようになるかもしれないプラグインです。
NP_GeSHi2でソースコードを表示すると、何故か空行にスペースが1つ入って表示されます。また、空行に元々空白類があった場合、その空白類が1つのスペースに置き換わって表示されます。このような動作を無効にするパッチを作ってみました。このパッチは<pre>タグを使った場合のみに効果があります。
現在のパッチは、空行に元々空白類があった場合、それを削除せずにスルーさせます。削除した方がよい場合には、以前のものを使うことができます。
対応するNP_GeSHi2のバージョンは、0.1。GeSHiは、GeSHi 1.0.8.2です。
NP_Markdownで記事を表示すると、タブがスペースに変換されて表示されます。そうすると、記事中にプログラムのソースコードを書いた場合に、読み手がそれをコピペした時に、元のソースコードにあったタブが失われてしまうことになります。このパッチは、そのような問題を解決するのに役立つかもしれません。
対応するNP_Markdownのバージョンは、0.5.1。Markdownは、PHP Markdown Extra 1.2.3です。
NP_Popularity.php
人気記事のリストを作成し、挿入します。
これは、NP_znPopularityをベースに作ったものですが、データベースのテーブルを別にし、タグの書式が変えてあるので、NP_znPopularityとは互換性がありません。NP_znPopularityは記事を表示回数順に並べますが、これだと、新しい記事の人気が古い記事の人気になかなか追いつけない傾向が出てきます。そこで、NP_Popularityでは、単なる表示回数ではなく、表示回数とその記録時刻から算出した、平均表示回数(スコア)順に記事を並べるようにしてみました。おまけに、不人気記事のリストを作る機能も付けてみました。
NP_PluginList.php.patch
対応するNP_PluginListのバージョンは、1.1です。
稼動中のNP_Revisionに、このパッチを適用する場合、手順を誤ると厄介な事になることがあります。説明をよく読んで、理解して、注意深く行って下さい。また、このパッチを当てたNP_Revisionで履歴が記録された後に、NP_Revisionをこのパッチを当てる前のものに戻すと厄介なことになることがあるので注意して下さい。
このパッチには、「NP_Revisionをfancy URLで動作させるパッチ」の内容も含まれています。
NP_Revision0.7-7.zip
NP_Revision (v0.7)の修正版です。オリジナルものよりも新しいDifferenceEngineに対応していたり(上のZIPファイルに同梱のDifferenceEngineは新しいものです。これは、MediaWikiに入っていたものをNP_Revisionで使えるように修正したものです)、差分表のスタイルが修正されていたりします。
「NP_Revisionで初版の記事中で引用符等がエスケープされないようにするパッチ」も適用してあるので、既存のNP_Revision(v0.7及び作者にakebiaが加わっているものでv0.7-3未満のもの)をアップグレードする場合には注意が必要です(いきなりアップグレードせずに、必ずリンク先の記事を読んで下さい)。新規にインストールする場合には、いきなりインストールしてもよいですが、その後、オリジナルのものにダウングレードすることはおすすめできません(この場合も、必ずリンク先の記事を読んで下さい)。
対応するNP_AutoTwitterは、バージョンが0.3.1のものです。