[Tep-j-general] アフィリエイトタグの挿入場所と応用について

Back to archive index

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の理解力に乏しい私です。
お手数ですがお分かりになる方がいらっしゃいましたらア
ドバイスお願い致します。

どうぞ宜しくお願い致します。

益子 



Tep-j-general メーリングリストの案内
Back to archive index