バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

機能要望 > 管理機能 > 管理画面:おすすめ商品管理画面での「並べ替え(上へ・下へ)」の不具合及び仕様について

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
sumida
投稿日時: 2013/10/31 21:33
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
管理画面:おすすめ商品管理画面での「並べ替え(上へ・下へ)」の不具合及び仕様について
管理画面:おすすめ商品管理画面での「並べ替え(上へ・下へ)」の仕様について
他のスレッドに併記していたものを、再検討し再掲しました。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=13470&forum=9&post_id=61244#forumpost61244

「上へ」「下へ」について、仕様として確定していないように思います。

(1)おすすめ商品の1、2に登録していると仮定した場合
登録したおすすめ商品群の最後のおすすめ商品にある「下へ」を操作しても何も変化しない。
(おすすめ商品2の「下へ」を操作しても変化がない。)

(2)おすすめ商品の1、2、4に登録していると仮定した場合
登録したおすすめ商品群の中間のおすすめ商品にある「上へ」「下へ」を操作すると指示どおり移動する。
(おすすめ商品2の「下へ」、おすすめ商品4の「上へ」を操作すると指示どおり移動する。)

つまり、(2)の仕様からすると、(1)においておすすめ商品2の「下へ」によっておすすめ商品3に移動しなければならない。
(画面には、「下へ」を表示しているのだから。)

(3)「商品を選択する」により商品を選択した直後(「この内容で登録する」を操作していない)の場合
このおすすめ商品の「上へ」「下へ」を操作すると選択した商品が消える。
(画面には、「上へ」「下へ」を表示している。)


そこで勝手に、おすすめ商品画面の仕様について検討してみました。

(1)「上へ」「下へ」
表示順位のある「支払方法」「配送方法」は、「順位付けする画面」と「内容を登録する画面」とが別なので、一覧表の最上段は、「上へ」の表示がなく、最下段は、「下へ」の表示がない。
「おすすめ商品」は、「順位付けする画面」と「内容を登録する画面」とが同じ画面にある。
そのため、内容を登録する段階で、順位付けを意識するようになる。
つまり、登録済みのおすすめ商品は、
「おすすめ商品(1)」〜「おすすめ商品(8)」の間を自由に移動したいのでは。

(2)「商品を選択する」
商品を選択した直後は、画面上にあるだけで、DB上にはない。
そのため、「編集」「削除」「上へ」「下へ」が操作できるのは、「?」と思う。
むしろ、「選択の変更」「選択の取消」のような別の操作体系にするのもありかな。
(現状:「編集」= おすすめ商品の画像変更。編集とは違うような。)

(3)「削除」
おすすめ商品の中間位置にある商品を削除すると、以降のおすすめ商品のrankが繰り上がる。
(SC_Helper_DB.php:sfDeleteRankRecordで繰り上げ処理を行っている。)
そのため、表示は、常に前詰めされた表示になる。
しかし、おすすめ商品を跳んだ位置(おすすめ商品1、2の時、おすすめ商品4)に登録しても、おすすめ商品3は、空き地の状態である。
空き地を許す仕様であれば、前詰めするのもどうかな。


変に細工するより、他の画面同様に、
・画面上部を、「新規登録」「編集」領域とし、
・画面下部を、変更指示、「削除」「上へ」「下へ」の領域にする。
のもありかと思います。
この画面を触った時、第一印象は、「他の画面とは違う操作なんだ」と感じていました。
sumida
投稿日時: 2013/11/2 21:31
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
管理画面:おすすめ商品管理画面での「並べ替え(上へ・下へ)」の不具合及び修正案
現在の不具合

(1−1)おすすめ商品の1、2に登録していると仮定した場合

    おすすめ商品2に「下へ」を表示している。

(1−2)おすすめ商品の1、2に登録し、おすすめ商品3で「商品を選択する」により商品を選択した直後(「この内容で登録する」を操作していない)の場合

    おすすめ商品2の「下へ」をクリックすると、「おすすめ商品3を破棄します。」と表示するが、おすすめ商品3がなくなるも、おすすめ商品2はそのままになる。

不具合:
    登録しているrankの最大値の場合、「下へ」を非表示にすべき。
(SC_Helper_DB.php で、

// ランクが最大値よりも小さい場合に実行する。

とある。)

修正案:
data/Smarty/templates/admin/contents/recommend.tpl

<!-- {* added *}-->
    <!--{if $smarty.section.cnt.last}-->
    <!--{else}-->
<!-- {* added *}-->
                    <!--{if $smarty.section.cnt.iteration != $tpl_disp_max && $arrItems[$smarty.section.cnt.iteration].product_id}-->
                        <a href="?" onclick="lfnSortItem('down',<!--{$arrItems[$smarty.section.cnt.iteration].best_id}-->); return false;">下へ</a>
                    <!--{/if}-->
<!-- {* added *}-->
    <!--{/if}-->
<!-- {* added *}-->



(2)「商品を選択する」により商品を選択した直後(「この内容で登録する」を操作していない)の場合

    「上へ」「下へ」を表示している。

不具合:
    「上へ」「下へ」を非表示にすべき。
(SC_Helper_DB.php で、

        // 対象項目のランクを取得
        $rank = $objQuery->get('rank', $table, $where, array($id));

とあり、対象項目の存在を確認していない。)

修正案:

                <td>
                    <!--{* 移動 *}-->
<!--{* changed
                    <!--{if $smarty.section.cnt.iteration != 1 && $arrItems[$smarty.section.cnt.iteration].product_id}-->
changed *}-->
                    <!--{if $smarty.section.cnt.iteration != 1 && $arrItems[$smarty.section.cnt.iteration].best_id}-->
<!-- {* changed *}-->


                    <!--{/if}-->
<!--{* changed
                    <!--{if $smarty.section.cnt.iteration != $tpl_disp_max && $arrItems[$smarty.section.cnt.iteration].product_id}-->
changed *}-->
                    <!--{if $smarty.section.cnt.iteration != $tpl_disp_max && $arrItems[$smarty.section.cnt.iteration].best_id}-->
<!-- {* changed *}-->
shutta
投稿日時: 2014/6/13 17:26
対応状況: −−−
仙人
登録日: 2010/2/4
居住地: 関西
投稿: 835
Re: 管理画面:おすすめ商品管理画面での「並べ替え(上へ・下へ)」の不具合及び修正案
> (2)「商品を選択する」により商品を選択した直後(「この内容で登録する」を操作していない)の場合
に関しては、

チェンジセット23549
http://svn.ec-cube.net/open_trac/changeset/23549

にて、修正を取り込まさせて頂きました。

> (1−1)おすすめ商品の1、2に登録していると仮定した場合
>
>    おすすめ商品2に「下へ」を表示している。
>
>(1−2)おすすめ商品の1、2に登録し、おすすめ商品3で>「商品を選択する」により商品を選択した直後(「この内容で登録する」を操作していない)の場合
>
>    おすすめ商品2の「下へ」をクリックすると、「おすすめ商品3を破棄します。」と表示するが、おすすめ商品3がなくなるも、おすすめ商品2はそのままになる。

の方も見てみます。


----------------

リゾート会員権(エクシブ等)の売買・仲介

shutta
投稿日時: 2014/7/11 0:41
対応状況: −−−
仙人
登録日: 2010/2/4
居住地: 関西
投稿: 835
Re: 管理画面:おすすめ商品管理画面での「並べ替え(上へ・下へ)」の不具合及び修正案
引用:

> (1−1)おすすめ商品の1、2に登録していると仮定した場合
>
>    おすすめ商品2に「下へ」を表示している。
>
>(1−2)おすすめ商品の1、2に登録し、おすすめ商品3で>「商品を選択する」により商品を選択した直後(「この内容で登録する」を操作していない)の場合
>
>    おすすめ商品2の「下へ」をクリックすると、「おすすめ商品3を破棄します。」と表示するが、おすすめ商品3がなくなるも、おすすめ商品2はそのままになる。

の方も見てみます。


こちらに関しては、

チェンジセット23568
http://svn.ec-cube.net/open_trac/changeset/23568

にて修正してみましたが、

引用:

(3)「削除」
おすすめ商品の中間位置にある商品を削除すると、以降のおすすめ商品のrankが繰り上がる。
(SC_Helper_DB.php:sfDeleteRankRecordで繰り上げ処理を行っている。)
そのため、表示は、常に前詰めされた表示になる。
しかし、おすすめ商品を跳んだ位置(おすすめ商品1、2の時、おすすめ商品4)に登録しても、おすすめ商品3は、空き地の状態である。
空き地を許す仕様であれば、前詰めするのもどうかな。


こちらも、チェンジセット23568により、さらに「空き地を許す」状況になっているので、削除時には上下のrankを詰めないようにしました。

チェンジセット23569
http://svn.ec-cube.net/open_trac/changeset/23569


----------------

リゾート会員権(エクシブ等)の売買・仲介

sumida
投稿日時: 2014/7/11 20:13
対応状況: 解決済
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
Re: 管理画面:おすすめ商品管理画面での「並べ替え(上へ・下へ)」の不具合及び修正案
対応ありがとうございました。
「解決済」にいたします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン



統計情報

総メンバー数は76,865名です
総投稿数は105,254件です

投稿数ランキング

1
seasoft
7333
2
468
3217
3
AMUAMU
2712
4
nanasess
2275
5
umebius
2085
6
yuh
1669
7
red
1556
8
h_tanaka
1195
9
tsuji
944
10
fukap
907
11
shutta
835
12
tao_s
794
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

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

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