JavaScript-广告投放排期表的实现
这次我们网站广告系统要做一个类似百度管家的广告排期表。程序语言用的PHP。
现在主要有2个大的问题:
1、有些广告位下面的广告数量设定的是5条,有些是2条等等。。
比如:A广告位只允许放2条广告,2013-7-05至2013-08-13有一条A1广告正在投放或是准备投放,还有2013-07-10至2013-8-10号有一条A2广告正在投放或是准备投放。。那么10号之前,表格的样式应该是半格,如果到了10后面,那表格的样式应该是半格,因为这两段时间广告位下面没有放满2条,只有6号至10号是2条广告同时投放或是准备投放。。。。
2、如果有预定的广告,也要以 <淡绿色> 表格表示出来。。还是拿A广告位说明, 比如A1广告的开始时间跟结束时间是2013-07-05至2013-08-21, A2是预定的广告,开始时间跟结束时间是 2013-07-15至2013-08-28.。。那么15号到21这段时间都是用全售出的深绿色样式,21后之用淡绿色表示。。
也就是说这两种状态是可以叠合的,但是又互不影响
我现在想算法。。。头有点大了。。。因为每个时间段所显示的样式不一样,而且有多种变化。。。想得头痛。。。求高手帮忙解决下,说下思路。。。我本来是想用JS于数据交互,但是只能对于简单的实现,变化太多也头大。。。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我们这边做过类似的 也是用php
我们是分为共享广告和独享广告 独享一个时段只有一个人投,共享可以N个人共享 轮流投放
第一打印日期表格
检查每个格子投放信息然后着色 可以用ajax
根据检查的格子决定这个当前是否能投放
保存投放前也要做相关检查 看是否符合投放 因为可能N个人同时在操作、
涉及的表比喻广告信息表 然后广告投放表 。。。。
关键点是广告和时间这两个因素
不能贴代码所以 只能大概说这么多