解決済み:【バグ報告:MODx2.2】ドキュメントのテンプレートが変更できない  【解決済み】

質問全般・改善要望
afactdesign
メンバー
メンバー
記事: 11
登録日時: 2011年11月03日(木) 15:44

解決済み:【バグ報告:MODx2.2】ドキュメントのテンプレートが変更できない

投稿記事by afactdesign » 2012年2月02日(木) 16:11

MODx2.2の日本語版がリリースされたことをうけ、新しく開発を行うサイト用にインストールしたところ、下記のようなバグを発見致しました。

ドキュメントの作成時及び変更時に、テンプレートが変更できない
デフォルトとは違うテンプレートを選択すると、「このテンプレートを変更しますか? WARNING: This will save your prior changes to the change and reload the page; ensure you are ready to do so before proceeding. After the page has reloaded, you will need to save again when you are ready to save the Template change.」というポップアップメッセージが表示され、「はい」もしくは「いいえ」を選ぶことができますが、「はい」を選んでも使用テンプレートの部分が変更されません。

※直接どこかのファイルに手を加えることで修正が可能でしたら、その修正の方法をご教示いただければ助かります。

テンプレート変数のカテゴリータブのスタイルがおかしい
複数のテンプレート変数を作成し、それぞれカテゴライズした後にドキュメント作成もしくは変更画面に行き、テンプレート変数タブを選ぶと、現在選ばれているテンプレート変数のカテゴリ以外のカテゴリ名の色が白になっており、パッと見では表示されていないように見えています。

※こちらのバグは、英語版では追加されている下記のスタイルを /manager/templates/default/css/index.css に加えた所、修正されました。
.vertical-tabs-header li span.x-tab-strip-text {
color: #555555;
line-height: 1.3;
text-shadow: 0 1px 0 #FFFFFF;
white-space: normal;
}

どのバグも英語版では発生しておりませんので、日本語化の時点で発生したものと思われます。
また確認を行いました環境は
OS:Windows 7
ブラウザ:FireFox 10、Google Chrome 16
以上です。

早急なパッチやアップデータなどのご対応をお願いできれば助かります。
よろしくお願いいたします。
最後に編集したユーザー afactdesign on 2012年2月06日(月) 11:25 [ 編集 1 回目 ]
アバター
yama
管理人
記事: 3154
登録日時: 2009年7月29日(水) 02:50

Re: 【バグ報告:MODx2.2】ドキュメントのテンプレートが変更できない

投稿記事by yama » 2012年2月02日(木) 22:30

連絡ありがとうございます。スタイルシートの件は、連絡内容を参考に試してみたところ
.vertical-tabs-header li span.x-tab-strip-text {
color: #555555;
}
上記を末尾に加えるだけでもよいみたいです。次回追記します。

テンプレートの変更ができない件は、こちらでは確認できませんでした。同じく、Windows7のFirefox10です。ただしRCの段階ではバグとして認識されていたので、それを考えると少し気になるところです。日本語版としては特に関係ありそうな箇所はないのですが、もしかすると言語ファイルのマージがうまくいってないなどの問題はあるかもしれません。(言語ファイルもいちおうPHPなので)
言語ファイルに関しては翻訳がだいぶ進んだので、近いうちにパッチのような形で改善版スタイルシートとセットでリリースしたいと思います。
afactdesign
メンバー
メンバー
記事: 11
登録日時: 2011年11月03日(木) 15:44

Re: 【バグ報告:MODx2.2】ドキュメントのテンプレートが変更できない

投稿記事by afactdesign » 2012年2月03日(金) 11:44

yama様、ご返答ありがとうございます。
スタイルの件、確かにおっしゃる通りです。今後アップデートがかかった時に適用されるまでは、ひとまず直接入力で対応させていただきますね。

テンプレートの変更に関してですが、今朝改めて英語Verの2.2をインストールしてみましたが、こちらも動きませんでした。。。
他のサーバで稼働させた時の動作確認はしていますので、特定のサーバの状況で発生するものなのでしょうか・・・・・?
英語版でも動かなかったので、この報告をもし英語版のフォーラムにポストすべきであれば、おっしゃっていただければ助かります。

念のため、動作確認が取れないサーバのスペックは下記のとおりです。
OS:Linux CentOS 5.5
Apache:2.2.21
PHP:5.2.17
データベース:MySQL 5.1.56
サーバ設定GUI:WHM/Cpanel
(Cpanelではエラーが出るため、register_globalはOnになっています。)

早々のご対応、重ねて御礼申し上げます。
アバター
yama
管理人
記事: 3154
登録日時: 2009年7月29日(水) 02:50

Re: 【バグ報告:MODx2.2】ドキュメントのテンプレートが変更できない

投稿記事by yama » 2012年2月03日(金) 12:04

http://forums.modx.com/thread/73020/
http://forums.modx.com/thread/73018/
http://forums.modx.com/thread/73555/
関係ありそうなトピックを探してみました。違うかもしれませんが、、
afactdesign
メンバー
メンバー
記事: 11
登録日時: 2011年11月03日(木) 15:44

Re: 【バグ報告:MODx2.2】ドキュメントのテンプレートが変更できない  【解決済み】

投稿記事by afactdesign » 2012年2月06日(月) 11:24

yama 様
早々にソースを探して頂いてありがとうございます。
下記のトピックにある通り、サーバ側のphp.ini にdate.timezone の設定がされていないことが原因でした。
お手数をおかけしまして申し訳ございませんでした。
また色々とご親切にありがとうございました^^