K9 通用版 博客版 主题版 地方门户版 企业版 |   企业(ASP) 分类 使用 分享 疑问 模板 建议 帮助 错误 其他
+新建主题 [Ajax]
填写帐号密码即可完成注册
+新建话题 最新回复排序 最新主题排序 精华帖子

晒一下昨天一天加今天到此为止的成果

12Next >

pktsandy 发表于:10-09-11 09:47 [添加收藏] 楼主 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
如需阅读本内容,请登录或注册成为KingCMS官方网站会员!
pktsandy 发表于:10-09-11 09:50 沙发 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
本来想用zebra作份隔条件.今天发现少了对总记录的判断能.可能出现空LI对的情况但{/king:portal.Shop}无能为力
pktsandy 发表于:10-09-11 09:52 板凳 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
开始的内部查询SQL生成伪列!同Oracle中的rownum一样的效果
pktsandy 发表于:10-09-11 09:53 4楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
datediff(curdate(),from_unixtime(b.ndate,'%Y-%m-%d'))<b.nnumbe
日期判断条件:如果当前的日期同广告开始的时间差小于指定的值显示
pktsandy 发表于:10-09-11 10:01 5楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
欢迎高手有更好的方案
pktsandy 发表于:10-09-13 08:11 6楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
修正一下上面的代码有问题
updatex 发表于:10-09-13 08:20 7楼 [回复] #Top#
updatex 人气:1518 积分:1551 金币:32240
VIP KC元老 灌水狂人
没有演示效果么?
pktsandy 发表于:10-09-13 08:30 8楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
上面的PHP和SQL代码没有考虑时间部分.如果精确到天作以下修改
SQL语句的WHERE部分(子查询也在内)
datediff(curdate(),from_unixtime(ndate,'%Y-%m-%d'))<nnumber
换成
(unix_timestamp(now())-ndate)/86400<nnumber

curdate()只有日期部分.可运行SQL: select curdate();

PHP部分mktime的前三个参数也加上时间部分.这个不难就不写了
pktsandy 发表于:10-09-13 08:35 9楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
晒一下昨天一天加今天到此为止的成果[图1]Reply: 7楼
图片如下:一行四列前后可滚动的.效果如dangdang首页的中间广告一样(我从哪扣的)
pktsandy 发表于:10-09-13 08:36 10楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
如果时间到了JS会删除节点.在不刷新的情况下.如果你刷新了查询SQL也不会把时间过了的产品列出来的

12Next >

发表回复

帐号 匿名发布 审核后可见 [加载完整在线编辑器]
内容
验证码
KingCMS 内容管理系统

关于我们 联系我们 广告报价 付款方式 站点导航

Copyright © 2004-2015 Focuznet All rights reserved.

广州唯众网络科技有限公司 粤ICP备08008106号