Find Jobs
Hire Freelancers

Calendar control and mysql database revamp for adding events to an event listing website with reoccuring and floating events. Php, Mysql, Javascript experts required.

$30-400 USD

已关闭
已发布大约 18 年前

$30-400 USD

货到付款
Calendar control and mysql database revamp for adding events to an event listing website with reoccuring and floating events. Php, Mysql, Javascript experts required. I have an event listing website. It runs on php and mysql. It does not have any crucial data in it yet. Registered users to the site can add social events. Each user can edit/delete the social events they added. Other than date, event information has address, info detail, performer. Each event has 1 or more performers and each performer has additinal info such as performer name, performer website. The performers are added via an Ajax control through 1 form. Here are the things that are required now: ## Deliverables Calendar control and mysql database revamp for adding events to an event listing website with reoccuring and floating events. Php, Mysql, Javascript experts required. I have an event listing website. It runs on php and mysql. It does not have any crucial data in it yet. Registered users to the site can add social events. Each user can edit/delete the social events they added. Other than date, event information has address, info detail, performer. Each event has 1 or more performers and each performer has additinal info such as performer name, performer website. The performers are added via an Ajax control through 1 form. Here are the things that are required now: 1) Events that span multiple days: If they add a single non-reoccuring event that starts March 15th at 10am and ends March 18th 10pm, I want this event to be displayed on March 15th, 16th, March 17th, March 18th as well... 2) Reoccuring events: I want users to be able to add reoccuring events. For example, every Tuesday, starting from March 7th , ending in September 28th from 8pm to 11pm. Right now this is done via dropdowns. you select the beginning and ending day, month, year, and hours and am/pm through dropdowns. and there are also 2 additional dropdowns for: "Reoccur xx number of xxx" xxx is the week/month/year selection to define the period of reoccurence xx is the number of reocurence. That does not work well, and dropdowns require too many "clicks" 3)Floating reoccurence events: I want users adding events to be able to add recorruing events that occur on multiple days (floating events). Every Tuesday and Wednesday, from 8pm to 11pm every week. Or every last Friday and Saturday of every month. So the current date selection for the website is a dropdown, I would like to convert this to a full calendar control. Here are my suggestions: 4) Start date calendar control, end date calendar control: there will be two calendars on the form. 1 to select the start date and hour of the event and 2nd one to select the end date and hour. These are dropdowns now. However I would like to convert these to a a full calendar control. The hour selection does not have to be on the calendar control of course. It can be anything other than a dropdown. Maybe a click and choose list-form. Or it can be a combination of this calendar controls 2 variations below: [login to view URL] (this does not has the hour selection on the calendar but you can select multiple dates) and this, (the first example on the page): [login to view URL] (this has the hour selection but you cannot select multiple dates) 5) Start calendar, end calendar syncronization for convenience: Once a start date is selected on the startdate calendar, the enddate calendar for the ending date will syncronize to a day later than the date that is selected on the startdate calendar, since most events end a day later then the start date this is major convenient. You can see an example here: [login to view URL] The problem with the javascript in this example above is, let's say the end date is 4 days after the start date. We are in March and the event starts on July3rd and ends July 7th. Once you select the start the July 3rd, the end date syncronizes to be set a day later than the start July 4th. Great, so you don't have to browse all the way to July in the end date calendar. But after it syncronizes to July 4th, if you change the end date to July 7th in the end date calendar, that also reversely syncronizes to startdate calendar to July 6th... I don't want the end date calendar to syncrnonize start the calendar. 6) Hour selection: there is also an hour selection and this can be converted to anything except a dropdown. it is preferable to apply #2 to the our selection as well. The hour selection does not have to be on the calendar control of course. It can be anything other than a dropdown. Maybe a list-form. [login to view URL] I want the event addition form to be as easy to use as possible. That means, with the least "mouse clicks" possible. That's why I'd rather display a full dhtml calendar (click and choose date(s) and mark them on the calendar) ,rather than dropdowns or popup windows for these controls. If you can, please give me a quote on these. Thank you. ## Platform XHTML. internet explorer, firefox, safari, apple, mac, pc, linux
项目 ID: 3394429

关于此项目

5提案
远程项目
活跃18 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
5威客以平均价$250 USD来参与此工作竞价
用户头像
See private message.
$255 USD 在7天之内
4.9 (218条评论)
7.4
7.4
用户头像
See private message.
$255 USD 在7天之内
4.9 (157条评论)
7.2
7.2
用户头像
See private message.
$314.50 USD 在7天之内
4.7 (45条评论)
5.9
5.9
用户头像
See private message.
$170 USD 在7天之内
5.0 (23条评论)
5.2
5.2
用户头像
See private message.
$255 USD 在7天之内
5.0 (13条评论)
1.0
1.0

关于客户

TURKEY的国旗
istanbul, Turkey
4.7
35
付款方式已验证
会员自2月 27, 2006起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。