Google Crisis Response(Google)
災害に関する情報源や、行方不明者情報の収集と検索を行う『パーソンファインダー』を初めとするツールの提供が行われています。

2007年11月10日 土曜日

Amazon アソシエイト支援プラグイン AmazonLink 0.9.1 リリース

Filed under: AmazonLink,WordPress,アフィリエイト
時間:16時25分
投稿者:よしとも
AddClips 経由でソーシャルブックマークに登録

 予定より1週間遅れとなってしまいましたが、WordPress 用 Amazon アソシエイト支援プラグインの AmazonLink 0.9.1 をリリースしました。ダウンロードは、いつものように WordPress Plugins/JSeriesAmazonLink ページからどうぞ。

 今回の変更は、アパレル&シューズストアでの検索対応です。使用する Amazon E-Commerce Service の API バージョンも最新の 2007-10-29 に変更されています。

 また、最近話題の WordPress 2.3.1(日本語リソース入り) で動作することを確認しました。データベース構造が変わったりしているということで心配でしたが、あっさりと動いてくれました。

参考になりましたか?
1 Star2 Stars3 Stars4 Stars5 Stars (未評価)
by WP-PostRatings
Loading ... Loading ...

10件のコメント »

  1. 本文中に商品情報を表示させることはできるのですが、投稿画面での検索ができません。検索ボタンを押しても反応がありません。
    検索機能はとても便利なので是非使いたいのですが、どう解決していいのかわからずコメントさせていただきました。

    サーバーの環境はWinXPSP2、XAMPP1.6.5、WP2.3.1です。

    コメント by logger — 2008年1月11日 金曜日 @ 1時12分

  2. こんばんわ。

    JavaScriptが動いてないのだと思います。オフにしてあったり、エラーが出てたりしないでしょうか。
    また、アップロードのときにテキストモード(アスキーモード)になっているか確認してください。JavaScriptのファイル(拡張子はjs)は、テキストモードでアップロードしてください。

    コメント by よしとも — 2008年1月11日 金曜日 @ 22時06分

  3. よしともさん、返答ありがとうございます。

    書き忘れていましたが、自宅サーバーで動かしていますので、アップロードによる問題ではないと思います。

    apacheの吐くエラーログをみると、以下のようなエラーがありました。
    (20024)The given path misformatted or contained invalid characters: Cannot map GET /wp-content/plugins/D:/MyWeb/wordpress/wp-content/plugins/AmazonLink/css/admin.css HTTP/1.1 to file, referer: http://ドメイン/wp-admin/plugins.php?activate=true

    jsファイルの呼び出し時にも同様のエラーが出ています。
    wp-content/pluginsの後にフルパスが入ってしまうのが、エラーの原因だと思います。

    私なりにエラーの対処しますので、何か参考になるご意見・対策等ありましたら連絡お願いします。

    コメント by logger — 2008年1月12日 土曜日 @ 15時20分

  4. AmazonLink.php の76行目を、次のように修正してみていただけますか?ディレクトリ区切り文字が決め打ちになっていたので、環境によって変わるようにしています。

    変更前
    $dirs = explode(‘/’, dirname(__FILE__));

    変更後
    $dirs = explode(DIRECTORY_SEPARATOR, dirname(__FILE__));

    よろしくお願いします。

    コメント by よしとも — 2008年1月12日 土曜日 @ 16時01分

  5. 解決案ありがとうございます。

    上記の変更を加えてみたのですが、結果は変わりませんでした。
    しかし、&dirs=~の次の行を変更すると、エラーがなくなりました。

    変更前
    $this->pluginDirUrl = get_bloginfo(‘wpurl’).’/wp-content/plugins/’.array_pop($dirs);

    変更後
    $this->pluginDirUrl = get_bloginfo(‘wpurl’).’/wp-content/plugins/AmazonLink’;

    無事、検索も商品情報の表示もできるようになりました。
    お忙しいところありがとうございました。

    コメント by logger — 2008年1月12日 土曜日 @ 16時18分

  6. 対策はだめだったのですね(^^;

    原因わかったら修正バージョン公開します。

    コメント by よしとも — 2008年1月12日 土曜日 @ 22時17分

  7. WinXP SP2 に PHP5 をインストールして実験してみましたが、希望通りの結果を得ることができていました。XAMPP は特殊なんでしょうか。

    コード:
    $dirs = explode(DIRECTORY_SEPARATOR, dirname(__FILE__));
    print array_pop($dirs);

    PHPファイルの置かれているフォルダの名前が表示されればOKです。

    コメント by よしとも — 2008年1月13日 日曜日 @ 15時34分

  8. 上記phpファイルをブラウザで開くときちんと置かれているフォルダ名がでました。それで、もう一度最初の修正のみで動かしてみたところ、きちんと動きました。
    おそらく修正前のキャッシュが原因だと思います。

    手間をとらせてしまって申し訳ないです。

    コメント by logger — 2008年1月13日 日曜日 @ 17時33分

  9. 確認していただいてありがとうございました。
    近いうちに修正版を公開したいと思います。

    コメント by よしとも — 2008年1月13日 日曜日 @ 18時15分

  10. Amazon アソシエイト支援プラグイン AmazonLin…

    Amazon アソシエイト支援プラグイン AmazonLink の0.9.2 をリリースしました。今回はバグの修正のみです。
    (more…)

    トラックバック by 雑念ベース — 2008年1月14日 月曜日 @ 15時10分

この投稿へのコメントの RSS フィード。 TrackBack URI

コメントする

HTML convert time: 0.172 sec. Powered by

Images is enhanced with WordPress Lightbox JS by Zeo