- このサイトについて
-
Amazonマーケットプレイス、Yahoo!オークションを便利に利用するための情報やツールを提供しています。
- Amazonマーケットプレイス
-
出品者情報、出品一覧、各種ランキング等を検索、閲覧できます。
- Amazonマーケットプレイス用ツール
-
出品物一覧表示スクリプト。出品者ID表示スクリプト。携帯検索等。
質問 (amplist)
2007-01-30(火) 07:58 juice
amplistの設置方法についての質問、カスタマイズ方法、不具合報告にお使いください。
*投稿には簡単なユーザ登録が必要です。

デフォルトでの出品表示について
お世話になります。
大変素晴らしいものをありがとうございます。
cssなどまだまだいじりたいのですが、なんせ知識がいまいちで自分が情けなくなります。
↓とりあえずUPしていますが…
http://skplan.net/books/list/
ご質問させてください。
デフォルトでの出品表示については「登録順-古いもの」になっていますが、これを
最新登録で表示できないか悩んでおります。
苦肉の策で「最新登録」などリンクを作っているのが実情です。
ページを開くと登録が新しいものが表示するにはどうしたらいいでしょうか?
素人で申し訳ありませんがよろしくお願いいたします。
新しく出品したものから表示する
skplanさん、はじめまして。
ご質問いただき、ありがとうございます。
早速ですが、ご質問の件。
http://www.256x.net/amplist/index.zip
をダウンロードして解凍した後、既存のindex.phpと置き換えてください。
これで、新しく出品したものから表示されるようになるはずです。
問題がありましたらまたご質問ください。
新しい商品から表示できました
juiceさん。どうもありがとうございました。
index.phpをダウンロードしてUPしましたら問題なく表示できました。
感謝いたします。
無料の上に、即座に回答いただきうれしく思います。
ありがとうございました。
感謝。
ご報告ありがとうございます
skplanさん、ども。
問題なく動作したとのことで安心致しました。
また、何かありましたらご質問ください。
では。
Amazon Web 自分のアクセスキーの取得の仕方について
プログラム無償提供ありがとうございます。
DBに関して、全くの素人、meeheeと申します。
ロリポップを使っています。
http://www.512x.net/amplist-at-lolipop
define('SELLER_ID', '自分のSellerID');
define('ACCESS_KEY', '自分のアクセスキー');
define('ASSOCIATE_TAG', '自分のアソシエイトID');
Amplistの設置に関してですが自分のSellerIDはわかりましたが
自分のアソシエイトIDは●●●-22で取得し、解りましたが
Amazon Webの
自分のアクセスキー登録IDの取得(英語)がどうも解りにくいのですが
英語が理解できてないようです。簡単に取得できるものですか?
どこをクリックして取得して良いのやら、
悩んでいます。
よろしくお願いいたします。
Access Key IDの取得方法について
meeheeさん、どうもはじめまして。
早速ですがご質問の件。
Access Key IDの取得方法について解説ページを作成したのでそちらを参照してみてください。
http://www.512x.net/amazon-ecs-access-key-id
また何か問題があるようでしたら質問してください。
ログインは出来たのですが
早速のレビューありがとうございます。
早速やってみたのですが。
うまくいきません。
アカウントは前から持っていたので
いきなり
Thank you for signing up for Amazon Web Services
の私の名前が入った画面にはなるのですが。
次にクリックするところが
amazonからのURLがないため?
どれをクリックしても
Your Access Key ID
の画面にはならないのですが??
すてにサインアップされている場合は一度
外した方が良いのでしょうか?
アマゾンのメールを貰わなければ
これは取得出来ないものですか
よろしくお願いします。
Access Key IDの確認方法
すでにAccess Key IDを取得済みということであれば、以下のURLより確認できると思います。
http://aws-portal.amazon.com/gp/aws/developer/account/index.html?action=access-key
出来ました。
ありがとうございます。
今度はちゃんと見ることができました。
アップしたら errorがでました。
すべてファイルをサーバにアップして(info.phpはいらない?)
パーミッションも変更しましたが
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/sites/lolipop.jp/users/lolipop.jp-dp22238693/web/list/config.php on line 7
が出てきました。何のエラーなのでしょうか?
よろしくお願いします。
出ました。
早速のレビューありがとうございます。
なるほど、わかりました、
どうもスペースを削ったのが良くなかったようですね。
文字だけではダメなのですね。
ところで、文字はピンク以外には指定出来ないものでしょうか?
例えばブルーとかには出来ないものでしょうか?
リンクの色
動作したようで良かったですね。
リンクの色を変更するには、index.cssを編集します。
青にする場合は15行目の
#F39
の部分を
#00F
あるいは
#0000FF
に変えてみてください。
詳しくはスタイルシートの解説や"HTML 色 一覧"等で検索してみてください。
構文エラー
config.phpの7行目が
define('ACCESS_KEY', '取得したAccess Key ID');
となっているか再度確認してみてください。
とくにシングルクォート(')や文末のセミコロン(;)に抜けがないか確認してください。
ご返信ありがとうごいざます
ご返信ありがとうございます。
当方を知っていて頂いてちょっとびっくりです。
価格表記ですが、参考で出して頂いたとおりです。
使用サーバは特に制限なく使えるので、サーバの問題は無いかと思います。
現状のamplistに数行足せば良いということでは無いのでしょうか?
amplistのデザインも気に入っているのでそのまま価格表示出来るのであればいいのですが・・・
新たにPHP5で作り直さなければならないということであれば、
上記に記載されてるとおり更新を待つのは難しそうなので、
依頼の線も検討したいと思います。
ここに書く内容でもないと考えますので、出来ましたら下記にメール頂ければ幸いです。
xxxdaisakuxxx@yahoo.co.jp
すぐというわけではありませんが、検討したいと考えております。
お忙しい中ご返信ありがとうございます。
変更内容
どうもです。
>現状のamplistに数行足せば良いということでは無いのでしょうか?
出品一覧と個々の商品データを取得し、それぞれ個々の出品物と商品データ結び付ける必要があるので、仮に現行のamplistに手を加えるとしても、数行ではおさまりません。
>amplistのデザインも気に入っているのでそのまま価格表示出来るのであればいいのですが・・・
プログラムとデザインは分離されているので柔軟に対応できます。
>新たにPHP5で作り直さなければならないということであれば、
ベースは有るので作り直しではなく、昨日ご紹介した参考サイトのスクリプトの修正ということになります。
詳細については、後ほどメールでご連絡差し上げます。
ご返信ありがとうごいざます
juice様了解しました。
ご連絡お待ちしております。
こちらも依頼とするなら色々機能含め検討したいと考えております。
PCがクラッシュしました
お久しぶりです。NDです。
お盆明けにご連絡しようと考えていたのですが、
ノートがクラッシュしましてすべてのデータが復旧不可でした;
ご連絡できず申し訳ありません。
おかげでメール頂いた内容も一緒に消えてしまってこちらのページを探すのに四苦八苦しておりました。
先日ようやく新しいノートを購入しご連絡いたしました次第です。
現在も開発の件頼めますでしょうか?色々色をつけることも可能ですし、
こちらも機能追加など検討しておりますので、是非juice様にお願いしたいと考えております。
以前の連絡先xxxdaisakuxxx@yahoo.co.jpで、
ご連絡受け取れますので、(今度はWEB上に保存しておきます;)ご連絡頂けると幸いです。
了解しました
後ほど連絡させて頂きます。
稀に当方のメールが迷惑メール扱いになる場合がある(@Yahoo!メール)ようなので、ご留意ください。
ありがとうございます
ありがとうございます。
ご連絡お待ち申し上げます。
それでは一応管理用のアドレスも記載します。
netshop(@)mbc.nifty.com (@)→を@になります。(メール収集ソフト対策)
商品の価格について
はじめまして、Juice様
たいへんすばらしいツールありがとうございます。
今回は質問がありまして投稿させて頂きました。
当店の現在価格を表示させて頂いているのですが、比較対象になる、
amazon.co.jpの価格や、定価、また他店の新品最安値など一緒に表示できないものかと、
試行錯誤しております。
現在他のサーバからjavascriptで表示させているのですが、表示がすごく重く、
また自サーバにキャッシュもできないのでつらい状況です。
何とか、Juice様のツール内で他の価格表示を行えないかと思い投稿させて頂きました。
お忙しい中宜しければご返信頂ければ幸いす。
RE:商品の価格について
NDさん、どうも。
早速ですが、ご質問の件。
定価、最安値等のデータも同時に表示したいということであれば、例えばこんな感じのものということでしょうか?
他店のリンク等、表示させたくないデータもあるかと思いますが、必要であろうデータは揃っていると思います。
ただ、amazonのecsサーバに必ず2度リクエストを投げる必要があるため重いような気もしますがどうでしょう?
一応、一度表示されたページのデータは数分間キャッシュするようにはしていますが。
(サーバはさくらのレンタルサーバ(スタンダード)を使っています。)
以下、上の例がご希望のものに近いと言う前提での話ですが、上のスクリプトを配布可能なものにするためには少し手を加える必要があるため、すぐに対応というのは厳しい状態です。
最近PHPでプログラムを書くのが苦痛でして。。。。需要があるようであれば検討しますが。。。
早々のご返信誠にありがとうございます
Juice様ご返信誠にありがとうございます。参考ページ参照させて頂きました。
大変すばらしいですね。
当方は流石に沢山表示まではおこないませんが、
http://www.256x.net/list/のデフォルトを例に挙げますと、
タイトルソート欄の各タイトル名の下にある数量表示の下に、
アマゾンマーケットプレイスの新品最安値と定価表示の2件を価格の表示が出来れば助かります。
http://www.idoldvd.net/amazon/list/ (参考です問題あれば伏せてください)
自分で色々カスタマイズして現在下記ページのようなサイトを運営させて頂いております。
ただ流石に重過ぎるのと、javascript外部サーバからひっぱて来ているので、
amplistと同じサーバ内で運用したいと思い、ご質問させていただきました。
お忙しい所ご返信頂きまして誠にありがとうございます。
引き続きご返信頂ければ幸いです。
新品最安値と定価表示の件
おぉぉ、DVD流通センターさんじゃないですか。
DVD流通センターさんの出品一覧へのアクセスが多いので、お名前は存じ上げております。
さて、ご質問の件です。
>アマゾンマーケットプレイスの新品最安値と定価表示の2件を価格の表示が出来れば助かります。
こんな感じでしょうか?
御覧の通り、昨日紹介したサイトのスクリプトをベースに少し手を加えたものです。並べ替えの部分は実装していません。また、昨日書いたように少し重いです。
ただこのスクリプトを配布するとなると、いくつか問題点があります。
1.PHP5で書いている。
PHP4では動きません。また先日、PHP4のリリースは今年一杯で終了、セキュリティ修正は2008-08-08までというアナウンスがあったこともあり、個人的にPHP4でプログラムを書く予定はありません。
また、当然の事ながらPHP5が使えないレンタルサーバでは動きません。
2.かなり書き換える必要がある。
昨日も少し書きましたが、一般に配布するとなると、設置しやすいよう簡素化する必要があるので、現在のスクリプト(amplistではなく、上で紹介したサイトに設置しているスクリプト)にかなり手を加える必要があります。
手を加えると言っても、技術的に大した話ではないのですが、昨日も書いたようにどちらかというと気分がのらないというか。もちろん、仕事として依頼された場合はこの限りではありませんが。
といったところでしょうか。
amplist の並び順についての質問
こんにちは Juice さん、また質問させてください。
以前に質問させていただいた jch014411 です。
1、amplist がどのような順番でリスト表示してるのか、
教えていただけますか?
2、特定の商品を最初に表示されるページに掲載するように並び替え?
はできますか?
以上、宜しくお願いいたします。
amplistの並び順
返事が遅くなりまして済みません。
早速ですが、質問頂いた件。
1.amplistの並び順について。
デフォルトでは、出品日でソートするようにしています。
新しく出品したものが最初のページに表示されます。
出品日以外でソートできる項目はECSのドキュメントによると
出品終了日
価格
SKU
数量
タイトル
です。
2.特定の商品を最初に表示されるページに掲載するように並び替えできるか。
上述したように、ソートできる項目が限られているため、ECSのみでそういった機能を実現するのは厳しいと思います。
現在、新たに出品一覧ツールを作成していて、いくつか機能追加を考えていますが、特定の商品をトップページにですか。
例えば出品時に(出品後でも構いませんが)、別途自前のデータベースを用意しておき、商品ごとにカテゴリ分けや特定のキーワード(タグ)を付けておき、トップページには特定のカテゴリの商品や、特定のキーワードが紐づけられた商品を表示するようにする、という方法が考えられますが今回そこまで実装するかということになると。。。。
また、今回新たに作成している出品一覧ツールはPythonで書いていて、導入の敷居が結構高くなりそうです。(例えば、Python2.5がソースからインストールできるレンタルサーバ限定(例えばさくらのレンタルサーバでスタンダードプラン以上)とか)
amplist の並び順についての質問 part2
ご回答ありがとうございます。
さらに、質問になって、スイマセン。
デフォルトで、SKU順に並び替えて表示させたい場合、
amplist の設定でどこかいじる必要があるのですか?
それとも、Amazon 側での設定ですか?
そうできれば、
特定商品をトップページにという問題もクリアできます。
以上、宜しくお願いします。
SKUでソート
1点訂正です。
デフォルトでは出品日の古いものがトップに表示されます。
で、SKUでソートする方法です。
まず、以下よりindex.zipをダウンロードして適当なディレクトリに展開(解凍)します。
http://www.256x.net/amplist/index.zip
展開されたindex.phpをエディタで開きます。
117行目あたりを確認します。
else { $sort = 1; $opt .= "&Sort=" . $this->_sortType[$sort]; }$sort = 1;
となっている箇所を
$sort = 6;
あるいは
$sort = 7;
と書き換えます。
サーバのディレクトリlist下にあるindex.phpと置き換えます。
以上です。
問題が有りましたら、また質問してください。
解決しました!
そうそう、こんな感じです。(^^) ありがとうございましたm(_ _)m
Python 開発大変だとは思いますが、完成したらアップしてくださいね。
是非試させていただきます。
SKUでソート
解決しましたか。良かったです。
しかし、トップページに表示される商品をSKUのソートで、とは考えつきませんでした。
Python版は、少しずつ公開していきます。
面白くて役立つものを、と思っていますがあまり期待しないで下さい(汗
Python初心者なもんで(滝汗
では。
amplist設置で悩んでいます。
Juiceさま
プログラム無償提供ありがとうございます。DBに関して、全くの素人、松原と申します。
amplist をさくらレンタルサーバーに設置を試みてるんですが、なかなかうまくいきません。
設定条件 >
DOCUMENT_ROOT を /home/book-matsubara/ に設定しています。
SELLER_ID、ACCESS_KEY、ASSOCIATE_TAGも設定しました。
パーミッション設定しました。
現状 >
以下のようなエラーメッセージが表示されます。
「Fatal error: main() [function.require]: Failed opening required '/home/book-matsubara/www/home/book-matsubara/pear/Smarty/Smarty.class.php' (include_path='/home/book-matsubara/www/home/book-matsubara/pear/') in /home/book-matsubara/www/list/index.php on line 3」
何かダメなんでしょうか?ヘルプ宜しくお願いいたします。m(_ _)m
これがわからないと回答できない、というものがありましたら、再度説明させていただきます。
参照させていただきました。
http://www.512x.net/amplist-at-sakura
以上、宜しくお願いいたします。
設定ファイルを再度ご確認ください
どうも、はじめまして。
早速ですが、ご質問の件について。
設定ファイルの記述に問題があるようです。
恐らく、config.phpの4行目で
define('DOCUMENT_ROOT', dirname(dirname(__FILE__)) . '/home/book-matsubara/');
のように記述されているかと思いますが、これではまずいので以下のように記述して動作確認してみてください。
define('DOCUMENT_ROOT', '/home/book-matsubara/');
これで大丈夫なはずですが、まだエラーメッセージが出るようでしたらご連絡ください。
ただ私、今日明日は不在なので返事は日曜の夜以降になります。
では。
解決しました。
Juiceさま
ありがとうございました、解決しました!
ありがたく使わせていただきます。
また何かありましたら、宜しくお願いします。m(_ _)m
御礼 & 報告
以前質問させていただいた 松原です。
現在、このように使わせて頂いております。
http://c-smile.sakura.ne.jp/Amazon/list/
以上、御礼とご報告まで。
また、質問することがあるかと思いますが、その節は宜しくお願いいたします。
ありがとうございます
どうもどうも。
きちんと動作しているようで安心致しました。
質問、要望等はお気軽にどうぞ。