wa - NucleusやFlashなどなど

RSS

Home > フィールド拡張プラグインのチュートリアル作ってみました

02.14 '06

フィールド拡張プラグインのチュートリアル作ってみました

今まで、仕様解説ばかりで、非常に分かり難い説明だったと思います。自分でも読み返すのは、うんざりするほど。
そんでもって、さっきの記事のWinkを使って、チュートリアルを作成してみました。

NP_znItemFieldEXの、インストールから、天気フィールドをブログに表示するまでを、ムービーにしてみました。画像を少なくする為、意図的にアニメーションさせていないところがありますが、イメージは伝わるかなと思います。

:link:NP_znItemFieldEX、インストール~天気フィールドを、ブログに表示するまでのチュートリアルムービー

次は、同じように天気フィールドを、リレーション機能を利用して作ってみたいと思います。

コメント

03.16 '06 04:04:32 neohiro
佐藤様、はじめまして。
素晴らしいプラグインを有難うございます。

今現在、プラグインのテスト中なのですが、
行き詰ってしまって、ご教授いただきたくコメントさせていただきました。

上記の「天気フィールドのチュートリアル」に習い、
チェックボックスをフィールドに追加しました。
チュートリアルどおり、文字列は表示されました。(感動:-D
次に、<img>タグでテストしたのですが、ブラウザに表示されません。:-(

管理画面のチェックフィールドに、

<img border="0" src="http://sun.d-064.com/includ..." alt="" width="88" height="31"></a>

:arwtop:という、タグを入れたのですが、管理画面では、イメージが表示されます。

アイテムの編集の画面の、チェック項目の方が、

ボックスの右に『 " /> 』、その右にイメージが表示されています。:roll:

チュートリアルでは、<img>タグも使えるとのことでしたので、
私が誤ったことをしているのではないかと、不安になったしだいです:ahhh:

チェックフィールドで、イメージをを扱うには、どうすればよろしいのでしょうか:?:
ご多忙の中恐縮ですが、ご教授願えれば幸いです。=:[
何卒、よろしくお願いいたします。

追記
<a href ~ は、使えますか?
03.18 '06 09:51:20 佐藤(な)
neohiroさん
はじめまして、佐藤(な)です。

> ボックスの右に『 " /> 』、その右にイメージが表示されています。:roll:
> チェックフィールドで、イメージをを扱うには、どうすればよろしいのでしょうか:?:

あーっ!!そうでした。。。
「<img />を使えるようにも簡単にできるな。」と思ったまま、調整していませんでした。:ahhh:
ご連絡ありがとうございます。(感謝)
2行修正するだけなんですけど、対策版をアップしておきましたので、あらためてダウンロードして下さい。NP_ItemFieldEX.phpの上書きだけでOKです。
すみません。:oops:

> <a href ~ は、使えますか?
Checkboxは使えると思います。他は。。。すみません。試してみて下さい。:ase:

解説が中途半端な状態で、更新が止まってしまってすみません。(必ず復帰します。)
03.18 '06 15:23:41 neohiro
お世話様でした。neohiroです。

> 2行修正するだけなんですけど、対策版をアップしておきましたので、あらためてダウンロードして下さい。

早速使わせていただきました。これで思いどおりの事ができそうです。
本当に有難うございました。

一点だけ、「おかしいな~っ:?:」って思ったことがあります。:roll:
<a href ~ のことなのですが、テキストの場合は問題ないのですが、<img>タグだと、ちょっと挙動がおかしいのです。:ahhh:

<a href="http://www.store-mix.com/ko..." target=_blank>プエラリアの専門店「プエラリアプラザ」</a>

:arwtop:まったく問題ありません。:lol:

<a href="http://www.store-mix.com/ko..." target=_blank><img border="0" src="http://sun.d-064.com/includ..." alt="プエラリアの専門店【プエラリアプラザ」" width="88" height="31"></a>

:arwtop:のように<img>を挟むと、
まず、管理画面の構造の表示がおかしくなります。:roll:
不思議に思い、編集しなおそうとしたら編集欄が、

<a href="http://www.store-mix.com/ko..." target=_blank><img border="0" src="http://sun.d-064.com/includ..." alt="プエラリアの専門店「プエラリアプラザ?/textarea> </td>
</tr>
<tr><td>編集</td><td><input type="submit" tabindex="10040" value="確定" onclick="return checkSubmit();" /></td></tr>
</table>
</div>
</form>
<h2>ログアウト</h2>
<ul>
<li><a href="index.php?action=overview">管理ホームに戻る</a></li>
             .
.
.
.
長々と続いています。8-|

<!-- content / quickmenu container -->
</div>
</body>
</html>

と、こんな感じに埋まっています。:?:
また、編集ボタンも表示されていませんでした。:?:

アイテムの編集画面では、
ボックスの右に望みどおりのアイコンが表示されているのですが、
その右にもうひとつボックスがあって、その右に、

”znItemFieldEXデータを追加しない”

と表示されています。:roll:
この後、データが消えてしまいました。=:[
でも、すべてのアイテムではなく先頭から”4アイテム”だけ:?:

こちらの最新版で思い通りのことはできるのですが、素人なりに気づいたことでした。:beginner:

本当に素晴らしいプラグインを、有難うございました。:-P
03.18 '06 15:38:57 佐藤(な)
> 早速使わせていただきました。これで思いどおりの事ができそうです。
> 本当に有難うございました。
いえ、情報ありがとうございます。

> 一点だけ、「おかしいな~っ:?:」って思ったことがあります。:roll:・・・
うひ!
これはまた致命的なバグですねぇ。。。=:[
良かったら問題が発生するフィールドタイプを教えていただけませんでしょうか?
> この後、データが消えてしまいました。=:[
!データとは、拡張フィールドのデータなのでしょうか?詳細を教えていただけるとうれしいです。

お手数をおかけします。すみません。
03.18 '06 16:17:07 neohiro
> 良かったら問題が発生するフィールドタイプを教えていただけませんでしょうか?
Checkbox タイプです。

> データとは、拡張フィールドのデータなのでしょうか?
拡張フィールドのデータのみです。Nucleusのデフォルトのフィールドと、
その他のプラグインのフィールドのデータは残ってました。:roll:
ただ、すべてのアイテムの拡張フィールドのデータではなく、先頭から4アイテムだけ(16アイテムのうち)...:?:

うまく説明できなくてすいません。:oops:
03.18 '06 16:29:14 佐藤(な)
neohiroさん、情報ありがとうございます。

根本的対策ではないのですが、
<a><img /></a>を使用する場合は、<a></a>部分をテンプレートにして分離してみてください。
:arwbottom:詳細はこちら
http://wa.otesei.com/item/334

ちょっと諸事情により、開発が止まってしまっておりまして、ご迷惑をおかけします。
また、何かございましたら、、、
こんなん:bashful::poeeen:ですが、よろしくお願いします。
03.18 '06 16:38:25 佐藤(な)
あ、今思ったんですが、
ひょっとして、、、
<img />のaltに漢字を使用しているためかも?
だとしたら、<img />だけでも問題発生するかも。外してたらごめんなさい。
もちろん、NP_znItemFieldEXの責任範囲です。:ase:
03.18 '06 18:34:14 neohiro
> <img />のaltに漢字を使用しているためかも?
なるほど、altをはずしてみましたところ、8-|

バッチリです。:hahaha:

ご多忙の中、いろいろと有難うございました。
そして、素晴らしいプラグインを有難うございました。:joyful:
03.18 '06 18:52:40 佐藤(な)
良かったぁ。

ちょっと先になってしまうのですが、
次のバージョンアップ時には対策します。

> ご多忙の中、いろいろと有難うございました。
> そして、素晴らしいプラグインを有難うございました。:joyful:
いえ、
ポカミスばかりで、お恥ずかしいです。
皆様に支えられての、わたくしめでございます。:heart::oops::heart:
04.13 '06 23:51:57 neohiro
いつもお世話になっております。

早速ですがフィールドを検索対象にしようとしているのですが、
どうもうまくいきません。:roll:

・プラグインオプションでテンプレート指定
・「Nucleus(JP)フォーラム - 検索機能をプラグインで拡張可能に」
にてNP_CategorySearch(NP_ExtensibleSearch)をインストール

上記のような手順を行ったのですが、間違ってますでしょうか?

スキンには、<%searchform%> でよろしいのでしょうか?

初歩的な質問かもしれませんが、何卒ご教授お願いいたします。
04.14 '06 08:39:50 佐藤(な)
neohiroさん
はじめまして

位置づけとしては、、、
 検索拡張イベントを作成:NP_ExtensibleSearch
 検索拡張イベントに結果を渡す:NP_CategorySearch、NP_znItemFieldEX
といった感じになっています。

NP_CategorySearchは、トピックからダウンロードできるのですが、
肝心のNP_ExtensibleSearchは、ソースコードが掲示されているだけで、しかも修正箇所を切り貼りしないといけない状態になっています。とっても便利なプラグインなのですが、まだ正式公開の状態ではないのかもしれませんね。

フォーラムからダウンロードできるように、勝手にアップしちゃうとまずいかなぁ?
。。。しばしお待ちください。:ase:
04.14 '06 12:55:29 neohiro
お世話様です。
ちなみに

> はじめまして

ではないんですよ...:exult:

> 。。。しばしお待ちください。:ase:

楽しみにしております。:joyful:

それから検索についてのやり取りを
こちらで(別ページ)で拝見させていただいたのですが、
え~と、Nucleusに楽天やYahooのショッピングサイトのような
検索フォームの設置が実現できる(将来的に)と理解していいんですよね。:-P

もう一点なのですが、NP_znItemFieldEXの機能の一群表示で、
素人なりにいろいろ試行錯誤しているのですが
どうも思うようにいかなくて(スキルがないだけ)...:cry:
スイッチ機能が欲しかったので(次のページへみたいな)、
現在アイテムの表示をNP_MultiBlogsにて表示しています。
要望なのですが、NP_znItemFieldEXにてアイテム表示の際に
スイッチ機能(次のページへ、次の10件など)、
ソート機能(安い順、高い順など)を付けることなどできますでしょうか?

お忙しいところ、無茶言ってすみません。:ase:
04.14 '06 13:23:33 佐藤(な)
> > はじめまして
> ではないんですよ...:exult:

neohiroさん
し、失礼しましたぁ~。:oops::poeeen:
脳の記憶容量が少ないものでぇー:ase::ase::ase:

> え~と、Nucleusに楽天やYahooのショッピングサイトのような検索フォームの設置が実現できる(将来的に)と理解していいんですよね。:-P

いや、あの、構想だけですけどね。(更に:ase:かきまくりんぐ)
できれば実装したいと考えています。この機能が有るのと、無いのとでは、用途の幅がまったく違いますので。(ただ商用サイト向きっぽいので、サポートとか大変になりそうな気もー。:mrgreen:

> 要望なのですが、NP_znItemFieldEXにてアイテム表示の際にスイッチ機能(次のページへ、次の10件など)、ソート機能(安い順、高い順など)を付けることなどできますでしょうか?

スキンへのアイテム群index表示機能ですよね。
やっぱり、ページスイッチ、あった方が良いです?
実装的には問題ないのですが、あんまり多機能にし過ぎるのはどうなのかなぁと思って、見送っておりました。
ソート機能は、確か実装していた気がします。(機能を増やし過ぎて、もはや自分でも。。。)
あ、あった。:arwbottom:
http://wa.otesei.com/NP_znI...
解説の整備もできていなくてすみません。

バージョンアップや、ブログ更新はしばらくできそうにありません。
早く復帰ができるように、目の前の事に頑張ります。

あ、Andyさんの検索プラグインNP_ExtensibleSearchにつきましては、もう少しお待ちください。
04.14 '06 13:59:43 neohiro
どうもです。

> できれば実装したいと考えています。

めっちゃ、楽しみにしています。:-P

> やっぱり、ページスイッチ、あった方が良いです?

お願いできたら、これまためっちゃウレシイんですけど...:ase:

> 早く復帰ができるように、目の前の事に頑張ります。

これからも頑張ってください。
そして、素晴らしいプラグインを楽しみにしています。:-P
04.14 '06 20:50:20 佐藤(な)
neohiroさん、お待たせしました。
NP_ExtensibleSearchを、勝手にフォーラムにアップしたのですが、作者のAndyさんのOKをいただきました。

:arwbottom:検索プラグイン、NP_ExtensibleSearchの使い方も書いておきました。
http://japan.nucleuscms.org...

> これからも頑張ってください。
> そして、素晴らしいプラグインを楽しみにしています。:-P

ありがとうございます。:heart:
04.15 '06 13:43:41 neohiro
フィールドが検索対象になりました。:hahaha:
ありがとうございました。

ただオプションの「検索対象となるフィールドを記述したテンプレート」欄の記入の仕方なんですけど、
複数のテンプレートを指定できないんでしょうか:?:

ちなみに

pheromone/short,trial/short

こんな風に2つ記述したら検索結果がエラー表示になっちゃいました。:|

:**:ひょっとしたら、Nucleusのテンプではなく、フィールドだけを列挙した専用テンプレートを作るということなんでしょうか:?:
04.15 '06 14:57:11 佐藤(な)
> フィールドが検索対象になりました。:hahaha:
良かった。:!!:

> 複数のテンプレートを指定できないんでしょうか:?:
複数のテンプレートは、指定できないですね。

「検索の対象となるフィールド」ということは、すなわち、「表示されているフィールド」という前提(決めうち)で、こういう仕様になっています。
「実際に表示しているフィールド以外を検索対象としたい」という状況を想定していませんでしたが、、、
専用テンプレートを作成して、そこに検索対象のフィールドを列挙して、そのテンプレートを検索対象に設定することも可能です。(たぶん。。。お試しいただければと思います。:ase:
04.15 '06 15:07:53 neohiro
どうもです。

> 専用テンプレートを作成して、そこに検索対象のフィールドを列挙して、そのテンプレートを検索対象に設定することも可能です。

できました。:-D

お手数をおかけいたしました。
有難うございました。:-D
04.15 '06 15:09:56 佐藤(な)
良かった。:-D

コメント追加



プレビュー

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

トラックバック

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