[Tep-j-general] Recently Viewed Infobox をスマーティーに

アーカイブの一覧に戻る

Suzuki vx247****@yahoo*****
2005年 8月 16日 (火) 15:31:21 JST


こんにちはスズキです
http://www.alles.or.jp/~sogabe/osc/にて
Sogabeさんが公開されているRecently Viewed Infoboxを
スマーティーに対応できるように下記のよう
に変更したのですが、項目がArrayになってしまい
動作しませんでした。
どこか間違っている点はありますでしょうか?

どなたかご指摘、ご指導頂ければ幸いです。


require(DIR_WS_LANGUAGES . $language . '/' .
FILENAME_RECENTLY_VIEWED);

  define('MAX_PRODUCTS', 5);

  if (strlen($recently_viewed>1)) {

$this->box_smarty_obj->assign("vi_box_hedding_title",BOX_HEADING_RECENTLY_VIEWED);

    $counter = 0;
    $info_box_contents = array();
    $recent_products = split(';',$recently_viewed);

    foreach ($recent_products as $recent) {
      if ((strlen($recent) >0) && ($counter <
MAX_PRODUCTS)) {
         $recent_info = tep_db_query("select 
p.products_image from " . TABLE_PRODUCTS . " p where
p.products_id = '" . $recent. "'");
         $recent_info_values =
tep_db_fetch_array($recent_info);
         $counter++;
         if (strlen($counter) < 2) {
           $counter = '0' . $counter;
         }
         $product_name = tep_get_products_name($recent);
         $info_box_contents[] = '<a href="' .
tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' .
$recent, 'NONSSL') . '">' . tep_image(DIR_WS_IMAGES .
$recent_info_values['products_image'], $product_name,
SMALL_IMAGE_WIDTH,  SMALL_IMAGE_HEIGHT) . '<br>' .
$counter . '.' . $product_name . '</a>';
      }
    }   
   
$this->box_smarty_obj->assign("vi_box_contents",$info_box_contents);
  }

お分かりになる方いらっしゃいましたら、
どうかよろしくお願いいたします。

__________________________________
Save the earth
http://pr.mail.yahoo.co.jp/ondanka/




Tep-j-general メーリングリストの案内
アーカイブの一覧に戻る