我们这个淘宝客系统是基于PHP+mysql+MUI环境开拓,如果对环境安装不是很理解的话,可以自行理解一下,也可以给我留言。
那么我们开始我们本日要说的产品详情页的设计,这里我们须要淘宝API来实现这个功能。详细效果如下,点击图片一的某个商品,然后进入详情页面
大概理解页面的信息之后,我们可以进行开拓详情页面了
首先,我们须要设计一个产品的php文件,我们定义为productdetail.php
设计后,我们由于是利用淘宝的API来设计,那么我就就须要申请到淘宝客的appkey
和app secretKey,这里详细怎么申请我就不在这里解释了,如果须要理解,欢迎可以给我留言。
申请后,我们就可以下载淘客的PHP的SDK,SDK怎么下载可以看下方的连接。
http://open.taobao.com/docs/doc.htm?spm=a219a.7386781.3.9.CDvxwQ&docType=1&articleId=101618&treeId=1
完成上面的步骤后,我们就可以进行再商品的PHP文件引入SDK了,我们只须要引入下载目录的TopSdk.php,我在TopSdk.php文件的上一层创建了一个taobaoapi文件夹,以是我的引入办法为
include\公众taobaoapi/TopSdk.php\公众;
接着,我们还须要通过活动产品ID来获取商品,这个商品ID来自首页的点击
$pid=$_GET['pid'];
得到pid后,我们可以调用SDK
<?php
$c = new TopClient;
$c -> appkey = $appkey;
$c -> secretKey = $secret;
$req = new TbkItemInfoGetRequest;
$req -> setFields(\"大众num_iid,title,pict_url,small_images,reserve_price,zk_final_price,user_type,provcity,item_url\"大众);
$req -> setPlatform(\"大众1\"大众);
$req -> setNumIids($pid);
$resp = $c -> execute($req);
?>
这里$resp 便是我们要输出的结果了。我这里利用json格式输出
{
\"大众results\"大众:{
\"大众n_tbk_item\"大众:[
{
\"大众num_iid\公众:123,
\"大众title\"大众:\公众连衣裙\"大众,
\"大众pict_url\"大众:\"大众http:\/\/gi4.md.alicdn.com\/bao\/uploaded\/i4\/xxx.jpg\"大众,
\"大众small_images\公众:{
\"大众string\"大众:[
\"大众http:\/\/gi4.md.alicdn.com\/bao\/uploaded\/i4\/xxx.jpg\"大众
]
},
\公众reserve_price\"大众:\"大众102.00\公众,
\"大众zk_final_price\"大众:\"大众88.00\"大众,
\"大众user_type\"大众:1,
\"大众provcity\公众:\"大众杭州\"大众,
\公众item_url\"大众:\"大众http:\/\/detail.m.tmall.com\/item.htm?id=xxx\公众,
\"大众nick\"大众:\公众demo\"大众,
\"大众seller_id\公众:123,
\"大众volume\公众:1
}
]
}
}
有了这些数据,我们就可以对数据进行解析了,我这里把图片和标题解析出来,详细操作如下;
<div class=\"大众product_info\公众>
<?php
echo\"大众 <img src=\\"大众\"大众. $resp -> results -> n_tbk_item[0] -> pict_url .\公众\\公众>\"大众;
?>
</div>
<p style=\公众margin: 30px 15px 20px;\"大众>
<?php
echo\"大众\"大众.$resp -> results -> n_tbk_item[0] -> title;
?>
</p>
这样,我们就实现了我们的搜索的功能了,我也把最新的功能放上网站供大家测试了,测试地址
http://yeehot.com/DaoGou/index.php
那么本日讲到这里,欢迎连续关注我的头条号:一点热,如果有什么问题,欢迎留言咨询,我看到之后会第一韶光回答大家的。也欢迎收藏与转发,如果须要转载到其他网站,请与我联系,yeehot.com,如果有什么见地或者想法欢迎不才方留言