バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 商品一覧ページの並び順で[数字順]にしたい

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
nantoka
投稿日時: 2013/5/5 19:52
対応状況: −−−
常連
登録日: 2009/4/7
居住地:
投稿: 38
商品一覧ページの並び順で[数字順]にしたい
※タイトルをわかりやすく修正しました

商品一覧ページの並び順に[数字順]を追加したのですが
商品名にA-1,A-11、B-2など数字を使用しているため
A-1、A-11、A-2と並んでしまいます。

これを
A-1、A-2、A-3…と並べる方法に躓いています。
どなたか、ご教授していただけないでしょうか?
よろしくお願いします。

------------
変更したページ
------------
1.
data/class/pages/products/LC_Page_Products_List.php
lfGetProductsList内

// 表示順序
switch ($this->orderby) {

追加→ // 商品番号順
追加→ case 'name':
追加→ $objProduct->setProductsOrder('name', 'dtb_products', 'ASC');
追加→ break;

□商品一覧デフォルトの表示
data/class/pages/products/LC_Page_Products_List.php
lfGetProductsList内、default:には
処理が直書きされているようなので、
デフォルトでは数字順(大きい順)で一覧が表示できています。


2.
data/Smarty/templates/default/products/list.tpl
103行あたりに以下を追加

<!--{if $orderby != 'name'}-->
<a href="java script:fnChangeOrderby('name');">名前順</a>
<!--{else}-->
<strong>名前順</strong>
<!--{/if}-->&nbsp;


そこで、javascript、fnChangeOrderby()を探して
以下サイトのような処理をしなければダメなんだろうと考えましたが
http://the-zombis.sakura.ne.jp/wp/?p=786

fnChangeOrderby()を見つける事ができません。
↑こちらは返信いただき、解決しました。

環境―――――――――――――
EC-CUBEバージョン 2.12.2
PHPバージョン PHP 5.3.19
DBバージョン MySQL 5.0.82-community
サーバ heteml
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » 商品一覧ページの並び順で[数字順]にしたい nantoka 2013/5/5 19:52
     Re: 商品一覧ページの並び順に名前順(数字順)を追加したい red 2013/5/6 10:40
       Re: 商品一覧ページの並び順に名前順(数字順)を追加したい nantoka 2013/5/7 19:38
         Re: 商品一覧ページの並び順に名前順(数字順)を追加したい nantoka 2014/3/6 21:41
           Re: 商品一覧ページの並び順に名前順(数字順)を追加したい yuh 2014/3/6 23:02
           Re: 商品一覧ページの並び順に名前順(数字順)を追加したい yuh 2014/3/6 23:05
             Re: 商品一覧ページの並び順に名前順(数字順)を追加したい nantoka 2015/4/20 6:02
               Re: 商品一覧ページの並び順に名前順(数字順)を追加したい yuh 2015/4/20 10:14

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,072名です
総投稿数は110,021件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

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

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