まいにち@ぐだぐだ

明日と言わず、今日から…ぐだぐだ(^_^;

Dittoジェネレータの制作メモ

Dittoジェネレータの制作メモ

Let's enjoy MODxのMEGUさんの助言をいただきながら、なんとかかんとか最低限の使えるレベルまでできあがりました。

  • 既存のコードの利用
    この機能から作り始めましたw
    ただ、Dittoでは、過去のバージョンのパラメータも普通に使える…と言うことで、未だに過去のパラメータで記述しているユーザーさんが多いようですので、この扱いをどうしたモノか…というのが課題でした。
    過去のパラメータは基本的に、下位互換の維持のために用意されているモノだという前提で、現バージョンのパラメータの方が推奨されているモノとして、新たにジェネレータで対応することはしないことにしました。
    そうは言っても、除去してしまうのでは不親切ですのでw 一応、スルーと言うことにしました。
    現バージョンでは採用されていないパラメータは、メッセージを表示するか、何らかの注意喚起の方法は考えていこうかなとは思っていますが、今のところ良い方法を思いついていないので、とりあえずは見送りとしました。
  • displayパラメータ
    このパラメータはallと任意の数字という、プログラム的には相反する要素を設定することが出来ます。何が困るのかと言えば、数字というのはそれこそ0(ゼロ)以上の無限の数字です。HTMLのフォーム部品として扱うにはリストボックスで0から999…と選択肢を作るよりも、テキストボックスを用意して、数字そのものを入力してもらった方がフレンドリーなわけですよ。
    しかし、それに対するallというパラメータ。allというのはまあ、簡単な英単語ですから間違えることもないとは思いますが、数字を入力するよりも、ちょっと面倒になります。プログラム的に、そこまで考慮する必要はないとは思うのですが、使い勝手を安易に切り捨てるのはおいらのプライドが許しませんのでw数字入力とチェックボタンを併用して、排他処理をすることでユーザーフレンドリーを追求してみました。
    だからどうなんだという程度の問題ですけどね…(^_^;
  • キャッシュありとなし
    最近まで知らなかったのですが、『[ [』と『[ !』でそれぞれ、キャッシュに保存する、しないという命令になっていたようです。
    本当に知りませんでしたw
    そこでですよ。
    ボタンで、これが切り替わるようにしてみました。もちろん、この変換だけでも使えます(直に書き換えた方が早い気がしますがw)。

実際問題として、おいらの理解が足りていないので、おかしな挙動をしているところもあるかもしれません(^_^;
アドバイスでもしていただければ出来る限り善処していこうかと思います。
そうそう。
このジェネレータは、MEGUさんのお許しをいただいた上で、MEGUさんのページのリソース解説の文面をほぼ丸ごと使わせていただいています。
本当に、ありがとうございます。
MEGUさんの方でも、解説の書き直しがしたいとおっしゃっていましたので、改訂がなされた際には、迅速に対応していこうかと思っています。

まだまだMODx駆け出し…どころかはな垂れ小僧の域を全然出ていませんがw よろしくお願いします。

あ、大きな声では言えませんが、javascriptを触ったのもこれが初めてですw
スクリプトコードは見ない方が賢明ですw 目立たないところでこっそりご指導くださいw

Write a comment

  • Required fields are marked with *.

oyznpcwegq
Posts: 7
Comment
moihotqot

Reply #9 on : Sun July 31, 2011, 10:59:33
7ViIr7 <a href="http://qxsxlefciuul.com/">qxsxlefciuul</a>, [url=http://jiejysdysimv.com/]jiejysdysimv[/url], [link=http://qdwngpchwznq.com/]qdwngpchwznq[/link], http://asoiedzsakjx.com/
cesaairgq
Posts: 7
Comment
CMfvSpumRFPpMCaMK

Reply #8 on : Thu May 12, 2011, 22:18:17
caUnGb , [url=http://yuvbekfkbkbq.com/]yuvbekfkbkbq[/url], [link=http://crimgavqiyej.com/]crimgavqiyej[/link], http://agyjjvrimybo.com/
mzzsgatkrni
Posts: 7
Comment
rAXSRCzOotso

Reply #7 on : Thu May 12, 2011, 10:31:14
fMD5oY <a href="http://evdeqmnqlmhg.com/">evdeqmnqlmhg</a>
Norm
Posts: 7
Comment
BKtXMHBhcCQCvcJ

Reply #6 on : Wed May 11, 2011, 17:53:02
You’re the one with the birans here. I’m watching for your posts.
xcvyrpubte
Posts: 7
Comment
rsIfRyRUJvszvMdM

Reply #5 on : Wed March 30, 2011, 02:20:22
84ua7h <a href="http://wdmbvihtualp.com/">wdmbvihtualp</a>, [url=http://rnipjgdaxscv.com/]rnipjgdaxscv[/url], [link=http://hjrasjudafkf.com/]hjrasjudafkf[/link], http://drgdjyjxdssh.com/
lzdjpnxkbnm
Posts: 7
Comment
omjXcsEU

Reply #4 on : Sat October 30, 2010, 15:45:44
5DJZw3 <a href="http://wjgffkkfjarx.com/">wjgffkkfjarx</a>, [url=http://knnqjehjlwor.com/]knnqjehjlwor[/url], [link=http://bvxopljegzon.com/]bvxopljegzon[/link], http://pgahmnipcijj.com/
hirahira
Posts: 2
Comment
Re: Dittoジェネレータの制作メモ

Reply #3 on : Sat June 20, 2009, 06:12:53
MEGUさん、資源の全引用…お許しくださり、ありがとうございます<(_ _)>
jotの化けの問題も解決しました。
wordwrapが原因ですね。
MEGU
Posts: 7
Comment
Re: Dittoジェネレータの制作メモ

Reply #2 on : Fri June 19, 2009, 10:24:10
Let's enjoy MODxのMEGUです。力作の完成おめでとうございます~。また、資源を有効に使ってくださり、ありがとうございます。

私自身、こういうのあったらいいなぁと思っていましたので、喜ぶ方は、きっとたくさんいらっしゃると思います。

これからも期待しています。^^。
hirahira
Posts: 2
Comment
早速修正(^_^;

Reply #1 on : Thu June 18, 2009, 01:38:57
MEGUさんより、sortByの選択肢の表示が間違っていますとの指摘をいただきました。
ついでと言っては申し訳ありませんが、ジェネレータのページを開いて、いきなり項目を変更するとエラーになるという不具合も発見しました。実に間抜けですね…(T.T)

と言うことで、修正しました。
Last Edit: June 18, 2009, 01:39:58 by hirahira