管理画面のエントリ編集画面にて、「表示の確認」が正しく作動しません。
公開中のエントリについては問題なく表示されるのですが、
非公開や期間終了のエントリについてはエントリが表示されず、
「2014-03-21 07:34 」のように日時が表示されるだけです。
ちなみに、FirefoxやChromeではダメだったのですが、
IE11で試してみたところ、IEでは問題なく表示されました。
CMSDで運用している他のサイトではいずれも問題ないのですが、
特定の1サイトのみ、このようになってしまいます。
インストールしたのは2006?2007年頃ですが、
バージョンは最新の1.1.16bにしています。
何か考えられる要因がありましたら、ご教示いただけますと幸いです。
「表示の確認」が作動しない
Re: 「表示の確認」が作動しない
bcacsatoさん、コメントありがとうございます。webmasterです。
CMSDの不具合でご不便をおかけしており、申し訳ありません。
これまでの経験上、2014-03-21 07:34 のような日付のみが表示されているのは、多くのケースでXSL変換がうまく動作していない場合が多いです。
正常なサーバでも、デザイン定義に異常があると(例えば、一件もデータがマッチしないような書き方をした場合など)、この結果になることがあります。
まだ詳しい原因を追えていないのですが、もし何か思いついたことがございましたら、些細なことで結構ですので追加情報を頂ければ幸いです。
メールで頂いた情報も、調査してみます。
引き続きご不便をおかけしますが、よろしくお願いいたします。
CMSDの不具合でご不便をおかけしており、申し訳ありません。
これまでの経験上、2014-03-21 07:34 のような日付のみが表示されているのは、多くのケースでXSL変換がうまく動作していない場合が多いです。
正常なサーバでも、デザイン定義に異常があると(例えば、一件もデータがマッチしないような書き方をした場合など)、この結果になることがあります。
まだ詳しい原因を追えていないのですが、もし何か思いついたことがございましたら、些細なことで結構ですので追加情報を頂ければ幸いです。
メールで頂いた情報も、調査してみます。
引き続きご不便をおかけしますが、よろしくお願いいたします。
Re: 「表示の確認」が作動しない
webmasterさま
ご回答ありがとうございます。
いろいろ試したところ、原因はよく分からないものの解決しました。
URLをwww抜きで入力すると表示されないのですが、www付きで入力する表示されました。
ということは、当方のサーバー側の設定等の問題なのかもしれません。
今後は.htaccess等でURLを全てwww付きに統一する等して対処したいと思います。
ご回答ありがとうございます。
いろいろ試したところ、原因はよく分からないものの解決しました。
URLをwww抜きで入力すると表示されないのですが、www付きで入力する表示されました。
ということは、当方のサーバー側の設定等の問題なのかもしれません。
今後は.htaccess等でURLを全てwww付きに統一する等して対処したいと思います。
Re: 「表示の確認」が作動しない
bcatsatoさん、ご報告ありがとうございます。大変助かります。
www抜きだと表示されないが、つけると表示されるとのことで、推測なのですが、管理画面のURLはwww付で、確認ページのURLはwww無しだったりするでしょうか?
その場合、「管理者ログインしている」という情報の一部はクッキーで保存されており、URLが異なる為、確認ページ側でそのクッキーを取得できず、表示できないかと思います。そしてその場合、そのページの情報が取得できず、そのような結果になっているものと推測致します。
もしそうである場合、今回のbcacsatoさんの対処でも問題ありませんが、表示の確認の設定(site.config.xmlのentryタグのentrypageurl, listpageurl属性の設定)の方を、www付にしていただくだけでも問題ないかと思います。これで、「表示の確認」からジャンプする先がwww付のほうになります。恐らく現在は、www無しのURLが設定されているのでは…と推測致します。
ウェブサイトの方をwww付に統一したいということであれば、bcacsatoさんの対処どおり、.htaccessの設定がベストかと思います。
当方で何か勘違いをしているかもしれませんが、またご指摘など頂ければ幸いです。
いつも様々な情報をいただき、本当にありがとうございます。
www抜きだと表示されないが、つけると表示されるとのことで、推測なのですが、管理画面のURLはwww付で、確認ページのURLはwww無しだったりするでしょうか?
その場合、「管理者ログインしている」という情報の一部はクッキーで保存されており、URLが異なる為、確認ページ側でそのクッキーを取得できず、表示できないかと思います。そしてその場合、そのページの情報が取得できず、そのような結果になっているものと推測致します。
もしそうである場合、今回のbcacsatoさんの対処でも問題ありませんが、表示の確認の設定(site.config.xmlのentryタグのentrypageurl, listpageurl属性の設定)の方を、www付にしていただくだけでも問題ないかと思います。これで、「表示の確認」からジャンプする先がwww付のほうになります。恐らく現在は、www無しのURLが設定されているのでは…と推測致します。
ウェブサイトの方をwww付に統一したいということであれば、bcacsatoさんの対処どおり、.htaccessの設定がベストかと思います。
当方で何か勘違いをしているかもしれませんが、またご指摘など頂ければ幸いです。
いつも様々な情報をいただき、本当にありがとうございます。
Re: 「表示の確認」が作動しない
ご回答ありがとうございます。
> 管理画面のURLはwww付で、確認ページのURLはwww無しだったりするでしょうか?
逆で、管理画面のURLはwww無しで、確認ページのURLはwww有りになってました。
管理画面のURLに「www」をつけたら、表示の確認ができるようになりました。
また、管理画面URLがwww無しのままでも、site.config.xml内のentrypageurlを相対パスにしたら表示の確認ができました。
おかげさまで原因が分かり、解決いたしました。
ありがとうございました。
> 管理画面のURLはwww付で、確認ページのURLはwww無しだったりするでしょうか?
逆で、管理画面のURLはwww無しで、確認ページのURLはwww有りになってました。
管理画面のURLに「www」をつけたら、表示の確認ができるようになりました。
また、管理画面URLがwww無しのままでも、site.config.xml内のentrypageurlを相対パスにしたら表示の確認ができました。
おかげさまで原因が分かり、解決いたしました。
ありがとうございました。
Re: 「表示の確認」が作動しない
webmasterです。
bcacsatoさん、ご連絡いつも大変助かります。
管理画面と表示確認ページのドメインが異なるケースについて検討が足りておらず、ご面倒をおかけしました。
相対パスの指定で、問題ありません。その方が今後またドメインが変わった場合にも対処できるので良いと思います。
重ね重ね、ご報告ありがとうございました。
bcacsatoさん、ご連絡いつも大変助かります。
管理画面と表示確認ページのドメインが異なるケースについて検討が足りておらず、ご面倒をおかけしました。
相対パスの指定で、問題ありません。その方が今後またドメインが変わった場合にも対処できるので良いと思います。
重ね重ね、ご報告ありがとうございました。