masiko
spmgk****@hotma*****
2006年 1月 13日 (金) 16:38:30 JST
益子と申します。 いつも質問ばかりで皆様には大変お世話になっております。 さて、私も下記(メディアネット茅野さま)のソースを使わ せて頂きたいと思ったのですが、実際に、どの部分に挿 入すればよいものか分かりません。 http://www.bitscope.co.jp/search/html/tep-j-general/msg04475.html こちらのソースです。 -------------------------------- /catalog/indcludes/functions/general.phpあたりで以下 の関数を定義しておき ます。 function affiliate_A8($order_id) { $url_suffix = '&so='.$order_id; $orders_product_query = tep_db_query("select products_id, products_price, final_price, products_quantity from " . TABLE_ORDERS_PRODUCTS . " where orders_id = '" . $order_id . "'"); while ($orders_product = tep_db_fetch_array($orders_product_query)) { $amount = floor($orders_product['products_price'] * $orders_product['products_quantity']); $url_suffix .= '&si='. floor($orders_product['products_price']) . '.' $orders_product['products_quantity'] . '.' . $amount . '.' . $orders_product['products_id']; } return A8_AFFILIATE_URL . $url_suffix . '&ts=' . date(YmdHis); } -------------------------------- /catalog/indcludes/functions/general.phpの、どのあたり がよろしいのでしょうか? また・・・、 「なお、A8_AFFILIATE_URLは適当なところで適切な値を defineしておいてください。」 とありますが、調べてはみたのですが詳しいことが分かりません。 「define -- 名前を指定して定数を定義する」ということら しいですが、ようするに、定義づけのことなのでしょうか? その定義づけを、商品登録時に行うということなのか、そ れとも、ソースを書き入れる時点で定義づけをしておくと いうことなのでしょうか? 当然ながらアフィリエイトの場合、様々な商品を取り扱う ことになりますと、リンク先も”管理画面”の”商品登録(商 品の説明)”や”商品画像”のところで個別(商品ごと)に リンク先のURLlを指定しておかなくてはいけませんが、こ ういったことも出来るようになるのでしょうか? そして同様に・・・ -------------------------------- そして、checkout_success.phpにて以下のタグを設置します。 <IMG SRC="<?php echo affiliate_A8($orders['orders_id']); ?>" width="1" height="1"> -------------------------------- こちらも具体的にはどのあたりに設置すると良いのでしょうか? 私の場合、A8で使いたいわけではないのですが、他のアフィリエ イト商品にも使える(応用できる)ようになるでしょうか? すみません、まだまだphpの理解力に乏しい私です。 お手数ですがお分かりになる方がいらっしゃいましたらア ドバイスお願い致します。 どうぞ宜しくお願い致します。 益子