サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
災害への備え
xoops.ec-cube.net
いつもお世話になります。 現在、以下の環境でサイトを作成しております。 __環境_________________________ EC-CUBE 2.11.1 MySQL 5.1.34-log PHP 5.2.17 商品点数約600点 _______________________________ 商品登録をおこなっていましたら、いつの間にかカテゴリの一部が重複して表示されておりました。 気づいた時点での直前作業としましては、 カテゴリA−4をCSVで商品登録をおこなう。 【通常時】 カテゴリA ・カテゴリA−1 ・カテゴリA−2 ・カテゴリA−3 ・カテゴリA−4 カテゴリB カテゴリC ・・・・ 【異常時】 カテゴリA カテゴリA ・カテゴリA−1 ・カテゴリA−2 ・カテゴリA−3 ・カテゴリA−4 ・カテゴリA−4 カテゴリB カテゴリC ・・・・ http://xoops.ec
バグというわけではないかもしれませんが、 EC-CUBE2.11で購入商品数を増やすなどでSESSIONのデータ量が増えるとMySQLのTEXT型の容量を超えてしまいデータが欠損する症状を確認しました。 対応としてはSESSIONのデータを少なくする&TEXT型をLONGTEXT型にするなどが有効そうです。 PostgresのTEXT型は無限サイズなんですねぇ。 以上、報告まで。
参照の仕方があっているかどうかわかりませんが、 2.4のものを参考に書き換えてみたところ、 以下の修正で定休日を反映することができました。 /data/class/helper/SC_Helper_Purchase.php /** * お届け可能日のスタート値から, お届け日の配列を取得する. */ function getDateArray($start_day, $end_day) { /*---------- ↓ 追加 ↓ --------*/ //カレンダーを呼び出す require_once(CLASS_REALDIR . "pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Calendar.php"); $blockCalender = new LC_Page_FrontParts_Bloc_Calendar(); /*--------
お世話になっております。 ec-cube決済モジュール2.1.0 ec-cube2.11.1 を利用しています。 カード決済を行なった際に何らかの原因で決済が途中で止まったりすると ec-cube管理画面:決済処理中 ユーザーマイページ:購入したときと同様に購入履歴が刻まれてしまいます gmo-pg管理画面:何もレコードがない ユーザーからすれば購入したと思えますが ショップ側からすれば決済処理中となってしまいまう致命的なバグになってます。 こちらは開発元のgmo-pgサポートにも確認しまして ec-cubeと決済モジュールの間のバグと言っておられました。 どなたか対策された方、または事例などありますでしょうか。 皆様の知見をお貸しください。 どうぞよろしくお願いします.。
株式会社ロックオン EC-CUBE運営チームでございます。 2.4系から2.11系へのバージョンアップを容易にする「データ移行モジュール」をリリースいたしましたのでご報告いたします。 以下、スレッドにもございます通り、EC-CUBEの旧バージョンからのバージョンアップというご要望が非常に多くございました。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=7662&forum=15 そこで、EC-CUBEインテグレートパートナーであるサイバーウィル様ご協力のもと、以下をリリースいたしました。 ・ 2.4系の顧客データ・商品データ・受注データを、1クリックで、2.11系に対応したCSV形式に出力できる データインポートモジュール ・ 「データエクスポートモジュール」よりダウンロードしたデータを、2クリックで、2.11系
以下の参考リンクにあるように、カテゴリーIDをファイル名に付した画像ファイルを用意しておき、 カテゴリブロック内で呼び出すような形でいいのではないでしょうか。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=3605&forum=10&post_id=14269#forumpost14269 例えば html/user_data/img ディレクトリに、カテゴリーID.jpg を保存しておく。(例:category_id=1 であれば、1.jpg に) ./data/Smarty/templates/default/frontparts/bloc/category.tpl の54行目付近を修正する。 修正前 <a href="<!--{$smarty.const.ROOT_URLPATH}-->products/l
header.tplなどのテンプレートファイルから cart.phpなどのblocを直接読み込みたいのですが、 バージョンが2.11の為か、今までのようにうまくいきません。 2.4では以下のような記述で読み込めたのですが <!--{include_php file=`$smarty.const.HTML_PATH`frontparts/bloc/search_products.php}--> 参考にしたスレッド http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=3208&forum=10 ご存知の方がいらっしゃいましたら宜しくお願い致します。
現在、EC-Cube ver 2.4.1でショップ構築しています。 さて、質問なのですが、納品書をPDFにて出力する際に購入者及び配送先のお客様情報が表示されますが、併せてお客様の電話番号も表示させたいときにはどうすればよろしいのでしょうか? data/class/SC_Fpdf.php にてPDFへの出力を行なっているようなので、ここに追加をすれば表示されると思いますが、具体的な方法がありましたらご教授下さい。 よろしくお願いいたします。
制作依頼でEC-CUBEを設置した後、管理をお客様が行うケースもありますが、よくある質問で上記のタグに関する問い合わせが多かったため、既に承知の方もいらっしゃるとは思いますが念のため掲載させて頂きます。 user_data内に作られるページやその他任意のページからもカートボタンを設置できるような簡易カートの設置が可能なので、参考までにお知らせします。 以下のフォームタグを買い物カートを設置したい任意のページに貼り付けて下さい。 <!-- ▼カートタグ --> <form name="form1" id="form1" method="post" action="<!--{$smarty.const.URL_DIR}-->products/detail.php?product_id=■"> <input type="hidden" name="mode" value="cart" /> <i
既出でしたら申し訳ありません。 Ver.2.01で規格で分けられた商品の通常価格・販売価格・ポイントの表示(商品詳細ページ)を 通常価格:●●●〜○○○円 価格(税込):▲▲▲〜△△△円 ポイント:■■■〜□□□円 ではなく 通常価格 販売価格(税込み) ポイント 規格名1 ●●●円 ▲▲▲円 ■■■Pt 規格名2 ○○○円 △△△円 □□□Pt 規格別にそれぞれ表示するようにしました。 /data/class/pages/products/LC_Page_Products_Detail.php の変更(青字の部分が変更・追記) function lfGetProductsClass($product_id) { $arrRet = array(); if(SC_Utils_Ex::sfIsInt($product_id)) { // 商品規格取得 $o
初めて投稿致します。 ECCUBEを導入してダウンロード販売サイトを構築しようと思い1年以上が経ちますが未だダウンロード販売が未対応のため、導入を見送っております。 先日、こちらのページで 引用: と記載がありましたが、それから10ヶ月ほど経っておりますので既にどこかでこのモジュールの販売を行っているのでしょうか? 実際、ECCUBE導入サイト様でダウンロード販売を行っているサイト様が存在致しますが、このダウンロード販売に関する情報を得たいと思っておりますのでどちら様かご存じではないでしょうか? ご存じでしたら教えて下さい。 よろしくお願い致します。
はじめまして。 非会員のお客様が商品を購入する場合の、お客様情報入力フォームに必須入力項目を追加したいです。 追加したい必須入力項目はINT UNSIGNEDのdidという項目です。 このコミュニティ内の既存のトピックを調べた所によると、必須項目を追加する場合には以下の6つの変更が必要だと思いました。 1.DBのdtb_orderにdidフィールドを追加 2."data\Smarty\templates\default\shopping\nonmember_input.tpl" のお客様情報入力フォームに項目を追加する 3.2.のページで追加した項目に入力がなかったら次の手順へ進めないようにする 4.2.で入力されたdidの値を、次の手順に進む時にPHPの変数に格納する 5."data\Smarty\templates\default\shopping\confirm.tpl" の確認フォ
[EC-CUBE] 2.4.2 [レンタルサーバ] ヘテムル [OS] Linux [PHP] 4.4.4 [データベース] MySQL 5.0.82 [WEBサーバ] Apache [ブラウザ] FireFox 3.63 [現象] 初めまして。オタッカーと申します。 現在ECCUBEを利用してwebショップを運営中です。 先日「クロネコwebコレクト」の契約が完了し、リンク方式の導入を実施致しておりまして、 注文データを「クロネコwebコレクト」に遷移出来る、「クレジット決済画面に移動」ボタンを 無事注文完了画面(complete.php)に表示することが出来ました。 次のフェーズとして、 「ボタンは支払い方法をクレジットカード決済で選んだときのみ表示する」 というようにしようとしたのですが、これがなかなか上手くいきません。 こちらのフォーラムの http://xoops.ec-cube
アクセス解析にGoogle Analyticsを使っています。 トラッキングコードを設置することは簡単ですが、eコマースサマリーまでの情報を表示するにはさらに 設定が必要です。これが難解で、自力で設定できずにいます。 ちなみにeコマース設定をしますと平均注文額や購入した商品まで表示されるようになります。 /shopping/complete.tplかcomplete.phpをカスタマイズするのでしょうが、 具体的に設置された方がいらっしゃいましたらお教えいただけませんでしょうか? 参考 e コマース トランザクションを追跡するにはどうすればよいですか。 http://www.google.com/support/analytics/bin/answer.py?hl=jp&answer=27203 検索したところ、zenカートにはモジュール提供があり、簡単に設置できるようです。 いつか、ec
いつも大変お世話になっております。 株式会社ロックオン 技術開発部の岸田と申します。 tpl_subtitleに親カテゴリー+子カテゴリーを表示する場合ですが、 [修正ファイル EC-CUBE2系] data/class/pages/products/LC_Page_Products_List.php [修正前] $arrFirstCat = $objDb->sfGetFirstCat($arrCategory_id[0]); $tpl_subtitle = $arrFirstCat['name']; [修正後] →$tpl_subtitle = $objDb->sfGetCatCombName($arrCategory_id[0]); とすることで、親カテゴリー+子カテゴリーも表示する事が出来ます。 今後ともEC-CUBEを何卒宜しくお願い致します。
プラグインのレコメンド機能さっそく使わせていただきました。 EC-CUBEバージョン 2.4.1-comu チェンジセット[18376] PHPバージョン PHP 5.2.11 DBバージョン MySQL 5.0.82 上記環境で、require_base.phpのコメントアウトを解除して、プラグイン管理画面を表示させた後、インストールを行ったのですが失敗し、下記のようなエラーがログに出力されました。 --ログ内容(抜粋) DELETE FROM dtb_blocposition WHERE bloc_id = (SELECT bloc_id FROM dtb_bloc WHERE filename = 'recommend'); DELETE FROM dtb_bloc WHERE filename = 'recommend'; DB Error: syntax error DELETE
------------------------------------------------------------------------------------------ [EC-CUBE] EC-CUBE2.4.1、新規インストール [レンタルサーバ]チカッパレンタルサーバ [OS] REDHAT [PHP] 使用しているPHPのバージョン [データベース] MySQL 5.0.51 [WEBサーバ] APACHE [ブラウザ] FIREFOX3.0.13 ------------------------------------------------------------------------------------------ 始めましてEC CUBE初心者のものです。 EC CUBEと「もしもドロップシッピング」の連携したサイトを構築したいのですが、商品を選択し「カゴ
関係者の方々へ 現在EC-CUBEにてオンラインショッピングを構築行ったのですが、Overture及びGoogleAdwordsのコンバージョンタグをサンクスページに貼り付け行うやり方がわかりません。 そのサンクスページソースに書き込む方法をご教授頂けますでしょうか?以前ワイズカートで運営行っていたのですが、その際は管理画面内にタグを埋めつけるコーナーがありましたが、ECキューブには見当たりません。 今までとれていた売上数字との連動などできなくなってしまい大変困っております。 どなたか、アドバイスの程を是非宜しくお願い致します。
seasoft様 お返事ありがとうございます。 >>まずは、何を試したかを具体的に提示するのが早いと思いますよ。 なるほど。 具体的に申しますと、商品詳細ページにて商品の一覧を出すために、list.phpよりDetail_.phpへソースをコピーし、Detail.tpl内で<!--{section name=cnt loop=$arrProducts}-->を使用できるようにしました。 この時点でカテゴリに関わらず、すべての商品が一覧で表示されるようになりました。 問題はここからです。 商品の一覧表示は function lfDispProductsList($category_id, $name, $disp_num, $orderby) { が行っており、上記にデータを渡しているのが、 $this->lfDispProductsList($arrCategory_id[0], $_GE
こんにちは。terrorです。 本日やっとサーバーにEC-CUBEインストール完了しました。 かなり手こずりましたが。。。(汗 導入完了してからSSLに対応しようと考えていますが どなたかver2でインストール後にSSL設定されたかたいらっしゃいますか? このフォーラムで検索してみたのですが。。 バージョン2の例が見当たらなかったので投稿しました。 data/install.php内 define ('SSL_URL', 'http://●●●/'); を define ('SSL_URL', 'https://●●●/'); に変更しないといけなさそうって事はわかりましたが。。。 宜しくお願いいたします。 ec-cube バージョン 2.1.2 php 4.4.4 mysql 4.1.18 サーバー ラピッドサイトRV-3シリーズ
お世話になってます。 現在、クロネコwebコレクトをECCUBEに実装しようとしていますが、ご経験者の方はどのように実装されていますか? 私は現在、https://ドメイン/shopping/payment.phpに実装しようとしています。 本来ならば、「https://ドメイン/shopping/confirm.php」に実装するのが良いかと思いますが、 クライアントの方で「https://ドメイン/shopping/payment.php」でクロネコに登録をしてしまっていて、このページからじゃないと 決済画面に飛びません。 変更もできるのですが、confirm.phphはURLにトランザクションIDが付いてきてしまうためにこちらも登録できないのではないかと 思っています。(クロネコに問い合わせ中ですが) もし、トランザクションIDを表示させないようにする方法があれば 今すぐにでも登録情
いつもブロックで提供されている商品検索ですが、これをヘッダに持ってきたいと考えています。 商品検索ブロックの中にある<form>タグを移してみましたが、<!--{html_options options=$arrCatList selected=$category_id}--> の部分が動作してくれません。 /html/frontparts/bloc/search_products.php の中身をどこかに持っていけばよいのではないかと推測し、色々試しましたがうまくいきません。 わかる方教えてください。よろしくお願いいたします。
ありがとうございます!非常に良きヒントになったのですが、 2.2.3を使用していまして、現状以下のソースになっており、 教えて頂いた記述がありませんでした・・。 2.2.3の場合はどこがメンテポイントになるでしょうか? お手数おかけしますがよろしくお願いいたします。 <!--商品カテゴリーここから--> <h2> <img src="<!--{$TPL_DIR}-->/img/side/title_cat.jpg" width="166" height="35" alt="商品カテゴリー" /> </h2> <div id="categoryarea"> <ul id="categorytree"> <!--{assign var=preLev value=1}--> <!--{assign var=firstdone value=0}--> <!--{section name=cnt l
VER.2.3.3です。 ブロックを管理画面から1つカスタムに作成し(仮称:blocA.tpl)、それを既存のメインテンプレートやヘッダーテンプレートにインクルードしたいと考えており、その配置位置が、管理画面から配置できる部分ではないので、コードを記述して、インクルードしようと試みているのですが、上手く行かず。。。 どのようにコードを記述したらいいのか、アドバイスいただけませんでしょうか。 下記のように記述してみたのですが、 <!--{include file=`$smarty.const.USER_TEMPLATE_PATH`default/bloc/blocA.tpl}--> エラーが、 Smarty.class.php on line 1095 ということで、 なんだか、上手くいかないのです。 テンプレ内にテンプレはインクルードできないのでしょうか。 どこかにあったような気がして、検
お世話になっております。 今回はEC-CUBEのトップページについてです。 環境−−−−−−−−−− EC-CUBE 2.4.0 DBサーバ MySQL 4.1.22 PHP 5.2.9 −−−−−−−−−−−− EC-CUBEのトップページは「html」フォルダに入った状態でインストールされていますが、これをフォルダから出してインストールすることはできますか? というのも、 希望としては http://ドメイン.com/ というURLで EC-CUBEのトップページを表示したいのです。 現在は http://ドメイン.com/eccube/html/ と打たないとEC-CUBEのトップが表示されません。 ただ、プログラムや CSSの関係があると思うのですが、 それを含めて、index.phpをフォルダ外に出し、インストール することは可能かどうか ご教授いただければと思います。 よろしく
私も最初、これ、悩みました; なんで、/html/なんだろう?って。 でも、よく見ると、ちゃんと定義ファイルがあります。 .HTACCESSを使用して、というのは、システムエラーがどこで出るか、でないか、という検証が他のバグなどと相まって難しくなりそうなので、私は使用していませんため、分かる部分のみご回答しますね。 以下、説明です。 この、/html/と/data/が同階層に有るというのは、 ・/html/ ←WEBの公開領域 ・/data/ ←WEBの公開領域と同階層(=公開領域外) になるようデータを配置するようになっているのだと思います。 DETA領域はテンプレートなどが入っているので、一般のユーザーから覗けない領域に配置するという考えからでしょう。 EC-CUBEの構成をそのまま使用する場合は、このように設置すればいいことになります。 ですので、そのまま配置するときは、 ・/h
商品詳細ページの内容をみると、dtb_productsテーブルからデータを取得しているようで、このテーブルには親カテゴリに関する情報はありません。 dtb_categoryテーブルから情報を取得するように追加する必要がありそうです。 下記のファイルにコードを追加します。 /eccube/html/products/detail.php : : //この商品を買った人はこんな商品も買っています $objPage->arrRelateProducts = lfGetRelateProducts($tmp_id); $objPage->arrProduct["parent_category_id"] = lfGetParentCategoryID($objPage->arrProduct["category_id"]); $objPage->arrProduct["root_category_i
EC-CUBE使わせて頂いてます。 最近チェックした商品の履歴を表示する機能が必要だったので作ってみました。 detail.phpを見ると、DBに履歴を保存するよう機能追加予定(?)のようですが、 こちらは、「詳細」まで見た商品の履歴をセッションに保存しています。 よって、ブラウザを再起動したら、履歴はリフレッシュされます。会員ログインは必要ありません html/products/detail.php の最後に以下を追加 //いま見ている商品のID $Item_id = $_GET['product_id']; //「最近チェックした商品」用のセッションがある時 if( is_array($_SESSION['arrChkItemNum']) ){ //その商品がセッションになければ追加. if( !(in_array( $Item_id, $_SESSION['arrChkItemNum
次のページ
このページを最初にブックマークしてみませんか?
『EC-CUBE 開発コミュニティ - 日本発ECオープンプラットフォーム』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く