バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > ページ送りをすると全件表示されてしまう

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
Cosk
投稿日時: 2009/11/15 14:54
対応状況: −−−
新米
登録日: 2009/11/15
居住地:
投稿: 5
ページ送りをすると全件表示されてしまう
初めて投稿いたします。
正式版を利用しています。

商品の数が多くなってきたので、次ページへ進むリンクが現れるようになったのですが、
いくらクリックしても次ページへ進まず、全商品が表示されてしまいます。
全商品一覧、カテゴリ別一覧、キーワード検索でも全て、1ページ目だけ正常に表示され、
2ページ目以降は全商品の1ページ目に戻ってしまう、という状態です。
また、新着順 値段順 のリンクも機能しておりません。

カスタマイズは
http://www.eccube-school.jp/
こちらのサイトを参考に
・商品の横並び
・カテゴリごとに違う説明文を表示する
を行いました。

現在は、カスタマイズを失敗したのかと思い以上のカスタマイズを元に戻しておりますが、
やはりページ送りは正常に機能しておりません。
商品一覧のデザイン部分を弄ってしまったせいかとも思ったのですが、
お恥ずかしながら、php、JSは初心者で、何をどう直したら良いかわからない状態です。

お知恵を拝借して頂ければ幸いです。
宜しくお願いいたします。


-------------------------
EC-CUBEバージョン : 2.4.1
PHPバージョン :PHP 5.2.11
DBバージョン :MySQL 4.1.22
使用サーバー:WADAX レンタルサーバー
seasoft
投稿日時: 2009/11/15 15:10
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: ページ送りをすると全件表示されてしまう
もしも一般公開中のサイトでしたら、URL を貼っておくと話が早いかと思います。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

Cosk
投稿日時: 2009/11/15 15:19
対応状況: −−−
新米
登録日: 2009/11/15
居住地:
投稿: 5
Re: ページ送りをすると全件表示されてしまう
早速のご返信ありがとうございます。
サイトアドレスの件、申し訳ありませんでした。

アドレスはこちらになります
http://www.zizakenavi.com/eccube/html/

宜しくお願いします
seasoft
投稿日時: 2009/11/15 15:28
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: ページ送りをすると全件表示されてしまう
ざっと拝見したところ、ページ遷移時に JavaScript エラーが発生しています。

HTML フォーム「form1」が存在しないように見受けられます。

配布の標準テンプレートと比較してみると何か分かる予感。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

Cosk
投稿日時: 2009/11/15 18:20
対応状況: −−−
新米
登録日: 2009/11/15
居住地:
投稿: 5
Re: ページ送りをすると全件表示されてしまう
ありがとうございます、お手数おかけいたしました。
javascriptのエラーだったのですね

再度の初歩的な質問で申し訳ないのですが、
参照するテンプレートは
data/Smarty/templates/default/list.tpl
で宜しいのでしょうか。
また、[form1]がない、というのはこの部分なのでしょうか。
-----------------------------------------
<script type="text/javascript">//<![CDATA[
// セレクトボックスに項目を割り当てる。
function lnSetSelect(form, name1, name2, val) {

sele11 = document[form][name1];
sele12 = document[form][name2];

if(sele11 && sele12) {
index = sele11.selectedIndex;

// セレクトボックスのクリア
count = sele12.options.length;
for(i = count; i >= 0; i--) {
sele12.options[i] = null;
}

// セレクトボックスに値を割り当てる
len = lists[index].length;
for(i = 0; i < len; i++) {
sele12.options[i] = new Option(lists[index][i], vals[index][i]);
if(val != "" && vals[index][i] == val) {
sele12.options[i].selected = true;
}
}
}
}
//]]>
</script>
-------------------------------------------
seasoft
投稿日時: 2009/11/15 18:48
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: ページ送りをすると全件表示されてしまう
> data/Smarty/templates/default/list.tpl
> で宜しいのでしょうか。

通常はそこで良いと思います。
例外もありますが・・・ http://seasoft.jp1.cx/ec/tips/editfiles


> また、[form1]がない、というのはこの部分なのでしょうか。

そこで指定している、HTML 上の form1 が無いために発生しているエラーだと思います。(未確認)


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

Cosk
投稿日時: 2009/11/16 0:58
対応状況: −−−
新米
登録日: 2009/11/15
居住地:
投稿: 5
Re: ページ送りをすると全件表示されてしまう
data/Smarty/templates/default/list.tpl
を標準テンプレートの物と差し替えてみましたが、
やはり動かないままでした。
(管理画面のデザイン編集部分では
 sele1 = document.form[name1]; が
 sele1 = document.form1[name1];
にはなったのですが…

提示して下さったページにあったファイルを直すしかないのでしょうか。
seasoft
投稿日時: 2009/11/16 10:02
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: ページ送りをすると全件表示されてしまう
今、サイトを見た限り、標準には戻っていないようです。

/html/user_data/packages/ 配下側は確認しましたか?


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

Cosk
投稿日時: 2009/11/16 10:35
対応状況: −−−
新米
登録日: 2009/11/15
居住地:
投稿: 5
Re: ページ送りをすると全件表示されてしまう
/html/user_data/packages/
のlist.tplをデフォルトの物に差し替えたところ、無事に動作してくれました。
お手数お掛け致しました。
何とお礼を申し上げたら良いかわかりません。

本当にありがとうございました!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は90,414名です
総投稿数は110,391件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1693
8
red
1571
9
mcontact
1370
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.