2009-08-24 2 views
0

У меня есть клиент, которому нужно кого-то, чтобы разработать «обратный отсчет» для своего основного общедоступного веб-сайта.Разработка виджета: мне нужно разработать конкретный виджет обратного отсчета

Это связано с датами окончания.

Таким образом, любой клиент, не зарегистрированный в виджетах, будет видеть «Начать отсчет времени окончания». Нажатие на это сделает что-то вроде предоставления им формы ввода, которая включает имя и дату окончания.

Затем, каждый раз, когда они посещают веб-сайт (по крайней мере от этого IP-адреса), они обращают внимание на дату окончания.

Я не уверен, что это должно быть привязано к файлу cookie, IP-адресу или учетной записи пользователя ... но похоже, что клиент хочет привязать его к файлу cookie или IP-адресу.

У меня нет опыта работы с виджетами, но я свободно владею php, ASP, html и css, поэтому, надеюсь, это будет не так уж плохо.

Как мне создать этот виджет? В частности, мне нужно знать, как долго это займет меня, чтобы я мог дать оценку. У меня слишком много других вещей на моей тарелке, иначе я просто сделаю один из своих, чтобы узнать, как это сделать.

Заранее благодарим за ваше время.

+1

Какой вид виджета? Плагин для существующего CMS/iGoogle, автономного блока кода, что-то, что нужно вставить в JS? – Andy

+1

@hamlin, как отметил Энди, вам действительно нужно определить ваши требования. –

+0

Это должен быть автономный кодовый блок или что-то, что я могу легко подключить к их текущему веб-сайту на основе ASP.NET. –

ответ

1

Почему бы не использовать JQuery плагин как этот http://keith-wood.name/countdown.html

Похоже, вы можете стиль его в любом случае вам нравится. Я не уверен, почему вы попали в терминологию «виджета». На самом деле это всего лишь немного самодостаточного кода, который вы можете зайти.

Правильно, поэтому вы можете использовать приведенное выше для кода на стороне клиента. Тогда все, что вам нужно сделать, это запомнить дату для каждого пользователя.

Если это связано с учетной записью пользователя, то этот бит прост. Когда пользователь вошел в систему, вы можете хранить день окончания в базе данных где-то (то же самое, что и при хранении учетных данных журнала), и просто устанавливайте таймер с этим каждый раз.

Если нет, то вы застряли в куках. Просто хранения даты куки и получить, что каждый раз, чтобы установить дату в обратный отсчет «виджет»

надеюсь, что это помогает

+0

Спасибо, что поставил меня прямо. Я немного неуверен в настройке этого в файлах cookie, но я уверен, что это легко сделать. Благодарю. –

Смежные вопросы