Nucleus(JP)フォーラム

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

ログインしていません。

#1 2006-11-26 20:58:40

佐藤(な)
メンバー
From: 愛知の知多半島の田舎
登録日: 2005-09-12
投稿: 266
ウェブサイト

Re: NP_MultipleCategories 最新版

ダウンロード先が、いろいろなトピックに散らばっているため、最新版メンテナンス用のトピックを立てました。

junさん方式で、ここに使い方説明を書けると理想なのですが、とりあえず、Wikiへのリンクをはっておきます。
http://japan.nucleuscms.org/wiki/plugin … categories


[2007-05-01] ver0.38.1j & vae0.5.1j : <%if%>拡張(要Nucleus v3.3)
[2007-05-01] ver0.38.1j & vae0.5.1j : カテゴリリスト高速化
[2007-05-01] ver0.38.1j & vae0.5.1j : PostDeleteSubcatイベントなど追加
[2007-05-01] ver0.38.1j & vae0.5.1j : 言語ファイル化
[2006-11-27] ver0.38j(無限階層非対応版 0.3xj系統): 脆弱対策、Item UIの<label>修正
[2006-11-26] ver0.5j(無限階層 0.4xj系統): 脆弱対策、MySQL5系対応


Attachments:
zip NP_MultipleCategories_v0.5.1j-fix.zip, Size: 30.24 KiB, Downloads: 4,351
zip NP_MultipleCategories_v0.38.1j-fix.zip, Size: 19.64 KiB, Downloads: 1,387

各種プラグインを紹介するblog(鯖更新忘れ死亡中)
スキン・テンプレ変数を紹介するブログ(復活)
http://reference.nucleus.satona.net/
wa - Nucleusやウェブネタなど
http://wa.otesei.com/

オフライン

#2 2006-11-26 21:10:59

佐藤(な)
メンバー
From: 愛知の知多半島の田舎
登録日: 2005-09-12
投稿: 266
ウェブサイト

Re: NP_MultipleCategories 最新版

ver0.403jのセキュリティ問題を修正し、ver0.5jとしてアップしました。
このトピックのトップよりダウンロードしてください。

この脆弱は、対策プラグインNP_0TicketForPluginをインストールすることで解消されますが、アップデートをお勧めします。
<追記>申し訳ございません、NP_0TicketForPlugin で解消されません。対策にはプラグインのアップデートが必要です。</追記>

参考ページ
プラグインの脆弱性を解決するプラグイン(NP_0TicketForPlugin)のリリースについて

追記)
shizukiさんよりいただいた、MySQL5系対応コード入ってます。(感謝)


各種プラグインを紹介するblog(鯖更新忘れ死亡中)
スキン・テンプレ変数を紹介するブログ(復活)
http://reference.nucleus.satona.net/
wa - Nucleusやウェブネタなど
http://wa.otesei.com/

オフライン

#3 2006-11-26 22:52:56

サクラキャンドル
メンバー
登録日: 2004-08-25
投稿: 164
ウェブサイト

Re: NP_MultipleCategories 最新版

すいません、これまで、
無限階層未対応版→0.3XX
無限階層対応版→0.4XX
という認識でいたのですが、今回バージョンが0.5XXとなったということは、これが統合されたと考えてよいでしょうか?それとも、0.5XXはあくまで0.4の後継であるということでしょうか?(それでしたら、0.5XXとするのもちょっと混乱を招きそうですが。)

確認したいのは、無限階層版がでた当時、アップグレード時に問題がでたことがあって様子見をしていたのですが、0.37jからいきなり0.5jにアップデートしても大丈夫ですかね?

それとも、0.3XX系は、別途ということになりますか?


農場主の日常(管理人blog)
http://nojomaster.com/

オフライン

#4 2006-11-26 23:19:59

佐藤(な)
メンバー
From: 愛知の知多半島の田舎
登録日: 2005-09-12
投稿: 266
ウェブサイト

Re: NP_MultipleCategories 最新版

ver0.5jは、無限階層対応版 ver0.4j系です。
混乱させてすみません。

無限階層未対応版 ver0.37j も、バージョンアップします。しばしお待ちください。
ver0.37j も、対策プラグインNP_0TicketForPluginが有効です。
<追記>申し訳ございません、NP_0TicketForPlugin で解消されません。対策にはプラグインのアップデートが必要です。</追記>

さっきの投稿で、ちゃんとアナウンスしてなくってごめんなさい。


各種プラグインを紹介するblog(鯖更新忘れ死亡中)
スキン・テンプレ変数を紹介するブログ(復活)
http://reference.nucleus.satona.net/
wa - Nucleusやウェブネタなど
http://wa.otesei.com/

オフライン

#5 2006-11-27 07:05:52

サクラキャンドル
メンバー
登録日: 2004-08-25
投稿: 164
ウェブサイト

Re: NP_MultipleCategories 最新版

了解いたしました。

ver0.37j も、対策プラグインNP_0TicketForPluginが有効とのことなので、それをインストールした状態で
様子を見ます。

回答ありがとうございました。


農場主の日常(管理人blog)
http://nojomaster.com/

オフライン

#6 2006-11-27 12:43:37

佐藤(な)
メンバー
From: 愛知の知多半島の田舎
登録日: 2005-09-12
投稿: 266
ウェブサイト

Re: NP_MultipleCategories 最新版

サクラキャンドル さんの発言:

ver0.37j も、対策プラグインNP_0TicketForPluginが有効とのことなので、それをインストールした状態で
様子を見ます。

すみません、ぼくの確認不足でした。NP_0TicketForPluginで 解消できません。
フォーラム内のアナウンスには、赤字で撤回を追記しておきました。 :oops:

バージョンアップしたプラグイン自体は、脆弱対策されていますので大丈夫です。
サブカテゴリ無限階層非対応版 ver0.3x系も脆弱対策版を、このトピックのトップにアップしましたのでよろしくお願いします。


各種プラグインを紹介するblog(鯖更新忘れ死亡中)
スキン・テンプレ変数を紹介するブログ(復活)
http://reference.nucleus.satona.net/
wa - Nucleusやウェブネタなど
http://wa.otesei.com/

オフライン

#7 2006-12-03 21:00:58

sweell
ゲストユーザー

Re: NP_MultipleCategories 最新版

Hi Nakahara , sorry for this intrusion, I don't know if I can post here in english...  :oops:

Please, can U explain witch is the current version of this plugin? I've installed the 0.403j and now in the wiki I see two versions 0.38j and 0.50j... I'm a little confused...

TIA sweell

#8 2006-12-03 21:18:49

佐藤(な)
メンバー
From: 愛知の知多半島の田舎
登録日: 2005-09-12
投稿: 266
ウェブサイト

Re: NP_MultipleCategories 最新版

機械翻訳なので自信ないですが、、、

sweell さんの発言:

I've installed the 0.403j

0.403jを使っていて、その最新版をお探しということでしょうか?

ぼくが飛んだバージョン番号を付けてしまったので、各所で混乱を招いているのですね。
sweellさん、みなさま、すみません。 :oops:

0.403j を修正したものが、0.5j です。

英語ができるかた、どなたかすみません。翻訳、お願い致します。 :oops:


各種プラグインを紹介するblog(鯖更新忘れ死亡中)
スキン・テンプレ変数を紹介するブログ(復活)
http://reference.nucleus.satona.net/
wa - Nucleusやウェブネタなど
http://wa.otesei.com/

オフライン

#9 2006-12-03 21:27:48

ひろ
メンバー
From: Kobe, JAPAN
登録日: 2004-07-11
投稿: 58
ウェブサイト

Re: NP_MultipleCategories 最新版

sweel-san:

sweell さんの発言:

Please, can U explain witch is the current version of this plugin? I've installed the 0.403j and now in the wiki I see two versions 0.38j and 0.50j...

If you are using 0.403j now, 0.5x-j will work.


ひろの日記帳 * http://hiro.intlcafe.info/

オフライン

#10 2007-05-01 22:55:58

佐藤(な)
メンバー
From: 愛知の知多半島の田舎
登録日: 2005-09-12
投稿: 266
ウェブサイト

Re: NP_MultipleCategories 最新版

Nucleus CMS v3.3 日本語版がリリースされました。(感謝!)
(v3.3からの新機能)doIf対応版、NP_MultipleCategoriesです。

コア改造不要で、サブカテゴリ判定ができるようになり、さらに判定条件も増えました。

--------
選択中サブカテゴリーの情報を<%if%>の条件に指定することができます。

・条件「何れかのサブカテゴリーが選択されている場合」
<%if(MultipleCategories, subcategory)%>

・条件「選択中サブカテゴリーのIDが、指定値の場合」
<%if(MultipleCategories, subcatid, ID)%>
値は、第3引数で指定します。

・条件「選択中サブカテゴリーの名前が、指定値の場合」
<%if(MultipleCategories, subcatname, 名前)%>
値は、第3引数で指定します。別カテゴリー下のサブカテゴリーでも、同じ名前であれば条件を満たします。
--------

他にも、

  • カテゴリリスト高速化 by Katsumiさん

  • PostDeleteSubcatイベントなど追加 by shizukiさん

  • 言語ファイル化 by shizukiさん

などの改良が加わっています。(v0.3系サブカテゴリ単数階層版、v0.5系サブカテゴリ無限階層版、共に)

このトピックのトップにアップしてあります。


各種プラグインを紹介するblog(鯖更新忘れ死亡中)
スキン・テンプレ変数を紹介するブログ(復活)
http://reference.nucleus.satona.net/
wa - Nucleusやウェブネタなど
http://wa.otesei.com/

オフライン

#11 2007-05-02 09:28:07

shizuki
Administrator
From: 西播磨
登録日: 2006-03-23
投稿: 900
ウェブサイト

Re: NP_MultipleCategories 最新版

ごめんなさい、「isValidSubCategory」を二重定義してたんで修正しました
07/05/02 09:27までにダウンロードされた方はダウンロードしなおしてください

しっかり確認しないままファイル送ってごめんなさい>(な)さん

オフライン

#12 2007-05-02 12:43:04

jn3hms
メンバー
From: 兵庫県加古川市
登録日: 2004-06-18
投稿: 20
ウェブサイト

Re: NP_MultipleCategories 最新版

最新バージョン(0.38.1)を入れるとサイトが真っ白になって表示されなくなります。
管理画面の表示もおかしくなってしましました。
以前のバージョン(0.37)に戻すと正常に動作します。。

再ダウンロード(12:40頃)をして試してみましたが、動作しませんでした。

Nucleus は 3.3 です。

オフライン

#13 2007-05-02 14:41:24

佐藤(な)
メンバー
From: 愛知の知多半島の田舎
登録日: 2005-09-12
投稿: 266
ウェブサイト

Re: NP_MultipleCategories 最新版

jn3hms さんの発言:

最新バージョン(0.38.1)を入れるとサイトが真っ白になって表示されなくなります。
管理画面の表示もおかしくなってしましました。

shizukiさん修正(09:28)前のファイルで試してみると、上記問題再現しました。

現在、(14:30頃)ダウンロードしたファイルでは、直っていると思います。
今一度、ダウンロードしてお試しいただけませんでしょうか。。


各種プラグインを紹介するblog(鯖更新忘れ死亡中)
スキン・テンプレ変数を紹介するブログ(復活)
http://reference.nucleus.satona.net/
wa - Nucleusやウェブネタなど
http://wa.otesei.com/

オフライン

#14 2007-05-02 15:50:58

jn3hms
メンバー
From: 兵庫県加古川市
登録日: 2004-06-18
投稿: 20
ウェブサイト

Re: NP_MultipleCategories 最新版

佐藤(な) さんの発言:

現在、(14:30頃)ダウンロードしたファイルでは、直っていると思います。
今一度、ダウンロードしてお試しいただけませんでしょうか。。

再度ダウンロード(15:45頃)して試してみたところ動くようになりました。
ありがとうございました yikes

オフライン

#15 2007-05-03 04:29:27

shotanaka
メンバー
From: 横浜
登録日: 2005-11-22
投稿: 15
ウェブサイト

Re: NP_MultipleCategories 最新版

こんばんは。

[2006-05-01] ver0.38.1j & vae0.5.1j : <%if%>拡張(要Nucleus v3.3)
[2006-05-01] ver0.38.1j & vae0.5.1j : カテゴリリスト高速化
[2006-05-01] ver0.38.1j & vae0.5.1j : PostDeleteSubcatイベントなど追加
[2006-05-01] ver0.38.1j & vae0.5.1j : 言語ファイル化

揚げ足取りで申し訳ないですが、2006→2007の間違いと思われます。混乱しますので、修正をお願いします。

オフライン

#16 2007-05-03 11:49:18

佐藤(な)
メンバー
From: 愛知の知多半島の田舎
登録日: 2005-09-12
投稿: 266
ウェブサイト

Re: NP_MultipleCategories 最新版

すみません :oops:
2007に直しておきました。
shotanakaさん、ありがとうございます。


各種プラグインを紹介するblog(鯖更新忘れ死亡中)
スキン・テンプレ変数を紹介するブログ(復活)
http://reference.nucleus.satona.net/
wa - Nucleusやウェブネタなど
http://wa.otesei.com/

オフライン

#17 2007-05-04 01:39:01

Katsura
メンバー
From: 名古屋
登録日: 2006-06-12
投稿: 19
ウェブサイト

Re: NP_MultipleCategories 最新版

すいません、教えてください。

無限階層非対応版(0.3xj系統)と無限階層(0.4xj系統)と、二種類ありますが、
単純に後者は前者の機能を包含していると考えて良いのでしょうか。

もしそうであれば、私のような、今から初めてMultipleCategoriesを利用しようと思っている者は、無限階層版の方を
利用しておけばよいでしょうか。

オフライン

#18 2007-05-04 20:40:41

hanya
メンバー
登録日: 2005-04-21
投稿: 22

Re: NP_MultipleCategories 最新版

すばらしいプラグインを利用させていただき、誠にありがとうございます。 big_smile
早速でございますが ご質問をさせていただきます。

Nucleusのバージョン:v3.3    
Nucleusのキャラクタセット:UTF-8    
PHPのバージョン:4.4.4    
PHPの種類:apache    
OSの種類 :Linux    
セーフモードの有無 :on    
MySQLのバージョン:3.23.58-log

サーバーは xreaを使用しています。

nucleus を 3.3 にバージョンアップいたしましたので
今まで skin.phpを修正することで スキンで<%if(subcategory)%> と記述していた部分に
<%if(MultipleCategories, subcategory)%> と修正いたしましたところ

Fatal error:  Call to a member function on a non-object in /..../..../..../nucleus/plugins/NP_MultipleCategories.php on line 1231

というエラーが表示されてしまいました。

フォーラムの過去の記事を参照し、global に $manager などを記述しましたがエラーが消えませんでした。
* global に記述する箇所が違うのかも知れません。 :oops:

ifの説明を拝見しました所
(hasplugin,PluginName, OptionName:プラグインのオプションが「いいえ」に設定されてなければ、条件は満たされる)とありましたので
<%if(hasplugin, MultipleCategories, subcategory)%> と記述してみましたところ
「on line 1231」のエラーの表示は消えましたが
if文の subcategoryの判定が正常に行われていない状態です。

* もしかしたらSQLのバージョンが古いということがありますでしょうか :?:

もし 同じような状態となり、解決された方がいらっしゃいましたら ご教授いただけましたら幸いです。
どうぞ よろしくお願いいたします。

~追記です~
とりあえず <%if(subcategory)%>の判定が出来るようにと skin.phpを修正しようと致しましたが
ソースの中身がすっきりとし 内容も変わっているようで、どの部分を修正するのか分からない状態デス。。 :oops:

オフライン

#19 2007-05-04 22:00:49

shizuki
Administrator
From: 西播磨
登録日: 2006-03-23
投稿: 900
ウェブサイト

Re: NP_MultipleCategories 最新版

ごめんなさい、僕がミスりました :oops:
ファイル差し替えておきましたので、申し訳ありませんがダウンロードしなおすか、NP_MultipleCategories.phpの1222行目あたりの

	function isValidSubCategory($subcatid) {
//		global $blog;

の部分を

	function isValidSubCategory($subcatid) {
		global $manager;

に書き換えてください
ご迷惑おかけします

オフライン

#20 2007-05-04 23:18:05

佐藤(な)
メンバー
From: 愛知の知多半島の田舎
登録日: 2005-09-12
投稿: 266
ウェブサイト

Re: NP_MultipleCategories 最新版

Katsuraさん、お返事が遅くなってすみません。

Katsura さんの発言:

無限階層非対応版(0.3xj系統)と無限階層(0.4xj系統)と、二種類ありますが、
単純に後者は前者の機能を包含していると考えて良いのでしょうか。

もしそうであれば、私のような、今から初めてMultipleCategoriesを利用しようと思っている者は、無限階層版の方を
利用しておけばよいでしょうか。

機能的には、包含してると思います。
最初から、サブカテゴリに多階層を持たせたいのであれば、無限階層版が必要ですが(当たり前ですね。すみません。)特にその予定がないのであれば、単数階層版(0.3xj系統)でかまわないと思います。
管理画面などは、単数階層版のほうがシンプルですし、単数階層版から無限階層版へのアップグレードはいつでもできますので。(あとから無限階層版を入れると、自動的にデータベース構造がアップグレードされます。)

逆に、無限階層版から、単数階層版への変換機能って付いてないですよね?(って誰に?)ソースコード確認していません。 roll


各種プラグインを紹介するblog(鯖更新忘れ死亡中)
スキン・テンプレ変数を紹介するブログ(復活)
http://reference.nucleus.satona.net/
wa - Nucleusやウェブネタなど
http://wa.otesei.com/

オフライン

#21 2007-05-04 23:44:31

hanya
メンバー
登録日: 2005-04-21
投稿: 22

Re: NP_MultipleCategories 最新版

shizukiさん、早々にご回答・ご対応頂きまして 本当にありがとうございます。

ファイルをアップロードしましたところ、エラーも表示される事がなく
無事に SubCategory の判定を行うことが出来るようになりました。 big_smile

オフライン

#22 2007-05-05 23:38:08

nakahara21
メンバー
From: 尼崎
登録日: 2003-11-14
投稿: 1,298
ウェブサイト

Re: NP_MultipleCategories 最新版

佐藤(な) さんの発言:

逆に、無限階層版から、単数階層版への変換機能って付いてないですよね?

うん。私はつけてない。 :oops:


nakahara21
http://nakahara21.com/
(ただいま調整中です)

オフライン

#23 2007-05-06 02:30:09

Katsura
メンバー
From: 名古屋
登録日: 2006-06-12
投稿: 19
ウェブサイト

Re: NP_MultipleCategories 最新版

佐藤(な)様、nakahara21様、ありがとうございました。

管理画面などは、単数階層版のほうがシンプルですし、単数階層版から無限階層版へのアップグレードはいつでもできますので。(あとから無限階層版を入れると、自動的にデータベース構造がアップグレードされます。)

とのことなので、まずは「無限階層非対応版(0.3xj系統)」を利用してみて、不満があれば無限階層(0.4xj系統)にアップグレードすることにします。

オフライン

#24 2007-12-22 03:44:19

Tucker
メンバー
登録日: 2006-06-20
投稿: 159
ウェブサイト

Re: NP_MultipleCategories 最新版

1212行目

$scatname = $this->_getScatNameFromID($subcatid);

$thisを追加するとサブカテゴリを名前で選択できるようになりました。

--

【追記】
勝手にいいかなーと思いつつ、上記のバグ修正と機能拡張したものを自サイトにアップしましたので良かったらどうぞ。
NP_MultipleCategories 勝手に 0.5.2j 版


Tucker
NucleusCMS 入門サイト計画中&アイデア募集中

オフライン

#25 2008-01-17 15:22:33

ysjack
メンバー
登録日: 2006-10-05
投稿: 74

Re: NP_MultipleCategories 最新版

NP_MultipleCategoriesを使わせていただいています。

変数でその「サブカテゴリーの名前の表示」で
<%MultipleCategories(1,name)%>
というタグがありますが、これはリンクを含むHTMLを吐き出しています。
サブカテゴリのリンクを含まないサブカテゴリの名前だけを吐き出したいときはこの変数は使えないのでしょうか?

オフライン

Board footer