ウェブサイトの建設

キーワードで商品を検索するECshopフロントページ

最近、会社はECShopに従事する必要があるので、ホームページは商品の特定の部分を呼び出す必要があるので、キーワード呼び出しを介して考えて、言葉はあまり言わない、コードに直接。

記事の目次

最近、会社はECショップに従事する必要があるので、ホームページは商品の特定の部分を呼び出す必要があるので、キーワード呼び出しを介して考えて、コードに直接言うことはあまりありません:

1. /includes/lib_goods.phpに次の段落を追加します。

function get_keyword_ds $keyword =

{

$time = gmtime;

$order_type = $GLOBALS [_CFG][recommend_order];

$sql = SELECT g.ds_id g.ds_name g.ds_name_style g.market_price g.shop_price AS_price g.promote_price.

IFNULL mp.user_price g.shop *$_SESSION [discount] AS shop_price.

promote_start_date promote_end_date g. ds_brief g. ds_thumb ds_img b.brand_name.

g.is g.is_new g.is_hot g.is_promote RAND AS rnd.

FROM $GLOBALS [ecs]->table ds. AS g

LEFT JOIN $GLOBALS [ecs]->table brand. AS b ON b.brand_id = g.brand_id

“LEFT JOIN ”。$GLOBALS [ecs]->table member_price.略称は“MP。

“ON mp.ds_id = g. ds_id AND mp.user_rank =$_SESS [user_rank]”。

‘WHERE g.is_on_sale = 1 AND g.is_alone_sale = 1 AND g.is_delete = 0 ‘ .

'AND g.keywords LIKE %$keyword%';

$SQLです。$order_type == 0 ORDER BY g. sort_order

$= $GLOBALS [db]->getAll $sql;

$goods = array;

foreach $result AS $idx => $row

{

if $row [promote_price]> 0

{

$promote_price = bain_price $row [promote_price]$row [promote_start_date]$row [promote_end_date];

$ds [$idx][promote_price]= $promote_price > 0 price_$promote_price ';

}

elseさん

{

$ds [$idx][promote_price]=';

}

$ds [$idx][id] = $row [goods_id];

$ds [$idx][name] = $row [goods_name];

$ds [$idx][brief] = $row [ds_brief];

$goods[$idx][brand_name] = $row [brand_name];

$goods[$idx][goods_style_name] = add_style $row [goods_name]$row [goods_name_style];

$ds [$idx][_name] = $GLOBALS [_CFG][ds_name_length]> 0 sub_str $row [goods_name]$GLOBALS [_CFG][goods_name_length]$row [goods_name];

$ds [$idx][_style_name] = add_style $goods[$idx][short_name]$row [goods_name_style];

$goods[$idx][market_price]= price_format $row [market_price];

$goods[$idx][shop_price] = price_$row [shop_price];

$ds [$idx][thumb] = get_image_path $row [ds_id]$row [ds_th] true;

$goods[$idx][goods_img] = get_image_path $row [goods_id]$row [goods_img];

$goods[$idx][url] = build_uri goods array gid => $row [goods_id]$row [goods_name];

}

$goodsを返す。

}
2.商品を呼び出す必要があるページのphpファイル(通常はindex.php)のassign_dynamic index;の前にこの段落を書きます。

$smarty->assign keyword_1 get_keyword_goods米国の地域;

その中で、モールのホームページは、私が商品の“その他の情報”-“商品キーワード”欄に入力したコール用のキーワードです。

3.商品を呼び出す必要があるdwtやlbiでforeachを使用して調整できます。

<! {foreach from=$keyword_1 item=goods}

<! {/foreach}