ページ 39

Re: 1.0.14J-r9ベータです

Posted: 2015年2月18日(水) 19:24
by yama
サンプルを作っていただいてよいでしょうか?今回はサンプル作るのが手間がかかりそうですが・・
http://mng.demo.modx.jp/pack_list/Evolu ... 9-b11.html
こちらで新規にお作りいただけると助かります

だいたいメドはついていて、
オプションA||オプションB||オプションC
と書くのを
オプションA
オプションB
オプションC
このように改行区切りでも書けるようにしたのが影響しているのではと思います。

Re: 1.0.14J-r9ベータです

Posted: 2015年2月18日(水) 20:07
by yama
modx-1.0.14J-r9-b12.zip
(1.65 MiB) ダウンロード数: 555 回
ベータ12です。基礎パース処理をまた少し整理しました。全く同じように動作するはずですが、確認が必要です。

Re: 1.0.14J-r9ベータです

Posted: 2015年2月18日(水) 23:29
by soushi
デモサイトの開発版パッケージをmodx-1.0.14J-r9-b12に差し替えました :)

http://mng.demo.modx.jp/pack_list/Evolu ... 9-b12.html

Re: 1.0.14J-r9ベータです

Posted: 2015年2月19日(木) 10:42
by min-o
1.0.14J-r9-b12 デモサイトでサンプル作ってみました。
http://150219100039-20879.evo.demo.modx.jp/3ds/

http://150219100039-20879.evo.demo.modx.jp/manager/
管理画面のリソース編集画面では
項目名==[[Wayfinder? startId=`2` &level=`1`]]
のstartId以下のリソースが2つ以上あると、表示が変になるようです。
表示が正常の場合はチェックボックスにチェックしても保存されません。

xRayテンプレートに記述した、Wayfinderの入れ子Wayfinder(TVで書いてある部分)の、</ul>が出力されず表示崩れと
管理画面のリソース編集画面で表示されてしまっている項目が、ページ表示上では出ていませんね…。

よろしくお願いします。

Re: 1.0.14J-r9ベータです

Posted: 2015年2月19日(木) 11:34
by yama
なるほど、原因が分かりました。頭の中でいくら考えても分からなかったですが・・
http://150219100039-20879.evo.demo.modx.jp/manager/
どうでしょう、直ってますか?

Re: 1.0.14J-r9ベータです

Posted: 2015年2月19日(木) 12:07
by min-o
ありがとうございます。確認しました。

リソース編集画面の表示はなおっていますが、チェックしても保存されないです。
プレビューみると表示されるのでデータ上はチェックが入っているようですが、
いろいろチェックしてみてもページが変更されないので、キャッシュかも。

入れ子のWayfinderの閉じ</ul>は入りました。

Re: 1.0.14J-r9ベータです

Posted: 2015年2月19日(木) 12:15
by yama
http://150219100039-20879.evo.demo.modx.jp/manager/
さらに調整しました。いかがでしょう?

Re: 1.0.14J-r9ベータです

Posted: 2015年2月19日(木) 12:36
by min-o
ありがとうございます!
問題ないです :D

Re: 1.0.14J-r9ベータです

Posted: 2015年2月19日(木) 12:52
by yama
modx-1.0.14J-r9-b13.zip
(1.65 MiB) ダウンロード数: 545 回
ベータ13です。おかげさまでひととおり修正できましたが、他にも何かあればよろしくお願いします。

Re: 1.0.14J-r9ベータです

Posted: 2015年2月19日(木) 19:05
by masco
Apache 2.2.X
PHP 5.4.35
MySQL 5.0.95
MODXバージョン 1.0.14J-r9-b13

yamaさま

いつもありがとうございます。

カスタム変数の規定値などでスニペットを使えたと思うのですが、
展開されずにそのまま表示されます。

なにか変わりましたか?

PHPは使えるのでそちらは正常に利用できます。

Re: 1.0.14J-r9ベータです

Posted: 2015年2月19日(木) 19:31
by yama
masco さんが書きました:カスタム変数の規定値などでスニペットを使えたと思うのですが、
どのバージョンか分かりますか?特に問題なければ同じように実装してみます。

Re: 1.0.14J-r9ベータです

Posted: 2015年2月19日(木) 19:34
by masco
yamaさま


1.0.14J-r9-b12では使えたと思います。

Re: 1.0.14J-r9ベータです

Posted: 2015年2月19日(木) 20:18
by yama
テンプレート変数のカスタムフォームということですよね?

Re: 1.0.14J-r9ベータです

Posted: 2015年2月19日(木) 20:29
by masco
すみません。規定値では使っていませんでした。

テンプレート変数のリストボックスやラジオボックスなどのオプションです。

Re: 1.0.14J-r9ベータです

Posted: 2015年2月19日(木) 20:52
by yama
なるほど、了解です。スニペットコールなどが展開されるといっけん便利なんですが、デフォルトで展開すると問題があることが分かったためやめました。
@EVALでrunSnippet関数を使ってddTreeスニペットを実行したりはできますので、それに近いアプローチを考えてみます。

Re: 1.0.14J-r9ベータです

Posted: 2015年2月19日(木) 20:56
by masco
yama さんが書きました:なるほど、了解です。スニペットコールなどが展開されるといっけん便利なんですが、デフォルトで展開すると問題があることが分かったためやめました。
@EVALでrunSnippet関数を使ってddTreeスニペットを実行したりはできますので、それに近いアプローチを考えてみます。
そうなんですね。今のところ特に困るわけではないので@EVALで対処しておきます。

Re: 1.0.14J-r9ベータです

Posted: 2015年2月19日(木) 22:46
by yama
modx-1.0.14J-r9-b14.zip
(1.65 MiB) ダウンロード数: 468 回
ベータ14です。
masco さんが書きました:テンプレート変数のリストボックスやラジオボックスなどのオプションです。
上記の件、

コード: 全て選択

@PARSE:
[[ddTree?doc=8&depth=3]]
こう書くようにしました。

コード: 全て選択

@MODX:
[[ddTree?doc=8&depth=3]]
好みに応じて、こう書いても同じです。

実際にはスニペットコール文字列自体を値としてストアしたいことが多いため(DittoやWayfinderなど、リソース情報を取得できない管理画面内では誤動作を起こしやすいスニペットが多い)、展開された値が必要な場合はこのように明示するようにしました。

Re: 1.0.14J-r9ベータです

Posted: 2015年2月19日(木) 23:06
by masco
yamaさま

対応有難うございます。

r8までは記憶されていたと思いますが、
エクスポート機能の「無視するID」が記憶されなくなっています。

Re: 1.0.14J-r9ベータです

Posted: 2015年2月20日(金) 06:58
by yama
modx-1.0.14J-r9-b15.zip
(1.65 MiB) ダウンロード数: 478 回
ベータ15です。そろそろまたリリース候補としてパッケージできそうです。
masco さんが書きました:r8までは記憶されていたと思いますが、
エクスポート機能の「無視するID」が記憶されなくなっています。
調べてみたところ、エクスポート機能以外にも関係する不具合があることが分かりました。修正しました。

Re: 1.0.14J-r9ベータです

Posted: 2015年2月20日(金) 16:23
by min-o
b11 → b15にアップデートしてみました。
もろもろ修正箇所問題なかったです。ありがとうございます。

b15からで、dittoの出力ページで問題がおきました。

リソースの個数が非常に多いものを1ページに表示している場合に、途中までしか表示されません。
imgタグや、tableタグなどが、途中で途切れてしまい、その下のfooter部分の表示がおかしくなります。
(b11までは問題なかったです)

親--ここにdittoで全リソース表示
・あ行 --以下50音でフォルダ分けして、各子リソースが数個~60個ほど
・か行
 |
・わ行

表示する子リソースの数は多い場合500個くらいです。表示項目はリソース名と日付くらいなので1ページのhtmlで90kbほどです。
同じ構造で表示する情報が多い場合は総リソース数200程度でも1ページのhtmlで300kb程度になります。

子リソース220ほど、html67kbのページはすべて表示されています。
個数と重さどちらの問題なのか、わかりませんが…。
子リソースの個数は今後も増える見込みです…。

よろしくお願いします。