質問 > フロント機能 > お問い合わせフォームの複製 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
cnnt |
投稿日時: 2010/11/16 16:15
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2010/10/4 居住地: 投稿: 16 |
お問い合わせフォームの複製 -----------------------------------------------------------
EC-CUBE 2.4.4 DBサーバ MySQL 5.0.77 WEBサーバ Apache PHP 4.4.4 お問い合わせフォームを複製したいのですが、レイアウトが崩れてしまいます。 行った作業は、 ●data/class/page/contact→contact2を作成。ファイル中の2つのphpのなかで支持されているcontactもcontact2に変更。 ●data/class_extends/page_extends/contact→同様にcontact2を作成。phpの作業は同上。 ●data/Smarty/templates/default/contact→contact2を作成。 フォルダ中の3つのtplで指定されているcontactをcontact2に変更。 ●html/contact→contact2を作成。フォルダ中の2つのファイルのcontactをcontact2に変更。 システムとしては作動するのですが、レイアウトが崩れてしまいます。どなたかアドバイスお願いします・・・・。 ----------------------------------------------------------- |
AMUAMU |
投稿日時: 2010/11/16 16:19
対応状況: −−−
|
神 ![]() ![]() 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: お問い合わせフォームの複製 どのように崩れてしまうのでしょうか?
内容にも寄りますが、基本的にはシステム的な動作が正常ならば、崩れてる原因となるHTMLコード部分またはCSS指定をブラウザ側機能を使って確認されると良いと思います。
|
cnnt |
投稿日時: 2010/11/16 19:26
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2010/10/4 居住地: 投稿: 16 |
Re: お問い合わせフォームの複製 レイアウトの崩れかたは、ページが画面の左端によってしまうことです。ページの位置はすべてのページがcssで管理されているとおもいますが、どのcssをみればよいのかわかりません。。
html/user_data/packages/default/cssのなかのどれかのファイルでよいのか追跡できませんでした。。 |
AMUAMU |
投稿日時: 2010/11/17 4:50
対応状況: −−−
|
神 ![]() ![]() 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: お問い合わせフォームの複製 IE8の開発者機能や、Firebug等を使って確認されると良いと思います。
|
cnnt |
投稿日時: 2010/11/21 18:22
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2010/10/4 居住地: 投稿: 16 |
Re: お問い合わせフォームの複製 結局、CSSが読み込まれないことが原因のようです。
しかしタグを確認しても間違いがないのです。 新しいページを作成すれば、cssを読み込むと思い、管理画面からページを追加してみました。新ページのディレクトリは html/user_data/contact2としました。 レイアウト詳細の管理画面で、複製したcontact2/index.phpのコードを当てはめてプレビューしてみると、メインの場所には 「$objPage->init();」 というのが表示されるのみです。 どなたかアドバイスおねがいします。 |
AMUAMU |
投稿日時: 2010/11/22 12:50
対応状況: −−−
|
神 ![]() ![]() 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: お問い合わせフォームの複製 PHPのrequireやクラスの呼び出し部分は書き換えていますか?
|
cnnt |
投稿日時: 2010/11/22 14:36
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2010/10/4 居住地: 投稿: 16 |
Re: お問い合わせフォームの複製 呼び出しは書き換えています。
|
AMUAMU |
投稿日時: 2010/11/22 17:12
対応状況: −−−
|
神 ![]() ![]() 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: お問い合わせフォームの複製 ただしく書き換え等がされ、正常に動いていれば、「$objPage->init();」が表示されるようなことは無いと思います。
これは呼び出し側(htmlディレクトリ側)のプログラム呼び出しコードですので、今一度、全体的に確認等をされることをオススメします。
|
cnnt |
投稿日時: 2010/11/25 21:14
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2010/10/4 居住地: 投稿: 16 |
Re: お問い合わせフォームの複製 解決しました。
複製したphpファイルすべてに、BOMが入っていました。 「サクラエディタ」を使ってファイルを開き、名前をつけて保存をすると、「BOM」にチェックが入っていました。チェックをはずしてアップロードしなおしたら、複製ファイルが使えるようになりました。 ご協力ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |