押入れ起業

ガレージベンチャー、ならぬ。サボっていましたが再開します。

電脳卸ウェブサービス(DWS)の研究日記(7)

   

いよいよページめくり部分。PEARのPagerを使う。

全商品数、ページ中に表示する商品数、ページャー(メージめくりのナビゲーション)に表示するリンク数なんかを突っ込めば、ページャーのhtmlをアウトプットしてくれるという便利なシロモノだ。

ただURLを http://localhost/dws/?p=1 のようにしたいのに、$_SERVER[‘SCRIPT_NAME’]の内容そのままにhttp://localhost/dws/index.php?p=1 となってしまう。index.php が付け足されてしまう。オプションのappendとfileNameを使えばindex.phpは消えるけれど、ページの表示に今度は必要な検索キーワードやカテゴリIDなどのクエリまで消えてしまう。str_replaceでページャーがアウトプットたhtmlを書き換えるしかないか。

あとはショップ一覧ページと個別商品のページだけど、一応現状のスクリプトでも表示は出来てるっちゃ出来てる。細かい対応でどうにかなりそう。

そろそろhtmlのテンプレートを見つけなきゃね。無料配布されていて、ショッピングサイトの見た目で、レスポンシブ対応のやつを。

検索結果に商品が無いとき

<ProductInfo>
<Responce>
<Hid>38097</Hid>
<TotalItems>0</TotalItems>
<TotalPages>0</TotalPages>
<Details/>
<CategoryTree/>
</Responce>
</ProductInfo>

カテゴリIDが不正(存在しないIDや数字以外を突っ込んだ)

<dws>
<error>
<code>1</code>
<message>入力されたカテゴリーIDは正しくありません。</message>
</error>
</dws>

1文字でキーワード検索

<dws>
<error>
<code>1</code>
<message>検索文字列は2文字以上50文字以内で設定してください。</message>
</error>
</dws>

商品情報を取るためにAPIへアクセスするときは product_id なのに、返ってくるデータでは ItemID になってる。

 - 電脳卸ウェブサービス(DWS) ,

応援クリックお願いします:

PC

PC

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

電脳卸
電脳卸ウェブサービス(DWS)の研究日記(9)

さて、DWSをいじるのは1年2ヶ月ぶりである。 最近アダルトサイトアフィリエイト …

電脳卸
電脳卸ウェブサービス(DWS)の研究日記(6)

いよいよ商品一覧表示部分に着手する。 んでDWSのデータはSpecTextUrl …

電脳卸
電脳卸ウェブサービス(DWS)の研究日記(1)

【電脳卸ウェブサービス】DWS3.0< 公式ブログ 電脳卸のWeb API …

電脳卸
電脳卸ウェブサービス(DWS)の研究日記(8)

前回から数日間たったわけだが、なんの進展もない。 骨組みとなる部分の9割が出来上 …

電脳卸
電脳卸ウェブサービス(DWS)の研究日記(3)

とりあえずPEAR::Cache_Liteへのデータ保存、カテゴリツリー内の移動 …

電脳卸
電脳卸ウェブサービス(DWS)の研究日記(2)

カテゴリ検索の研究 カテゴリツリーのデータ カテゴリ情報の公開を開始しました。 …

電脳卸
電脳卸ウェブサービス(DWS)の研究日記(5)

いよいよ電脳卸ウェブサービスの商品検索API(以下、商品一覧検索APIと記載)を …

電脳卸
電脳卸ウェブサービス(DWS)の研究日記(4)

今回このエントリでいよいよ商品一覧を終わらせているはずだったが、カテゴリ表示周り …