質問 > フロント機能 > 新規に作成した「特集ページ」からワンクリックで直接カゴへ |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
nanasess |
投稿日時: 2009/12/2 16:03
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: 新規に作成した「特集ページ」からワンクリックで直接カゴへ デフォルトでは対応していないので, 個別にカスタマイズの必要があるかと思います. 引用:
|
qop |
投稿日時: 2009/12/2 14:11
対応状況: −−−
|
常連 登録日: 2009/4/23 居住地: 投稿: 33 |
Re: 新規に作成した「特集ページ」からワンクリックで直接カゴへ 以前コチラにてお世話になりましたが、userページから直接カゴへ方品を入れた場合の不具合が発見されたのでご報告いたします。
userpageで作成したカゴに入れるボタンをクリックする ▼ カゴに商品が入る ▼ 「買い物を続ける」ボタンを押す ▼ 前のページ(userpage)が表示されない というものです。 商品詳細からカゴに入れる通常の流れですときちんと商品詳細ページへと戻ってくれるのですが、 LC_Page_cart.phpの // 前頁のURLを取得 $this->tpl_prev_url = $objCartSess->getPrevURL(); で前頁を取得する際に値が a href="//products/detail.php?product_id=〜" となってしまい、実際にクリックするとURLが http://products/detail.php?product_id=〜 に対してリンクしているためページ表示されません。 LC_Page_cart.phpの // 前頁のURLを取得の下に $objView->assignobj($this); // フレームを選択(キャンペーンページから遷移なら変更) $objCampaignSess->pageView($objView); がありますが、これが動作しているのでしょうか? どなたかご教授いただけないでしょうか?宜しくお願いいたします。 |
lvsa |
投稿日時: 2009/11/4 14:39
対応状況: −−−
|
一人前 登録日: 2009/10/6 居住地: 投稿: 104 |
Re: 新規に作成した「特集ページ」からワンクリックで直接カゴへ いつもお世話になっております。
私も現在、直接カゴへリンクを設置したいと考えております。 設置する箇所ですが、「現在のカゴの中」画面です。 「現在のカゴの中」画面にユーザ視点のランキング(「この商品を買った人は、こんな商品も買っています」機能)機能の作成中でして、 ランキング表示した際に、「カゴへ入れる」リンクの設置をしたいのですが、 こちらの投稿のような、静的なものではなく、動的なものになります。 現在は、商品一覧画面を参考に作成していますが、上手く動作しない状況です。 どなたかお力添え、いただけないでしょうか。 よろしくお願いいたします。 ---------------------------------------------------- [EC-CUBE] 2.4.1[正式版] [PHP] PHP 5.1.6 [データベース] PostgreSQL 8.1.11 [WEBサーバ] apache2.2.3 [ブラウザ] IE6 SP2 ---------------------------------------------------- |
seasoft |
投稿日時: 2009/9/17 13:17
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 新規に作成した「特集ページ」からワンクリックで直接カゴへ 若干、オフトピ気味となりますが、JavaScript を使うなどして、汎用的に、任意の HTML にカートイン用の枠を配置するようなカスタマイズって需要あります?
感覚的には、アフィリエイトのタグ埋め込みのようなものですが。 以前にお客様向けに実装した事があり、オープンソース公開の承諾も得ているのですが、なかなか汎用化する手間が無く放置状態で・・・
|
qop |
投稿日時: 2009/9/17 10:54
対応状況: −−−
|
常連 登録日: 2009/4/23 居住地: 投稿: 33 |
Re: 新規に作成した「特集ページ」からワンクリックで直接カゴへ 不具合についての報告ですが、私のサイトにおいても商品固定、規格なし、受注発注という点で同じでしたので、売上に繋げるという点では問題ありませんでした。 ただ、コミュニティの特性上、様々なケースも考えられるのでエラー処理などの対策が必要かと思われますが。。。 キャンペーンページのバグが多数報告される中で、ユーザーページを使っての直接カゴ入れ動作を求めておられる方も多いのかな?と思います。 その足がかりになるソースをご提供いただいた事に感謝いたします。 引用:
|
Masashige |
投稿日時: 2009/9/16 10:59
対応状況: −−−
|
長老 登録日: 2009/4/1 居住地: 投稿: 200 |
Re: 新規に作成した「特集ページ」からワンクリックで直接カゴへ 引用:
・規格に動的に対応できない そうですね、動的な部分には対応できません。 こちらで設置したサイトが商品固定、規格なし、 受注生産という条件で、その辺りはサラっと スルーできたので。 ご質問が商品固定だということでしたので使えそうな 部分を投稿しましたが、配慮が足りませんでした。 次回投稿の際はもうちょっと気をつけますね。 |
seasoft |
投稿日時: 2009/9/15 22:30
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 新規に作成した「特集ページ」からワンクリックで直接カゴへ 引用:
無理やりした代償ってありました? とりあえず思いつくところでは、 ・規格に動的に対応できない ・品切れ表示に対応できない ・入力エラーに対応できない といったところが、心配な感じでしょうか。
|
qop |
投稿日時: 2009/9/15 18:46
対応状況: −−−
|
常連 登録日: 2009/4/23 居住地: 投稿: 33 |
Re: 新規に作成した「特集ページ」からワンクリックで直接カゴへ Masashigeさんありがとうございます!
本当に感動しました。なぜできるようになったのか再度よく見直して勉強します! 目からウロコです。 ありがとうございました! |
Masashige |
投稿日時: 2009/9/15 11:56
対応状況: −−−
|
長老 登録日: 2009/4/1 居住地: 投稿: 200 |
Re: 新規に作成した「特集ページ」からワンクリックで直接カゴへ 最近触ってませんが…。
前にやった時は、こんな感じで無理矢理 突っ込みました。多分これでできるんじゃ ないかと…。
|
qop |
投稿日時: 2009/9/15 9:11
対応状況: −−−
|
常連 登録日: 2009/4/23 居住地: 投稿: 33 |
Re: 新規に作成した「特集ページ」からワンクリックで直接カゴへ ありがとうございます。
キャンペーンページにて一度作成し、商品タグを生成して貼り付けてみましたが、動作していないようです。商品ID2113をカゴに入れる前提で生成し、カゴボタン部分に設置しました。 <!--{* ▼商品ID2113 *}--> <!--{* * This file is part of EC-CUBE * * Copyright(c) 2000-2007 LOCKON CO.,LTD. All Rights Reserved. * * http://www.lockon.co.jp/ * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *}--> <div id="cart_tag_2113"> <!--{assign var=id value=$arrProducts[2113].product_id}--> <!--▼買い物かご--> <div class="listarea"> <div class="in_cart"> <dl> <!--{if $tpl_classcat_find1[$id]}--> <!--{assign var=class1 value=classcategory_id`$id`_1}--> <!--{assign var=class2 value=classcategory_id`$id`_2}--> <dt><!--{$tpl_class_name1[$id]|escape}-->:</dt> <dd><select name="<!--{$class1}-->" style="<!--{$arrErr[$class1]|sfGetErrorColor}-->" onchange="lnSetSelect('<!--{$class1}-->', '<!--{$class2}-->', '<!--{$id}-->','');"> <option value="">選択してください</option> <!--{html_options options=$arrClassCat1[$id] selected=$arrForm[$class1]}--> </select> <!--{if $arrErr[$class1] != ""}--> <br /><span class="attention">※ <!--{$tpl_class_name1[$id]}-->を入力して下さい。</span> <!--{/if}--> </dd> <!--{/if}--> <!--{if $tpl_classcat_find2[$id]}--> <dt><!--{$tpl_class_name2[$id]|escape}-->:</dt> <dd><select name="<!--{$class2}-->" style="<!--{$arrErr[$class2]|sfGetErrorColor}-->"> <option value="">選択してください</option> </select> <!--{if $arrErr[$class2] != ""}--> <br /><span class="attention">※ <!--{$tpl_class_name2[$id]}-->を入力して下さい。</span> <!--{/if}--> </dd> <!--{/if}--> <!--{assign var=quantity value=quantity`$id`}--> <dt>個数:</dt> <dd><input type="text" name="<!--{$quantity}-->" size="3" class="box54" value="<!--{$arrForm[$quantity]|default:1}-->" maxlength="<!--{$smarty.const.INT_LEN}-->" style="<!--{$arrErr[$quantity]|sfGetErrorColor}-->" /> <!--{if $arrErr[$quantity] != ""}--> <br /><span class="attention"><!--{$arrErr[$quantity]}--></span> <!--{/if}--> </dd> </dl> <div class="cartbtn"> <a href="<!--{$smarty.server.REQUEST_URI|escape}-->#product<!--{$id}-->" onclick="fnChangeAction('<!--{$smarty.server.REQUEST_URI|escape}-->#product<!--{$id}-->'); fnModeSubmit('cart','product_id','<!--{$id}-->'); return false;" onmouseover="chgImg('<!--{$TPL_DIR}-->img/products/b_cartin_on.gif','cart<!--{$id}-->');" onmouseout="chgImg('<!--{$TPL_DIR}-->img/products/b_cartin.gif','cart<!--{$id}-->');"> <img src="<!--{$TPL_DIR}-->img/products/b_cartin.gif" width="115" height="25" alt="カゴに入れる" name="cart<!--{$id}-->" id="cart<!--{$id}-->" /> </a> </div> </div> <!--▲買い物かご--> </div> </div> <!---ここまで--> 下記はボタン部分の一部ですが、 <a href="<!--{$smarty.server.REQUEST_URI|escape}-->#product<!--{$id}-->" onclick="fnChangeAction('<!--{$smarty.server.REQUEST_URI|escape}-->#product<!--{$id}-->'); fnModeSubmit('cart','product_id','<!--{$id}-->'); return false;" onmouseover="chgImg('<!--{$TPL_DIR}-->img/products/b_cartin_on.gif','cart<!--{$id}-->');" の <a href="<!--{$smarty.server.REQUEST_URI|escape}-->#product<!--{$id}-->" のリンク先を一覧ページのカゴボタンのソースを見て、ID2113のものと置き換えたところで上手く動かないところからすると、 別の読み込みがあって、カゴに入れる動作があるのではないかと考えています。 キャンペーンページにはその読み込みがあり、ユーザー作成ページには無いのかな?と。。。 キャンペーンページ作成時にある、「かごに入れる」ボタンを設置にチェックを入れるとその部分が有効になる気がしています。 キャンペーンページは少々使いづらいので、何とかユーザー作成ページで実現できればと思っています。 もう少しヒントをいただければありがたいのですが、どうぞ宜しくお願いします。 |
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |