バージョン選択

フォーラム

メニュー

オンライン状況

41 人のユーザが現在オンラインです。 (30 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 41
もっと...

サイト内検索

質問 > フロント機能 > 新規ページ作成し表示されない

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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 辺りを手修正すれば、対応できるかも。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

EGGxRICE
投稿日時: 2010/2/19 16:46
対応状況: −−−
半人前
登録日: 2010/2/17
居住地: 佐賀
投稿: 15
Re: 新規ページ作成し表示されない
こんにちは。
私もsaravioさんと同じような現象が発生しています。
(EC-CUBE 2.4.1)

現象は、SSLを使用するページ(決済やお問い合わせなど)に移動したあと、
「デザイン管理」で独自に作成したページにアクセスすると、
ページ最上部に
Warning: reset() [function.reset]: Passed variable is not an array or object in /var/www/virtual/kagu-life.com/data/class/helper/SC_Helper_PageLayout.php  on line 63
Warning: Variable passed to each() is not an array or object in /var/www/virtual/kagu-life.com/data/class/helper/SC_Helper_PageLayout.php on line 64

およびページbody部に
Warning: Smarty error: unable to read resource: "/var/www/virtual/kagu-life.com/data/Smarty/templates/kagulife/.tpl" in /var/www/virtual/kagu-life.com/data/module/Smarty/libs/Smarty.class.php  on line 1095

というエラーが表示され、ページ内容が表示されません。

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ありにしました)

あらゆるブロック、テンプレートにこの変更をするのはかなり大変そうですが、
とりあえず不具合が明らかとなる「新規ページ」へのリンクだけは
修正しようと思ってます。

お騒がせしました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,114名です
総投稿数は110,039件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1649
8
red
1570
9
mcontact
1298
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.