1.0.15Jベータです
Re: 1.0.15Jベータです
yama さま
ありがとうございます。
外部ファイルのモディファイアは無事機能しています。
ありがとうございます。
外部ファイルのモディファイアは無事機能しています。
Re: 1.0.15Jベータです
不具合がいろいろとあったため修正しました。
もしかするとmm_ddMultipleFieldsやddSetFieldValueなど、jQueryの.attr()メソッドを使っているものは同種の不具合があるかもしれません。
ベータ13です。インストーラにもしかするとmm_ddMultipleFieldsやddSetFieldValueなど、jQueryの.attr()メソッドを使っているものは同種の不具合があるかもしれません。
上記の件、こちらでは再現できていません。さらにヒントになりそうな情報があればよろしくお願いします。masco さんが書きました: 1.User Infoのモディファイアはまだエラーがでるようです
2.QMのインライン編集ボタンで開いたモーダルの「キャンセル」ボタンが機能しません
Re: 1.0.15Jベータです
レンタルサーバー ファイアバード
MODX 1.0.15J-b13
MySQL 5.0.95
PHP 5.5.19
OS Linux 2.6.18-406
========================
[*createdby:fullname*]
[*phx:if(1):fullname*]
[*phx:if(-1):fullname*]
[*phx:if(1):userinfo(fullname)*]
[*phx:if(1):webuserinfo(fullname)*]
[+@1:fullname+]
[+@-1:fullname+]
[+@1:userinfo(fullname)+]
[+@1:webuserinfo(fullname)+]
ベータ13のコードを
1.0.14J-r9のコードに変更するとすべて機能します。
ベータ13のmoduser.incの中身を持ってくると同様のエラーが出ます。
同様にベータ13のmoduser.incの中身を
上述の1.0.14J-9のコードに変更するとすべて機能します。
2.QMについてはbody要素を閉じる直前にjQueryを読み込んでいたことが問題だったようです。
head要素内に移動させたら「キャンセル」ボタンは問題なく機能しました。
MODX 1.0.15J-b13
MySQL 5.0.95
PHP 5.5.19
OS Linux 2.6.18-406
========================
1.新規インストールで試してみましたが同様のエラーです。1.User Infoのモディファイアはまだエラーがでるようです
2.QMのインライン編集ボタンで開いたモーダルの「キャンセル」ボタンが機能しません
下記の記述を試しました。1.0.14J-r9ではすべて機能します。Call to a member function getUserInfo() on a non-object in /.../manager/includes/extenders/modifiers/mdf_moduser.inc on line 8
[*createdby:fullname*]
[*phx:if(1):fullname*]
[*phx:if(-1):fullname*]
[*phx:if(1):userinfo(fullname)*]
[*phx:if(1):webuserinfo(fullname)*]
[+@1:fullname+]
[+@-1:fullname+]
[+@1:userinfo(fullname)+]
[+@1:webuserinfo(fullname)+]
ベータ13のコードを
コード: 全て選択
function ModUser($userid,$field) {
return include_once(MODX_CORE_PATH . 'extenders/modifiers/mdf_moduser.inc');
}
コード: 全て選択
function ModUser($userid,$field) {
global $modx;
if (!isset($this->cache['ui']) || !array_key_exists($userid, $this->cache['ui'])) {
if (intval($userid) < 0) {
$user = $modx->getWebUserInfo(-($userid));
} else {
$user = $modx->getUserInfo($userid);
}
$this->cache['ui'][$userid] = $user;
} else {
$user = $this->cache['ui'][$userid];
}
$user['name'] = !empty($user['fullname']) ? $user['fullname'] : $user['fullname'];
return $user[$field];
}
コード: 全て選択
function ModUser($userid,$field) {
$userid = $value;
if (!isset($modx->filter->cache['ui']) || !array_key_exists($userid, $modx->filter->cache['ui'])) {
if (intval($userid) < 0) {
$user = $modx->getWebUserInfo(-($userid));
} else {
$user = $modx->getUserInfo($userid);
}
$modx->filter->cache['ui'][$userid] = $user;
} else {
$user = $modx->filter->cache['ui'][$userid];
}
$user['name'] = !empty($user['fullname']) ? $user['fullname'] : $user['fullname'];
return $user[$opt];
}
上述の1.0.14J-9のコードに変更するとすべて機能します。
2.QMについてはbody要素を閉じる直前にjQueryを読み込んでいたことが問題だったようです。
head要素内に移動させたら「キャンセル」ボタンは問題なく機能しました。
Re: 1.0.15Jベータです
おそらくエクスポートの不具合です。
エクスポートの「直接生成(高速)」を選択してエクスポートを開始した場合、
リソース数が多いとエクスポートの結果が表示される画面に自身のサイト(サイトスタート)が出力されます。
私の環境では447個以上のリソースをエクスポートしようとすると自身のサイトが表示されました。
こちらはリクエストなのですが、
無視するIDの逆で
指定IDのリソースもエクスポートできるようにならないでしょうか?
よろしくお願いいたします。
====
追記
https://github.com/modxcms-jp/evolution ... 3fabd37e4c
こちらの修正でUserInfoのモディファイアは機能するようになりました。
ありがとうございます。
エクスポートの「直接生成(高速)」を選択してエクスポートを開始した場合、
リソース数が多いとエクスポートの結果が表示される画面に自身のサイト(サイトスタート)が出力されます。
私の環境では447個以上のリソースをエクスポートしようとすると自身のサイトが表示されました。
こちらはリクエストなのですが、
無視するIDの逆で
指定IDのリソースもエクスポートできるようにならないでしょうか?
よろしくお願いいたします。
====
追記
https://github.com/modxcms-jp/evolution ... 3fabd37e4c
こちらの修正でUserInfoのモディファイアは機能するようになりました。
ありがとうございます。
Re: 1.0.15Jベータです
https://github.com/modxcms-jp/evolution ... evelop.zip
ありがとうございます、簡易な対応ですがリソースID指定出力のオプションを追加しました。
直接生成の件は後ほど調べてみます。
ありがとうございます、簡易な対応ですがリソースID指定出力のオプションを追加しました。
直接生成の件は後ほど調べてみます。
Re: 1.0.15Jベータです
yamaさま
ありがとうございます。指定IDのエクスポートも確認しました。
例えば、ウェブリンクの親リソース(子リソースindex.html)がエクスポートするリソースに含まれると自身のサイトが読み込まれました。
フレームに出力されるリソースはウェブリンクに指定してあるURLになっています。
QMが表示されるのでフロントエンドを丸々読み込むみたいです。
もう一つ、
ログイン画面でパスワードを間違えた際に表示されるアラートが表示されなくなっています。
IEとChromeで確認しました。
ありがとうございます。指定IDのエクスポートも確認しました。
リソース数は関係なくウェブリンクが関係するみたいです。私の環境では447個以上のリソースをエクスポートしようとすると自身のサイトが表示されました。
例えば、ウェブリンクの親リソース(子リソースindex.html)がエクスポートするリソースに含まれると自身のサイトが読み込まれました。
フレームに出力されるリソースはウェブリンクに指定してあるURLになっています。
QMが表示されるのでフロントエンドを丸々読み込むみたいです。
もう一つ、
ログイン画面でパスワードを間違えた際に表示されるアラートが表示されなくなっています。
IEとChromeで確認しました。
Re: 1.0.15Jベータです
https://github.com/modxcms-jp/evolution ... 94e482be2c
いつもありがとうございます、アラート修正しました
エクスポートの件はこちらで再現できませんでした。デモサイトで簡単なサンプルを作っていただいてよいですか?
いつもありがとうございます、アラート修正しました
エクスポートの件はこちらで再現できませんでした。デモサイトで簡単なサンプルを作っていただいてよいですか?
Re: 1.0.15Jベータです
ありがとうございます。
デモで作成しました。
http://151016201519-20347.evo.demo.modx.jp/manager/
しかし同じエラーは再現できず下記のものが現れます。
ウェブリンクはURLにしていますがリソースIDでも違うサイトのURLを指定しても同様です。
新規インストールして
デモと同じようにリソースを作成した自分のベータ13では自身のサイトが出力される問題が再現できます。
デモで作成しました。
http://151016201519-20347.evo.demo.modx.jp/manager/
しかし同じエラーは再現できず下記のものが現れます。
ウェブリンクはURLにしていますがリソースIDでも違うサイトのURLを指定しても同様です。
コード: 全て選択
Error : Cannot modify header information - headers already sent by (output started at /home/demo/html/151016201519-20347/manager/includes/header.inc.php:179)
新規インストールして
デモと同じようにリソースを作成した自分のベータ13では自身のサイトが出力される問題が再現できます。
Re: 1.0.15Jベータです
https://github.com/modxcms-jp/evolution ... evelop.zip
サンプル確認しました。直接生成では不要なはずのリダイレクトが行なわれるのが原因と分かったので修正しました
サンプル確認しました。直接生成では不要なはずのリダイレクトが行なわれるのが原因と分かったので修正しました
Re: 1.0.15Jベータです
yamaさま
ありがとうございます。
問題が無くエクスポートできることを確認しました。
以前までのコンテナに設定したリソースIDの指定でサブリソースを含む無視やエクスポートはできなくなっていますが、
単独指定に仕様変更されるのですか?
ありがとうございます。
問題が無くエクスポートできることを確認しました。
以前までのコンテナに設定したリソースIDの指定でサブリソースを含む無視やエクスポートはできなくなっていますが、
単独指定に仕様変更されるのですか?
Re: 1.0.15Jベータです
よく考えるとそうなりますね。親→子という再帰処理をやめて、存在するリソースID総当たりでエクスポートする仕様になったので。フォルダごと出力しないようにすると、その中にある特定のリソースだけは出力したいということができなくて実際不便なことがあるため、そのようにしたのですが。このへん、もう少し考えてみます。
Re: 1.0.15Jベータです
そうなのですね。わかりました。yama さんが書きました:親→子という再帰処理をやめて、存在するリソースID総当たりでエクスポートする仕様になったので。フォルダごと出力しないようにすると、その中にある特定のリソースだけは出力したいということができなくて実際不便なことがあるため、そのようにしたのですが。
可能ならID指定がDoc ManagerのID指定「1,2**」みたいにできると便利そうですけどね。
Re: 1.0.15Jベータです
今回の1.0.15Jでは、近い将来の1.0.17あたりで実装予定のオンラインアップデート機能・管理画面リソースツリーのマウス操作実装などをスムーズに行なえるように、周辺処理の整理を図っています。今回は、あとはconfig.inc.phpの配置ディレクトリの変更とテンプレート編集画面への新機能追加が終わればRCに進みたいと思います。
Re: 1.0.15Jベータです
MODX 1.0.15J-b14のパッケージをデモサイトに用意しました。
http://mng.demo.modx.jp/pack_list/Evolu ... j-b14.html
ご自由にお試した下さい
http://mng.demo.modx.jp/pack_list/Evolu ... j-b14.html
ご自由にお試した下さい
Re: 1.0.15Jベータです
ベータ14です。
おそらくキャッシュ関連だと思います。
管理画面にログイン済でフロントエンドを見たときに、
一度目は正常に表示され、同じページを更新するとQMが消えてしまいます。
またregClientScriptなどで挿入したファイルやスクリプトも同様です。
キャッシュ自体を無効にするまたはスニペットのキャッシュを無効([!XXX!])にすると表示されます。
グローバル設定のキャッシュ無効時だとQMは正常に表示されます。
http://151103195851-29188.evo.demo.modx.jp/manager/
http://151103195851-29188.evo.demo.modx.jp/1.html
よろしくお願いします。
ログアウト後は正常に表示されるので、ログイン時のみの症状です。
おそらくキャッシュ関連だと思います。
管理画面にログイン済でフロントエンドを見たときに、
一度目は正常に表示され、同じページを更新するとQMが消えてしまいます。
またregClientScriptなどで挿入したファイルやスクリプトも同様です。
キャッシュ自体を無効にするまたはスニペットのキャッシュを無効([!XXX!])にすると表示されます。
グローバル設定のキャッシュ無効時だとQMは正常に表示されます。
http://151103195851-29188.evo.demo.modx.jp/manager/
http://151103195851-29188.evo.demo.modx.jp/1.html
よろしくお願いします。
ログアウト後は正常に表示されるので、ログイン時のみの症状です。
Re: 1.0.15Jベータです
MODX 1.0.15J-b15のパッケージをデモサイトに用意しました。
http://mng.demo.modx.jp/pack_list/Evolu ... j-b15.html
ご自由にお試しくださいっ
http://mng.demo.modx.jp/pack_list/Evolu ... j-b15.html
ご自由にお試しくださいっ
Re: 1.0.15Jベータです
ベータ16です。mysqli関数を利用できないレンタルサーバが一部あるようなので、従来どおりmysql関数もサポートできるようにしました。mysqli関数をサポートしないサーバの場合は自動的にスイッチします。