Nucleus(JP)フォーラム

NucleusCMS日本語版ユーザーのためのサポートフォーラムです。疑問が生じたらまずは記事検索をご利用ください。

ログインしていません。

#1 2008-01-14 22:57:54

Mocchi
メンバー
登録日: 2006-11-19
投稿: 438

Re: NP_MemberControl

Mocchiです。

Junさん製作のNP_MemberControlを改良したものを公開します。
たくさんのユーザとウェブログをひとつのNucleus CMSで運用している方が主な利用者となりそう。

そもそもNP_Member Controlは公開を停止してからは、ketsune.net (kitsune.info)さんのご好意により、junさんによるセキュリティアップデート版プラグインにて、ピアレビューと再開発のために公開されていました。

そこで、GNU GPL ver.2ライセンスを引継ぎ、再開発しました。GNU GPL ver.3において公開します。
みなさんにセキュリティチェックや改善点の指摘などしていただけたら助かります。

Junさん開発時点の主要機能は以下でしたが
1. メンバー&チームの同時登録
2. メンバー&チームの一括管理
3. メンバーへの一斉メール送信

1. は管理権限に関して困った状況がおこりそうなので、この機能は削除してあります。
なので機能限定改良という表現の方が適当です。

詳細はWikiにて。


Attachments:
zip NP_MemberControl_1.2.zip, Size: 27.95 KiB, Downloads: 546

オフライン

#2 2017-11-17 11:46:27

shinshinshin
メンバー
登録日: 2008-03-23
投稿: 7

Re: NP_MemberControl

mysqlを5.1から5.7にアップデートしましたら、以下のエラーが出ています。
解決方法をご教授いただけると幸いです。


mySQL error with query CREATE TABLE IF NOT EXISTS nucleus_PLUGIN_MemberControl (`MessageID` int(5) NOT NULL auto_increment, `MessageSENDER` varchar(255) NOT NULL default '', `MessageTITLE` varchar(160) default NULL, `MessageBODY` text NOT NULL default '', `MessageMORE` text NOT NULL default '', `MessageTIME` datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (MessageID) ) TYPE=MyISAM AUTO_INCREMENT=1;: BLOB, TEXT, GEOMETRY or JSON column 'MessageBODY' can't have a default value

オフライン

#3 2017-11-17 15:15:15

nshown
メンバー
登録日: 2008-01-05
投稿: 105

Re: NP_MemberControl

こちらの案件と同様のMySQL Ver.5.7に絡む現象ではございませんか?

オフライン

#4 2017-11-17 17:50:11

shinshinshin
メンバー
登録日: 2008-03-23
投稿: 7

Re: NP_MemberControl

早速の返信ありがとうございます。
skin_modeを空にしてみましたがエラー表示を消すことができませんでした。
他にどんな可能性がありましょうか?

オフライン

#5 2017-11-18 10:52:40

nshown
メンバー
登録日: 2008-01-05
投稿: 105

Re: NP_MemberControl

”TEXT can't have a default value”をキーワードにしてウェブ検索なさって頂くと、色々解決策があるように思います。
特にMySQLでTEXT型のカラムにはデフォルト値を設定できなくなったためのエラーだろうと思います。

当てずっぽうですが、NP_MemberControlのソースの中で、テーブルをクリエイトしている箇所を探して、TEXT型のカラムの「default...」を除去してみるといいかもしれません。

オフライン

Board footer