1.autowindow.php
2016-09-13 15:24:08 0 举报
autowindow.php是一个用于自动调整窗口大小的PHP脚本。它可以根据浏览器窗口的大小和分辨率,动态地调整网页元素的尺寸和布局,以实现最佳的用户体验。通过使用autowindow.php,网站开发者可以确保他们的网站在不同设备和屏幕尺寸上都能正常显示和使用。此外,autowindow.php还可以帮助优化网站的加载速度,因为它可以减少不必要的图片和其他资源的大小。总之,autowindow.php是一个非常实用的PHP脚本,可以帮助网站开发者提高他们的网站的可用性和吸引力。
作者其他创作
大纲/内容
否
是
在橱窗中的商品大于0
起始值为0
把获取到的宝贝数组合并到橱窗数组中
存在错误信息且错误编码等于27
获得用户的session
店铺类型等于B
记录当前时间,用户id,店铺类型,页码到日志文件中
从必推数组中把该商品删除
$num = 200 偏移量
把用户id放入待删除数组中
关闭mysql连接
获得已经在橱窗中的宝贝总数
以商品id为下标,记录为值放入必推数组中
获得每页200数据的总页数值
初始值为0
把具体宝贝信息放入橱窗宝贝数组中
起始值++
$onsaleGetCate='';$onsaleGetQ = '';最低库存量条件为false
结果数组$user长度大于0
$k 小于API获取数组
开始
调用API:taobao.items.seller.list.get批量获得商品信息
recommended字段值为1
定义空橱窗中有效宝贝数组
错误信息为空且宝贝数组长度大于0
定义必推无效数组,值为下标为必推的数组
查询表tianmao_window根据用户id,获得数量(用户自己设置的)
结束
获得该用户的橱窗总数
把商品id数组分割成20个一组
获得必推荐数组的下标(即:商品id)
$k++
起始值为2
起始值小于数组长度
调用API:taobao.items.onsale.get获取出售中的商品(只获取橱窗中出售的宝贝)
存在错误信息
开始处理 $start :($nowpage-1) * 200
$k=0
$i 小于$user的长度
$onsaleGetQ 等于把该推荐方法所设置的转化成数组形式
输出获取宝贝出售状态失败
$pagesize = 200
$onsaleGetCate 等于该推荐方法所设置的值
输出用户过期和用户session
至少需要预备的商品数量 (橱窗总数 + 比不推荐的数量)
起始值小于橱窗宝贝数组长度
店铺类型等于C
最低推荐库存量大于0
宝贝状态等于instock即仓库中的宝贝
结果数组长度大于0
$i = 0
根据userid查询表recommended表中的数据
$i++
recommended字段值为2
起始值小于等于计算出的页数
set_time_limit(0)脚本不过期
$onsaleGetQ是数组
$start = 0
键值不等于空且
最低库存条件值为从数据库获取的值
初始值小于分割后数组长度
下标为bitui存放必推数组;下标为bibutui存放必不推数组
error_reporting(E_ALL)报所有错误
定义可能需要要上架的商品的空数组
橱窗宝贝总数大于200
推荐方法值为3
数量小于等于0
初始值小于数组长度
说明用户已经过期,需要删除记录,把用户id放入待删除数组中
定义橱窗中无效宝贝(需要取消橱窗的宝贝)
$start 0
$die=false
以商品id为下标,记录为值放入必不推数组中
定义一个必推荐数组和必不推荐数组
调用API:taobao.shop.remainshowcase.get通过用户session获取橱窗数量
取消有效的,从无效数组中删除此商品
存在错误信息且错误编码为27
推荐方法值为2
初始值++
橱窗中的宝贝在必推里面
必推无效数组存在下标为商品id的值
0 条评论
下一页