質問 > フロント機能 > 新規ページ作成し表示されない |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
saravio |
投稿日時: 2010/1/15 9:41
対応状況: −−−
|
新米 登録日: 2010/1/15 居住地: 投稿: 1 |
新規ページ作成し表示されない EC-CUBEバージョン 2.3.4
PHPバージョン PHP 5.1.6 DBバージョン MySQL 5.0.27 新規ページの作成を行い、プレビューで確認すると表示されているのですが、登録後、ページを確認したらbody部分が表示されません。ヘッダやフッタは表示されます。 上記の現象になったきっかけは、あとからSSLを追加しました。 その際に、 /data/install.phpの define ('SITE_URL', 'http://www.***.jp/shopq/html/'); define ('SSL_URL', 'http://www.***.jp/shopq/html/'); をsを付けて、 define ('SITE_URL', 'https://www.***.jp/shopq/html/'); define ('SSL_URL', 'https://www.***.jp/shopq/html/'); へ変更しました。 その後、既に新規ページ作成より作っていたページも、 ヘッダとフッタ以外は表示されなくなっています。 お解かりになられる方おられましたら、 ご教授おねがいします。 |
seasoft |
投稿日時: 2010/1/15 12:56
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 新規ページ作成し表示されない 正式版は、そういった症状が発現します。少なくともEC-CUBEコミュニティ(eccube-comu) では、1年ほど前に改善済みです。
正式版の場合、dtb_pagelayout 辺りを手修正すれば、対応できるかも。
|
EGGxRICE |
投稿日時: 2010/2/19 16:46
対応状況: −−−
|
半人前 登録日: 2010/2/17 居住地: 佐賀 投稿: 15 |
Re: 新規ページ作成し表示されない こんにちは。
私もsaravioさんと同じような現象が発生しています。 (EC-CUBE 2.4.1) 現象は、SSLを使用するページ(決済やお問い合わせなど)に移動したあと、 「デザイン管理」で独自に作成したページにアクセスすると、 ページ最上部に
およびページbody部に
というエラーが表示され、ページ内容が表示されません。 httpでアクセスすると正常に表示されるのですが、 https(SSL)でアクセスするとダメみたいです。 これは、seasoftさんがおっしゃられているように、 コミュニティ版に移行するか、自力でソース変更するしか 解決策はないのでしょうか? また、SSL通信しているページから通常のページ(indexなど)に 遷移する場合は、通常のページもSSLで通信してしまうのは 仕様なのでしょうか? |
EGGxRICE |
投稿日時: 2010/2/20 10:54
対応状況: −−−
|
半人前 登録日: 2010/2/17 居住地: 佐賀 投稿: 15 |
Re: 新規ページ作成し表示されない 自己解決しそうなので、ご連絡します。
まず始めに、過去スレで同様の話題があったものを見つけられず すみませんでした。 このスレッドでecbgさんがおっしゃられていることを参考にして、 ヘッダー、フッター、ブロックなどにおいて、あらゆるリンク設定部分にある <!--{$smarty.const.URL_DIR}--> の箇所を、 SSL不要なページへのリンク・・・ <!--{$smarty.const.SITE_URL}--> SSL必要なページへのリンク・・・ <!--{$smarty.const.SSL_URL}--> と変更すれば、制御できそうです。 今のところ、header.tplに上記変更を加えたところ、 意図した通りのページ遷移になりました。 (私は、お問い合わせやMyページでSSLありにしました) あらゆるブロック、テンプレートにこの変更をするのはかなり大変そうですが、 とりあえず不具合が明らかとなる「新規ページ」へのリンクだけは 修正しようと思ってます。 お騒がせしました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |