wa - NucleusやFlashなどなど

RSS

Home > Nucleus アイテムフィールド拡張プラグインNP_znItemFieldEX ver0.06alpha

02.08 '06

Nucleus アイテムフィールド拡張プラグインNP_znItemFieldEX ver0.06alpha

znItemFieldEX アイテムのフィールド(項目)を拡張するプラグインです。
タイトル、本文、続き、などの、Nucleusの標準機能として用意されているアイテムの項目以外に、好きな項目を追加することができます。



バグ修正が、1件だけなのですが、管理ページでレコードを連続追加できないのは、結構使い難いので、アップしました。(バグレポートありがとうございます。本当に助かります。)
ちょっとしばらくの間、バグつぶしを重点的に行い、安定させてから、他の機能を追加していきたいと思います。
あまりバグフィックス版を乱発しても、アップグレード作業も大変だと思いますので(すみません。)、今後は、細かいバグは、拙作プラグイン情報に載せるだけにして、緊急を要するような時だけ、アップしていこうかと思います。

バグ情報いただけると、うれしいなぁ~。。。と、つぶやいてみたりして。>:mrgreen:(←あからさまな。)

NP_znItemFieldEX解説ページから、旧版・最新版のダウンロードができます。(この記事で紹介しているver0.06alphaは、2010-09-08現在、旧バージョンです。)
機能的には、ver0.05alphaと同じです。
リレーション用拡張テーブルを使用しない、もしくは多用しない場合は、ver0.05alphaのままでも、問題ないかもしれません。

コメント

02.08 '06 22:59:36 はにゃ
佐藤(な)さん、こんばんは!
いつも素晴らしいプラグイン、とても楽しませて頂いております♪

*「フィールド記述」、わかりやすいですネ!^o^

Nucleus3.22 で xrea のサーバーなのですが、「Image UI に、HTML SELECT」で画像がセットできないようです?

<img src="http://www.***.net/***/media//" class="zmifex_image2" />
* mediaフォルダの次に続く部分が空白

アイテムの登録・編集では、「Image UI、HTML SELECT」部分に プルダウンで画像のファイル名が ちゃんと表示されます。
プルダウンのスグ下の部分に 画像のリンク切れの印し[×]がでている状態です。
* flash mode では 正常に画像が表示されております。
02.08 '06 23:06:46 佐藤(な)
はにゃさん、どうも。

>「Image UI に、HTML SELECT」で画像がセットできないようです?
なるほど~、現象、よく分かりました。
確認します!
バグレポートありがとうございます。本当に助かります。:!!:
02.08 '06 23:18:47 佐藤(な)
はにゃさん、すみません。
> 画像のリンク切れの印し[×]がでている状態です。
JavaScriptのコードに問題があるような気がします。
良かったら、お使いのブラウザを教えていただけませんでしょうか?

(はにゃさんが、お使いのブラウザ以外も、もちろん)もう一度、主要ブラウザで確認してみますね。
02.09 '06 00:18:39 はにゃ
素早いお返事、ありがとうございます~

上記で使用したブラウザは IE のバージョン6でした。

Firefox で試しましたら、アイテムの追加・編集画面の[×]も、きちんと画像が表示されました!
すごい~、選択されると この様に表示されるのですネ!

*しかし、ブログのソースは
<img src="http://www.***.net/***/media//" class="zmifex_image2" />
となっていましたので、私のパソコン環境のせいかも?知れません。早とちりで申し訳ございません。(^^;;
02.09 '06 17:17:52 佐藤(な)
はにゃさん、ありがとうございます。
原因は、すぐ判明したのですが、根本的仕様に問題があることに、気づいていませんでした。(←ばか)
Flashモードは、ディレクトリ内の画像を全て読み込むため、ひとつのディレクトリに、たくさんの画像を保存している場合、全て表示するのに時間がかかってしまいます。(ページ自体は、Flashの読込とは別なので、そんなに遅くなったりしないと思いますが。)
それで、HTMLモードで、リストだけ読み込むようにしたのですが、、、考えたら、リストだとしても、膨大な枚数の画像があると、(画像を読むよりは、かなりましだけど)やっぱり時間がかかってしまうし、そうなると、「Nucleusのアイテム投稿画面を表示すること自体」に時間がかかってしまいます。(それで、Nucleusのmediaボタンは、別ウィンドウを開く仕様になっているのですよね。)

というわけで、HTML モード、やめました。(mediaボタンと同じように別ウィンドウにすれば良いのですが。)
Flashで、Imageモード・Listモードを作っています。
Flash内で、Listを読み込むので、アイテム投稿画面自体の読込を(直接的には)遅くしたりしないと思います。Listのファイル名をクリックすると、その一枚だけ、読み込み、リサイズして表示します。
そんなに時間は、かからないと思いますのでしばしお待ちください。
02.09 '06 21:10:26 佐藤(な)
Flash Listモード版、アップしました。
Listモードでも、ファイルのアップロード・ディレクトリの切り替えができるようになっています。画像もリサイズするので、ボツにしたHTMLモードよりは、使いやすいかと思います。
はにゃさん、バグレポートありがとうございます。:-D

他にも少し調整していますが、一応、バグフィックス版扱いにしました。(前回verは、削除しました。)

結局、バグつぶすごとに、アップしてるよ。。。うざくてすみません。
02.10 '06 00:25:35 はにゃ
佐藤(な)さん、早速のご対応、ありがとうございます:-D
早速インストールし直して IE で試してみました。

Flash Listは、横に画像も表示されますので思った以上に便利で使いやすくすネ8-|
しかし、firefox で listモード では ファイル名は表示されるが gif画像が表示されなく、imageモード では gif画像が表示されない状態でした。
。。。私だけの現象かも知れませんが、一応ご報告をさせて頂きます~:ase:

あと気づいた点では、バージョン情報の最新が 0.06 になっていました。

そして こんな事が出来たらという要望なのですが
ラベルを表示できたら嬉しいなと思います。そのラベルに情報が入力されない場合は ラベルを表示しないと(私的に)便利そう!な気がします。
*リレーションを上手く行えば 上記は対応できるのかもしれませんネ:oops:
。。わかりにくい説明で、すみません:*o*:
02.10 '06 08:34:49 佐藤(な)
はにゃさん、動作確認ありがとうございます。
> gif画像が表示されない状態でした。
多分、Flash Playerのバージョンによるものかと思います。
gif、pngの表示と、アップロードは、Player 8から使える機能なのです。右クリックで、Playerのバージョンを確認できるかと思います。お手数ですが、一度お確かめいただけませんでしょか。

> あと気づいた点では、バージョン情報の最新が 0.06 になっていました。
あ、本当だ。:oops:
XML-RPCサーバーの最新ver出力のソートキー間違えてました。(verは、小数点2桁を想定していました。)こちらのサーバーの問題ですので、直っていると思います。

> ラベルを表示できたら嬉しいなと思います。そのラベルに情報が入力されない場合は ラベルを表示しないと(私的に)便利そう!な気がします。
すみません。良かったらもう少し具体的にお願いできますか?アイディアをいただけるのは、すごくうれしいです。ありがとうございます。
02.10 '06 12:27:18 佐藤(な)
うひぃー、バグ発見。
画像選択解除した場合、ディレクトリ名だけ登録されちゃいます。
すぐ直りますが、またバグフィックス版出すと、うざいですよね。:lol:
02.10 '06 19:24:49 はにゃ
佐藤(な)さん、こんばんは:-D

> Flash Playerのバージョン
firefox の Flash Playerのバージョンが7でした。申し訳ございませんでした:oops:
* なんとIE と firefox にそれぞれ Flash Playerがあるのですネ!(無知でした。:ase:

> XML-RPCサーバーの最新ver出力のソートキー...
バッチリ直っていました:-D

> 画像選択解除した場合、ディレクトリ名だけ登録されちゃいます。
あっ、「項目が未設定のとき」という事で 宜しいでしょうか?
「Number」と「チェックボックス」「DateTime」が未設定のときは
それぞれ「0」と「・」と「0000-00-00」となります。
もし 未設定の場合は「空白にする」など出来ると、嬉しいです~

> すみません。良かったらもう少し具体的にお願いできますか?
どうもありがとうございます。そして 説明がわかりにくくてすみません:-o

もし 「販売価格」と「123」があった場合に、フィールドの ラベルが表示する事が出来れば「販売価格 123(円)」と出来ます。

上記の未設定(未入力)の続きのような感じなのですが
もし 「販売価格」と「特別価格」があった場合に、「商品価格(定価)」は必ず入力されるかと思いますが、「特別価格」は入力する必要がない場合があるかと思います。
今の状態ですと「特別価格」を入力しないと「0」が表示されますので「特別価格 0(円)」なので、ラベルごと非表示など出来ると嬉しいような気がします。
*「販売価格」と「特別価格」を同じ価格で設定するとか、リレーションで工夫すれば対応できるかも?なのでしょうか?:oops:

毎回 ヘンな要望と わかりづらい説明で申し訳ないです。:-(
* 現在の機能で 充分満足、早くalpha が取れないかな~と思っております:mrgreen:
02.10 '06 20:01:32 佐藤(な)
> 未設定の場合は「空白にする」など出来ると、嬉しいです~
> 「販売価格」と「123」があった場合に、...
なるほど~、よくわかりました。:-D
今は、「アイテムごとに、拡張フィールドを使う・使わない」といった状態ですので、フィールドごとにそれができると便利ですね。
Imageタイプだけは、そういった使い方ができるように考えていたのですが、全てでできると便利ですね。
さらに、「特別価格」「円」とかまで含めて非表示にできると、使い方が広がりますね。
検討してみます。
02.10 '06 22:07:16 はにゃ
> 検討してみます。
ありがとうございます!:joyful:
* ただでさえ怒涛の如くの更新ですので、一段落ついて お時間に余裕が出来たときに ご検討いただけると嬉しいです。:-D
02.11 '06 12:13:15 佐藤(な)
未入力の場合、各フィールド単位で非表示にすることと、その前後の文字列も含めて、非表示にするって機能。

意外なほど簡単に(数行のコードで)できました。(更に便利な機能も。)
ちょっと説明し難いのですが、:ase:各フィールドに、テンプレートパーツを適用できるようにしてみました。未入力の場合、そのテンプレートパーツごと非表示になります。
例えば、Imageタイプを表示する時に、以下のようなテンプレートパーツを指定し、
<a href="<%imgurl%>" target="_blank"><%fieldex%></a><br />
更に、サイズ指定まですると、
「縮小表示した画像をクリックすると、別窓で表示する。」ってことができるようになります。(<%imgurl%>は、オリジナルのテンプレート変数です。他のNucleus標準のテンプレート変数は使用できません。今のところ。)

テンプレートパーツに、
特別価格:<%fieldex%>円<br />
としておけば、特別価格フィールドが入力されている(0以外)時だけ表示されるようになります。(意図的に0円としたい場合は?、、、:ase:

かなり使い方の幅が広がるかと思います。
またバージョン上げてアップすると、うざいかなぁ。。。:roll:

コメント追加



プレビュー

コメント追加通知RSS:
↑このフィードをRSSリーダーに登録しておくと、この記事へのコメント追加をチェックすることができます。
コメント追加後の、返事待ちなどにお使い下さい。
なお、コメントチェックの必要がなくなった際には、このRSSを削除して下さいね。
不要なトラフィックを避けるために、ご協力お願いいたします。

トラックバック

トラックバック
このエントリにトラックバックはありません
このトラックバックURLを使ってこの記事にトラックバックを送ることができます。 もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。.
トラックバックURL:
PluginGenerator znBackup znItemFieldEX znCustomAdmin znBackup znSmiley znShowDraft yuiCalendar znSpeedCubing znKeywordLink znCommentRSS znCCitation znItemParts znMCList znHatenaExist znQuestionnaire znFlash