iwebshop调取浏览足迹方法

站长手记 作者: 2024-09-03 11:20:01
iwebshop调取浏览足迹方法

第一步:在您使用的模板目录下的  config.php 中加入API接口的引用,具体如何加请参考官方相关文档。

'api'     => array(
 //取我的足迹
'getVisitGoogs'=>array(
	'query'=>array(
		'name'  => 'goods',
		'where' => 'id in (#godds_id#) and is_del = 0',
		'order' => 'id desc',
		'fields'=> 'id,name,img,sell_price,market_price',
		'limit' => 6, )
	),
),

第二步:读取session记录,官方原程序有做 session 的保存,我们只要做读取就行。

注:第一个变量是读取session,第二个变量是将session记录中的符号进行替换及数据组合。

{set:$Visit_id = ISafe::get('visit') ? ISafe::get('visit') : 0;}
{set:$Visit_id = str_replace('##',',',trim($Visit_id,'#'));}
第三步:在您要显示的地方加入 foreach 循环 以及当前页面加入第二步的方法(位置不限,最好是放在一起更好看)。
{if:$Visit_id != 0}
{foreach:items=Api::run('getVisitGoogs',array('#godds_id#',$Visit_id))}
<dd>
    <a href="{url:/site/products/id/$item['id']}" target="_blank" class="pic" title="{$item['name']}"><img src="{url:/pic/thumb/img/$item['img']/w/140/h/140}" height="140" width="140"/></a>
    <p class="name"><a href="{url:/site/products/id/$item['id']}" target="_blank" title="{$item['name']}">{$item['name']}</a></p>
    <p class="price">¥{$item['sell_price']}<span>¥{$item['market_price']}</span></p>
</dd>
{/foreach}
{else:}
    <div class="unit-empty"><p>您还没有瞧过任何商品~</p></div>
{/if}

第四步:样式美化,由于各人的要求都不一样,本站就不提供美化方法。

原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_73550.html
iwebshop iwebshop浏览足迹