«Prev ||
1 |
2 |
3 |...|
8 |
9 |
10 |
11 |
12 |
13 ||
Next»

コメントが追加されたことを、RSSで通知するプラグインです。
バージョンアップしました。
Nucleusは、コメントが追加されると、管理者へメールで通知するように設定できますが、管理者でない方は、コメントが追加されたかどうかを確認に来なければなりません。
このプラグインを入れると、だれでもコメントの追加をRSSで知ることができるようになります。
コメント追加後の返事待ちなどに使えます。
今回の変更点は、
- NP_AccessControl(ブログを保護し会員制ブログなどを作るプラグイン)に対応
- メンバーの場合、"管理者"となっていたのを、メンバー名に変更
- 通知件数(最新)を設定できるようにしました。
の、3点です。
...続きを読む

スマイリーアイコンプラグインを、バージョンアップしました。

このバージョンから、プラグインとアイコンを、別々に配布できるようにしました。
アイコンが格納された「emoticons」ディレクトリの中に、データベースへの追加データも含んで配布しますので、僕が作った新しいアイコンを追加する時には、「emoticons」ディレクトリをアップロードして、プラグインオプションから、「新しいアイコンを取り込みますか?」を「はい」にするだけで不足分を追加することができます。
ご自分で、作成・追加しているアイコンなどがある場合でも、大丈夫です。不足分を追加するだけですので。
てなわけで、これからは、アイコンだけでも配布できます。

しかも、一発取込できるので、追加も楽チン。

今回バージョンアップするにあたって、





を追加しました。
...続きを読む
キャッチーなタイトルですが、NP_Cache(ページを静的に保存して、表示を速くするプラグイン)を入れたんです。
超簡単に紹介すると、
Nucleusは、アクセスがあると、データベースからデータを読み込んで、ページに表示できるような形に整形してから表示します。(動的ページってやつですね。)
アクセスがある度に、この処理を行う時間が必要になります。この処理結果を、ファイルに
キャッシュ(保存)しておいて、次に表示する時に呼び出せば、処理時間を短縮できるという仕組みです。
...続きを読む

自動的に、設定した周期で、設定した場所に、データベースのバックアップファイルを作成し、添付ファイルとしてメールで送信します。Nucleus CMS v3.*のバックアップ不具合を検知する機能もついています。
バージョンアップしました。
- Win系サーバー対策
- 過去のアイテム・コメントの行頭#データ検知機能
嶽花さん、Win系サーバーでの何日にも及ぶ動作確認、ありがとうございます。
先日の記事と重複しますが、基本仕様が固まってきましたので、使い方・仕様をまとめてみました。
機能概要
- 設定周期で、自動的にサーバー上にデータベースのバックアップファイルを作成します。
- バックアップファイル作成時、(サーバー自体が逝ってしまった時の為に)指定メールアドレスに添付ファイルとして送信することもできます。
- (v3.21の時点で)Nucleus自体のバックアップ機能には複数の不具合があり(詳細)、リストアできないこともしばしばです。NP_znBackupは以下の問題点を検知します。
- アイテム・コメント内に、「頭に#が付いている行」があると、リストアできない。
- MySQLの予約語を使用しているプラグインのテーブルは、リストアできない。
- テーブル登録に不備があるプラグインが存在すると、リストアできない。
...続きを読む
Nucleus Adminからのバックアップ&リストアについてで書きました、Nucleus Admin DB保存/復元の不具合を検知する機能を追加しました。
「ちゃんとバックアップをとっていたのに、リストアできない。

」なんてことを、かなり防ぐことができると思います。
なんか、自動バックアッププラグインとしての機能より、Nucleus自体のバックアップ不具合を補完する機能の方が、大きいくなっていく。。。
...続きを読む
先日発見した、僕のプラグインの致命的バグの件で、
→C↓C←C↑Cの
嶽花さんとメールでやりとりしている中、自動バックアッププラグインの話題に。
ちょうど、getTableListのテーブル名をチェックする方法を考えていたのですが、これのためだけにプラグインを作ってもなぁと思っていたところでしたので、この自動バックアッププラグインの機能として盛り込んでみました。嶽花さん、アイデアありがとうございます。
データベースを使い込んでいる方なら、一度や二度は、データベースのデータを消してしまったり、クラッシュしたりなんてことがあるのではないでしょうか?(ないっすか?)
「プラグイン削除時、テーブルクリアする設定にしてたっけ?あれ?!消えてるぅ!」「サーバーがクラッシュしたぁ!」「MySQL逝ったぁ!」なんて時、勝手にバックアップされている

ってのは便利なんじゃないかと思います。
設定した周期で、設定した場所に、gz圧縮したDBのバックアップファイルを作成し、添付ファイルとしてメールで送信します。(ちなみに、このブログの現時点での圧縮ファイルは、多くの無駄データも含んで220KBくらいです。)
この時、各プラグインのgetTableListに登録されたテーブル名をチェックし、(テーブルが存在しない)問題があれば、対象のテーブル名リストを、メールの本文に書き込みます。
また、保存ディレクトリの合計容量が指定量を超えた場合、古いファイルから削除します。
このプラグインで作成したバックアップファイルは、Nucleus Adminのバックアップで出力したsqlと同じものになるようにしましたので、そのままリストアに使用できます。
...続きを読む

自動的に、設定した周期で、設定した場所に、データベースのバックアップファイルを作成し、添付ファイルとしてメールで送信します。Nucleus CMS v3.*のバックアップ不具合を検知する機能もついています。
...続きを読む
本当に、ごめんなさい。
NP_znSmiley
NP_znKeywordLink
NP_znQuestionnaire
NP_znCommentRSS
に、共通のバグがありました。 |
雛形にしていたコードに間違いがあり、上記4つのプラグインの、getTableListのテーブル名が、実際と違っておりました。
プラグイン自体は動作するのですが、このテーブル名を間違えると、
Nucleus AdminからのDB保存がうまくいかないので、バックアップ&リストアがうまくいかないのです。本当に致命的な不具合です。
【詳細】
Nucleus Adminからのバックアップの際、プラグイン内のgetTableListを参照します。
function getTableList() {
return array( sql_table('plug_***') );
}
ここに登録されたテーブルをバックアップしようとするのですが、それが存在しない場合、エラーコードを出力します。それがバックアップファイルに含まれてしまうのです。
getTableListに登録したテーブル名が「plugin_***」、実際に使用しているテーブル名が「plug_***」となってしまっておりました。
各ダウンロードページには、修正版をアップいたしました。
NP_znSmiley
Nucleus スマイリープラグイン NP_znSmiley バージョンアップ
NP_znKeywordLink
Nucleus キーワードリンクプラグインNP_znKeywordLinkバージョンアップ
NP_znQuestionnaire
Nucleus 選択肢追加可能アンケートプラグインひとまず完成
NP_znCommentRSS
Nucleus コメント追加通知RSSプラグイン
上記4つのプラグインをお使いの方は、バージョンアップをお願いいたします。上書き保存で修正できます。
リストア時のトラブルについては、↓こちらの記事にまとめてみましたので、参考にして下さい。
Nucleus Adminからのバックアップ&リストア時のトラブルについて
本当に申し訳ございません。

はてなダイアリーのように、記事に書いたキーワードに、自動的にリンクを埋め込むプラグインNP_znKeywordLinkを、バージョンアップしました。
↓こんな感じで、管理ページでキーワードとリンク先を設定しておくと、

普通に記事を書くだけ(特定の文字で囲んだりする必要なく)で、キーワードに設定したリンク先を埋め込むプラグインです。
今回の改良点は、「リンクし過ぎは、ちとウザイよ対策」です。(作った本人ですら、ちょっとうっとうしいなぁと思っておりました。

)
...続きを読む
先日からテストしていました、リファラプラグイン、テストもそこそこに、とりあえず完成ということに。
最初は、ただ単に通らない日本語を通そうとしていただけだったのですが、コードを見ていたら、、、
、、、かなり手を入れることになってしまい、別プラグインにしちゃいました。
でもこれって、結構便利なんじゃないかと思います。NP_Referer2の作者さまに感謝

検索エンジンから来た場合は、キーワードも拾います。
データをRSS配信する、別プラグインを作れば、
track feedみたいにもなります。(いや、素直にtrack feedを使えば良いんですけど。)
一番多くリンク(&クリック)されているページもランキング表示できますし、色々応用できそうです。
...続きを読む
«Prev ||
1 |
2 |
3 |...|
8 |
9 |
10 |
11 |
12 |
13 ||
Next»