既出ならすみません…。
デモサイトで確認したのですが…
バージョンは1.0.5J-r11 1.0.6J-r8 1.0.7.jです。
例えば下記のようなリストがあるとき、
--------------------------------------------------------
MODXの主な特長 (8)←コンテナ
拡張性豊かなデザインワーク (9)
メニューとリスト (10)
コンテンツ管理 (11)
--------------------------------------------------------
MODXの主な特長 (8)を 拡張性豊かなデザインワーク (9)に自分自身の中に移動すると、コンテナ自身が消えてしまいます。
その後、ほかのリソースを編集しようとすると、
An internal server error occurred. Please try again later.
と出て編集できなくなります。
その後、消えていないリソースは編集できるのですが、
編集後→更新を押すと、真っ白になったりします。(一応保存は出来ているようです)
消えたリソースは、データベース内には残っているようですが、
戻す事はできませんでした。
普通はこんな事しないと思うのですが…
コンテナリソースをサブリソースに移動すると消える 【解決済み】
Re: コンテナリソースをサブリソースに移動すると消える
イレギュラーな操作を防ぐパッチを作成しました。もしよければ試してみてください
解凍してmanager/processors/に上書きします。(1.0.5J-r11では動作しないかもしれません)
解凍してmanager/processors/に上書きします。(1.0.5J-r11では動作しないかもしれません)
- 添付ファイル
-
- move_document.processor.zip
- (1.81 KiB) ダウンロード数: 422 回
Re: コンテナリソースをサブリソースに移動すると消える
yamaさん
早速ありがとうございます。
動作確認してみました。
1.0.6J-r8 と 1.0.7J で確認しました。
2種類の結果が確認できました
①
You cannot move a document to a child document!と
メイン画面?に表示され(『リソース移動』の画面にならず)
再読み込みすると、編集前の状態に戻る
②
Can not move.というダイアログが表示され
『リソース移動』の画面に戻り、
再読み込みすると、選択したサブリソースがコンテナにかわる
です。
消える事はなくなりましたので助かりました。
ありがとうございます〜〜〜。
で、その後違うパターンも試してみました。
--------------------------------------------------------
MODXの主な特長 (8)←コンテナ
拡張性豊かなデザインワーク (9)←削除状態
メニューとリスト (10)
コンテンツ管理 (11)
--------------------------------------------------------
削除状態のサブリソースに、移動してみると、
Fatal error: Allowed memory size of 52428800 bytes exhausted (tried to allocate 13894 bytes) in
--------------/manager/processors/cache_sync.class.processor.php on line 64
と表示され消えてしまいました。
早速ありがとうございます。
動作確認してみました。
1.0.6J-r8 と 1.0.7J で確認しました。
2種類の結果が確認できました
①
You cannot move a document to a child document!と
メイン画面?に表示され(『リソース移動』の画面にならず)
再読み込みすると、編集前の状態に戻る
②
Can not move.というダイアログが表示され
『リソース移動』の画面に戻り、
再読み込みすると、選択したサブリソースがコンテナにかわる
です。
消える事はなくなりましたので助かりました。
ありがとうございます〜〜〜。
で、その後違うパターンも試してみました。
--------------------------------------------------------
MODXの主な特長 (8)←コンテナ
メニューとリスト (10)
コンテンツ管理 (11)
--------------------------------------------------------
削除状態のサブリソースに、移動してみると、
Fatal error: Allowed memory size of 52428800 bytes exhausted (tried to allocate 13894 bytes) in
--------------/manager/processors/cache_sync.class.processor.php on line 64
と表示され消えてしまいました。
最後に編集したユーザー katamarin [ 2012年12月28日(金) 20:23 ], 累計 1 回
Re: コンテナリソースをサブリソースに移動すると消える
なるほどバグのようですね
添付のアーカイブを解凍して、 move_document.processor.phpをmanager/processors/に、japanese-utf8.inc.phpをmanager/includes/lang/ディレクトリに上書きしてみてください。
添付のアーカイブを解凍して、 move_document.processor.phpをmanager/processors/に、japanese-utf8.inc.phpをmanager/includes/lang/ディレクトリに上書きしてみてください。
- 添付ファイル
-
- move_document.processor.zip
- (32.99 KiB) ダウンロード数: 380 回
Re: コンテナリソースをサブリソースに移動すると消える 【解決済み】
yamaさん
ありがとうございます〜
無事、
『自分自身を親に割り当てることはできません。』の
ダイアログがひょうじされ、
上記のパターンでも消える事はなくなりました。
本当にありがとうございます〜〜
ありがとうございます〜
無事、
『自分自身を親に割り当てることはできません。』の
ダイアログがひょうじされ、
上記のパターンでも消える事はなくなりました。
本当にありがとうございます〜〜