EC-CUBEのファイル構成とは?
- EC-CUBEのファイル構成について調査しました。
- EC-CUBEは通常のファイルだけでなく、商品ページや共通のヘッダ・フッターも管理できます。
- dreamweaverで作成されていても、EC-CUBEのページに適切なリンクが設定されます。
- ベストアンサー
EC-CUBEのファイル構成について
EC-CUBEを使用して作られた通販サイトの運営を途中から任される事になりました。 EC-CUBEはまともに扱った事がありません。 それで、サイト制作業者からもらったというファイル全部をいただきました。 こちらはimgフォルダやcssフォルダなど通常のwebサイトにアップする物など入っています。 しかしEC-CUBEというのはその中で「商品ページ」を作ったり、共通のヘッダやフッターを作ったりするものじゃないのでしょうか?? EC-CUBE内の「デザイン管理」→「PC」→「ページ詳細設定」を見ても、いただいたトップページとは違います。 このような場合、どういった作り方をされているか分かる方いますか? dreamweaverで作成し、smarty??を必要な箇所に入れているのかわかりません。 また、dreamweaverで作成されていてもリンク先は「shopping_cart/products/detail.php?product_id=33」などEC-CUBEのページに飛んでいると思うのですがどうなんでしょう。 初心者ですので分かりやすく教えて下さい。 よろしくお願いいたします。
- kitson00
- お礼率41% (33/80)
- ネット通販
- 回答数3
- ありがとう数4
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
中野です。最後に注意ですが... ランディングページの作成方法としては、静的ページで作成して(静的・動的がまじっていていじるのがこわいので)html直下にアップし、トップページは静的なのでdreamweaverでランディングページに誘導するバナーを設置しようと思います。 下層ページにバナーを置くにはブロック設定で追加でできるのかなと考えています。 ⇒上記の手順は間違っております。 新たなページを作成する場合、通常は管理画面>デザイン管理>PC>ページ詳細設定にて 名称、URL、ヘッダー使用、フッター使用を入力することで、共通のヘッダー、フッターを 使用できるようになります。ブロックの設定も管理画面から行えるようになります。 この手順で行うと静的レベルで作れるので、動的プログラムを気にならなくなります。 間違った手順で制作されたサイトにさらに間違った手順で行うとサイトはぐちゃぐちゃに なります。あとあと問題を残すことになります...
その他の回答 (2)
- 中野 浩(@nakano7471)
- ベストアンサー率100% (3/3)
中野です。 この前の回答の続きですが、精度を上げるため以下の回答もお願い致します。 1.ECCUBEのバージョン、サーバの環境 2.そもそも、やりたいことは何でしょうか? 「通販サイトの運営」とは商品登録を行うということでしょうか? それとも、サイトのデザインを変更するということでしょうか? カスタマイズを行うということでしょうか? 以下が質問に対する回答です。 > ダウンロードした方は今見れているトップページがindex.htmlとしてありました。 > 通常、CMSなどは.phpではないのでしょうか。 ⇒通常のTOPのURLは、index.phpです。TOPページは静的で制作されているです。 あまりこのような形でのカスタマイズは行いません。前任者は、ECCUBEのことが 分からずに対応していたものと推測します。 > /html/user_data/packages/default/内も確認したのですが、今見れているHPに使用している > 画像はありません…。ただ、テンプレート(?)のナビゲーション画像などはありました。 ⇒ご質問の意図がわかりません。画像のディレクトリー設置場所を確認するには、 右クリック⇒プロパティで位置が分かります。 「画像」と記載されておられますが、「商品画像」でしょうか?それとも「バナー画像など」で しょうか?「バナー画像など」は通常/user_data/packages/default/img/banner/...gif で設定されておりFTPでUPしますが、「商品画像」の場合は、管理画面>商品登録からUPします。 画像のディレクトリーを調査して何がしたいのでしょうか? > 自分なりに確認した結果、このサイトはdreamweaverで作成されたhtml(静的ページ)と > ECCUBEの合体ページだろうとおもいました。 ⇒可能性が大ですね... しかしTOPページだけかもしれません。このような制作の仕方は通常ではありません。 ECCUBEはデザイン+プログラムが一体で動作するものですので、多くの静的ページを 設置することはしないです。 ⇒ECCUBEの基本構造を理解して下さい。商品詳細ページは以下の通りです。 /public_html/products/detail.php (トップのPHPファイル) /data/class_extends/page_extends/products/LC_Page_Products_Detail_Ex.php(サブクラスファイル) /data/class/pages/products/LC_Page_Products_Detail.php(クラスファイル) /data/Smarty/templates/default/products/detail.tpl(テンプレートファイル/Smartyファイル) 上から下へプログラムが読み込まれて、Smartyファイルでhtmlソースを表示させます。 detail.tplにはhtmlソースですが、Smartyのプログラムが含まれており、基礎知識 が必要になります。dreamweaverでは編集は無理です。 管理画面にて、商品詳細ページのソースを編集したあとは、 /public_html/user_data/packages/default/products/detail.tpl へコピーされるようです。 編集後は、このファイルを修正しないとユーザ画面に反映されません。 ⇒以下アドバイスですが TOPページ以外は、静的で制作することは可能ですので、dreamweaverで対応可能でしょう。 商品詳細ページ、商品一覧の編集はハードルが高いです。ププログラマーに依頼すべきです。 もし、商品登録した場合でしたら、管理画面から登録と、商品画像のUPを行えばいいと思います。
補足
バージョンは2.11.4 です。 やりたい事としては、ランディングページを作ります。 やはりサーバーからダウンロードしたフォルダの中にindex.phpはなくindex.html があるという事はトップページは静的ページで間違いないようです。 ここが理解できずにつまづいてました…。 >>「画像」と記載されておられますが、「商品画像」でしょうか?それとも「バナー画像など」で しょうか? ⇒バナー画像はファイル管理の/user_data/packages/default/img/banner/...gifにはありませんでした。 そのかわりサーバーから一括ダウンロードしたフォルダの「images」内には全てあります。商品登録などは他のCMSなどと同じようなので大丈夫そうです。 何度も確認した結果トップページとあとサイトの説明ページは静的ページのようでした。 ランディングページの作成方法としては、静的ページで作成して(静的・動的がまじっていていじるのがこわいので)html直下にアップし、トップページは静的なのでdreamweaverでランディングページに誘導するバナーを設置しようと思います。 下層ページにバナーを置くにはブロック設定で追加でできるのかなと考えています。
- nakano111
- ベストアンサー率0% (0/1)
> しかしEC-CUBEというのはその中で「商品ページ」を作ったり、共通のヘッダやフッターを作ったりするものじゃないのでしょうか?? ⇒まず、回答する前にECCUBEのショップは既にインストール済みで、ユーザ画面、管理画面がアクセスできる状態でしょうか? アクセスできる前提にしますと... 「imgフォルダやcssフォルダなど通常のwebサイトにアップする物」をFTPにて /html/user_data/packages/default/にデータを設置する流れとなります。 もしくは、管理画面にてデザイン管理>PC>テンプレート追加でファイルごと UPLOADする流れです。 「サイト制作業者からもらったというファイル全部をいただきました」 と記載があるので、デザインファイルだけ受領しただけで途方にくれている... ということでしょうか? もしそうでしたら ECCUBEのソフト自体をまずインストールするところからはじめないといけません。 「ファイル全部」のECCUBEバージョンは把握されているのでしょうか? 使用されていたバージョンのソフトをインストールしなくてはいけません。 一旦この状況の回答を下さい。 > dreamweaverで作成し、smarty??を必要な箇所に入れているのかわかりません。 > また、dreamweaverで作成されていてもリンク先は「shopping_cart/products/detail.php? > product_id=33」などEC-CUBEのページに飛んでいると思うのですがどうなんでしょう。 ⇒念のため回答しますと smartyは2箇所で管理されます。 ・/html/user_data/packages/default/(管理画面でインポートされた場合はこちら) ・/data/Smarty/templates/default/product/(ご指摘の箇所はこちら) 「shopping_cart/products/detail.php?product_id=33」こちらは商品詳細ページです。
補足
nakano111 様 ご回答ありがとうございました。 3日間ファイルを確認しました。 ひとつはサーバーから接続しダウンロードしたフォルダ、もうひとつはECCUBEの管理画面の『ファイル管理』や『デザイン管理>PC』を見比べました。 ECCUBEの管理画面の方は、トップページが今見れているHPのトップページではありません。背景、ナビは同じもののコンテンツはデフォルト表示になっていました。 ダウンロードした方は今見れているトップページがindex.html としてありました。 通常、CMSなどは.phpではないのでしょうか。 /html/user_data/packages/default/内も確認したのですが、今見れているHPに使用している画像はありません…。ただ、テンプレート(?)のナビゲーション画像などはありました。(HPで使用中) なので、たとえばバナーなど制作者が作成した画像が全てそこにはないということです。(管理画面の方にはどこにもありません。) 自分なりに確認した結果、このサイトはdreamweaverで作成されたhtml(静的ページ)とECCUBEの合体ページだろうとおもいました。 トップページは確実に静的ページです。 このような作り方はあるのでしょうか?
関連するQ&A
- 知識ゼロでEC-CUBEやWordpressでECサイト作りは難しい?
知識ゼロでEC-CUBEやWordpressでECサイト作りは難しい? 今現在は、Dreamweaver(html+css)で作って、ショッピングサイトを制作しております。だんだんとページ数も増えて約1000ページは超えております。 近々リニューアルを考えておりまして、それを機会に、ショッピングカート機能とサイト内検索機能、購入履歴も見れるようにしたいと思ってます。 そこで、今まで通り制作して+カート機能のみ有料で借りて(http://www.shopmaker.jp/)タグを埋め込んでいくのが良いのか、 または、EC-CUBE(http://www.ec-cube.net/)で作るのが良いのか、 wordpress+カート機能が良いのか、何がベストな方法であるのか悩んでおります。 SEO対策の会社からは、EC-CUBEかwordpressが良いと言われました。(有料のカート付レンタルサーバの所は対策しにくいとの事で、簡単にHPは作れるけどそこは外した方がよいのかなと。) ただ、EC-CUBEもwordpressも、使用した事も知識もなく今から勉強という事になります。 1000ページ位あるECサイトを制作するならば、今後のリニューアルや商品入れ替えなども考慮にいれて、どう作るのが良いのでしょうか。 また、EC-CUBEか、wordpressでECサイトを制作するのとでは、どちらがまだ比較的簡単でしょうか。 宜しくお願いします。
- 締切済み
- インターネットビジネス
- EC Cube について
携帯サイトを作成しようと考えているものです。 EC CUBEについて教えてください。 http://www.ec-cube.net/mobile/index.php 独学で携帯サイトの作成を勉強しはじめたものの、 もっと簡単に作成ができないものかと色々と探しています。 (とりあえず、HTMLで表示したデータを携帯から閲覧できるようになりました。 後はフォームデータの送信などが面倒だと予測しているため(専門的な知識が必要だと思っているので)、できれば簡単に作成したいと想い色々さがしております。) そこで「EC CUBE」と呼ばれるものをみつけました。 以下の点について教えていただきたいのですが ・EC CUBEを使用すると、Webコンテンツが作成が簡単になりますか? ・EC CUBEはソースコード事態は無料みたいですが、それを使用し、商用として使用した場合(EC CUBEの実装により、利益が発生した場合)は、EC CUBEへの還元が必要でしょうか? (どこまでは無料で、どこまでが有料なのでしょうか?)
- ベストアンサー
- HTML
- EC-CUBEのSSLの設定
お世話になっております、 現在、サイトをEC-CUBEで作成し、 運営中です。 バージョンは、2.11です。 カート内や会員登録のページのみSSL認証のhttps にしたいのですが、 インストール後にこれを設定する方法がわかりません。 どなたかご存知の方はいらっしゃいますでしょうか? よろしくお願いします。
- 締切済み
- ネットワーク
- ECキューブって無料じゃないんですか?
ショッピングサイトを作ろうと各社に見積もりをお願いしている段階なのですが、 一社、ショッピングカートは弊社で購入します、とあったので、 どこのショッピングサイトを使うのですか?と尋ねたところ、ECキューブです、といわれました。 ECキューブって無料ですよね? なぜ購入する、という言い方をしたのでしょうか・・。
- ベストアンサー
- インターネットビジネス
- EC CUBEを使ってショップサイトを開こうと思っております。
EC CUBEを使ってショップサイトを開こうと思っております。 デザインのカスタマイズ中なのですが、トップページヘッダ画像と他のページのヘッダ画像を変えたいと思っています。 色々調べたら以下のようにできるみたいです。 <!--{if $smarty.server.PHP_SELF == "/index.php"}--> (この中にTOPページのメイン画像を入れる) <!--{else}--> (この中にTOPページ以外のメイン画像を入れる) <!--[if}--> しかし、初心者すぎてどこにどのよう記述するか分かりません。 ( )の箇所にそのまま<ima src=" ">と書きましたがダメでした。 正しい記述方法を教えてください。
- 締切済み
- PHP
- WelCartとEC-CUBEどっちが素人向き?
お世話になります。 wordpressでECサイトを作りたく、色々と試行錯誤しております。 そんな中、ショッピングカートはプラグインのWelCartが良いと聞いたので 試してみたのですが、phpの知識が無い私にはちょっとハードルが高かったです。 商品だけのページが作れませんでした・・・ 今、同じく無料で使えるEC-CUBEに興味が向かっているのですが、 EC-CUBEとWelCartを比べたら、どちらが素人でも扱いやすいでしょうか? 両方とも使ったことがある人がいましたら、教えてくださいますようお願い申し上げます。
- ベストアンサー
- インターネットビジネス
- EC-CUBEでFlashを表示させるには
EC-CUBEのデモサイトで表示されているように、Flashビデオをトップページ部分に組み込みたいのですが具体的な方法が分かりません。 簡単な手順を教えていただきたいです。宜しくお願いします。 ▼EC-CUBEデモサイト http://site.ec-cube.net/
- ベストアンサー
- オープンソース
- EC-CUBE・ASPとEC-CUBEの違い
について、教えていただけませんか。 先日、ECーCUBEの運営元に問い合わせたところ、 『ASPではなく、EC-CUBEを利用すれば、自由度の高いWEBは作れますが、 プログラミングに詳しい方がいない場合、 EC-CUBEを利用して、WEB制作会社に依頼をお願いすれば…』 という回答が来ました。 自分としては、制作会社に頼らず、自由度の高いECサイトを作るのが目標です。 以下、疑問点です。 1・ASPは利用料がかかりますが、これは何の費用なのでしょうか? 2・わか●生活などのサイトもこちらのオープンソースを利用されているようですが、 ASPを利用しても、あのように、自由度の高いレイアウトができるのでしょうか。 3・EC-CUBE(ソースのみ)を利用した場合、PHPなどの知識がなければ、 WEBの制作会社にデザインを依頼しないといけないでしょうか?自分でできませんか。 4・仮に、ASPを利用しても、自分でデザインまでできますか? できるとすれば、 (たとえば、画面サイズを縦×横をそれぞれ○pxにする、カートをこちらに持ってくる) など、細かな部分もオリジナルにできるのでしょうか? 以上、ご教示いただければ幸いです。 宜しくお願い致します。
- ベストアンサー
- PHP
- EC-CUBEのインストール
現在、ショッピングサイトを作る為に ECオープンソース「EC-CUBE」を使おうと思っています。 しかし、それらの知識があまりないのでどのようにインストール するのか分かりません(試しにやってみたのですができませんでした) どなたかインストールからサイト作成の手前までの手順を 詳しく教えていただけないでしょうか? とりあえず下記の環境が整っていないといけないんですが 自分のPCにはどれもインストールされていないので ここらへんも詳しく教えていただけませんか!? ・WEBサーバ(Apacheを推奨) ・PHP4.1.x以上(GD2、FREETYPE2ライブラリを有効にしておくことを推奨します)※注1 ・PostgresSQL7.4.x以上 ・MySQL4.1、MySQL5.0 「EC-CUBE」 http://www.ec-cube.net/
- 締切済み
- オープンソース
- EC-CUBEの公開用URLについて
お世話になります 独自ドメインでEC-CUBEを運用する場合 http://heteml.jp/support/manual/ec-cube-domain/ EC-CUBEのVersion 2.4.4を公式からダウンロードして、 上記サイトを参照してヘテムルにインストールしました。 【管理ページ】 http://ドメイン/html/admin/home.php 【公開用URL】 http://ドメイン/html/ 現在、このように「http://ドメイン/html/」となっているのですが、 「http://ドメイン/」と公開用のURLを変更したいです。 どのようにすればよろしいのでしょうか 以下のサイトを参考に「install.php」を変更してみたのですが、 404で表示されません。 EC-CUBE の URL を変更する方法 http://weble.org/2010/01/20/ec-cube-url-change よろしくお願いいたします。
- 締切済み
- PHP
お礼
中野 様 ありがとうございました。 まだ作成はしていませんが作成方法は頭にいれておきます。 ひとつ気がかりなのは 管理画面>デザイン管理>PC>ページ詳細設定にて名称、URL、ヘッダー使用、フッター使用を入力して実験したときに、「ヘッダー、フッター使用」にチェックを入れるとヘッダーとフッターが2重で表示されていた事です。 チェックをはずすとヘッダーもフッターもひとつ表示されていました。 変だなと思ったのでランディングページは完全に静的ページにしようかなと思ったのです。 静的、動的ページが入り混じっているので何かがからんでそうなっているのか、設定で変更できるのかもわかりません。 ヘッダーとフッターは表示せずランディングページを作りたいのです。