バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 商品一覧ページ ページ送りできません

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
pandapanda
投稿日時: 2010/2/3 15:15
対応状況: −−−
新米
登録日: 2010/2/3
居住地:
投稿: 2
Re: 商品一覧ページ ページ送りできません
早速のお返事ありがとうございます。

情報不足で申し訳ないです。

テンプレートは、EC-CUBEテンプレート No.P0031
デフォルトに戻すとページ送りはきちんと機能いたします。

LC_Page_Products_List.phpの、ページ送り部分は、

// ページ送り機能用のURLを作成する。
$objURL = new Net_URL($_SERVER['PHP_SELF']);
foreach ($_REQUEST as $key => $value) {
if ($key == session_name() || $key == 'pageno') {
continue;
}
$objURL->addQueryString($key, mb_convert_encoding($value, 'SJIS', CHAR_CODE));
}

if ($this->objNavi->now_page > 1) {
$objURL->addQueryString('pageno', $this->objNavi->now_page - 1);
$this->tpl_previous_page = $objURL->path . '?' . $objURL->getQueryString();
}
if ($this->objNavi->now_page < $this->objNavi->max_page) {
$objURL->addQueryString('pageno', $this->objNavi->now_page + 1);
$this->tpl_next_page = $objURL->path . '?' . $objURL->getQueryString();
}

$this->tpl_subtitle = $tpl_subtitle;
$this->tpl_search_mode = $tpl_search_mode;

// 支払方法の取得
$this->arrPayment = $this->lfGetPayment();
// 入力情報を渡す
$this->arrForm = $_POST;

$this->category_id = $arrCategory_id[0];
$this->arrSearch = $arrSearch;
$this->tpl_mainpage = MOBILE_TEMPLATE_DIR . "products/list.tpl";

$objView->assignobj($this);
$objView->display(SITE_FRAME);
}

となっております。

また、
テンプレートのlist.tplのページ送り部分は、

// ページ送りの取得
$this->objNavi = new SC_PageNavi($this->tpl_pageno, $linemax, $disp_num, "fnNaviPage", NAVI_PMAX);

$strnavi = $this->objNavi->strnavi;
$strnavi = str_replace('onclick="fnNaviPage', 'onclick="form1.mode.value=\''.'\'; fnNaviPage', $strnavi);
// 表示文字列
$this->tpl_strnavi = empty($strnavi) ? "&nbsp;" : $strnavi;
$startno = $this->objNavi->start_row; // 開始行


となっており、うまく機能しません。

当初管理ページ商品一覧のページ送りもうまく動作しませんでしたっが、それはSC_PageNavi.phpを修正することで直りましたが、肝心のフロント側がうまくいきません。

本来自分でなんとかすべきところをこちらでお聞きして本当に申し訳ないのですが、どうぞ宜しくお願い致します。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   商品一覧ページ ページ送りできません pandapanda 2010/2/3 14:25
     Re: 商品一覧ページ ページ送りできません nanasess 2010/2/3 14:29
   » Re: 商品一覧ページ ページ送りできません pandapanda 2010/2/3 15:15

 



ログイン


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

統計情報

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

投稿数ランキング

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