2009-08-24 11 views
0

J'ai un client qui a besoin de quelqu'un pour développer un "widget de compte à rebours" pour son site Web public principal.Développement de widget: J'ai besoin de développer un widget de compte à rebours spécifique

Cela a à voir avec les dates d'obtention du diplôme. Donc, tout client non inscrit avec le widget verrait "Démarrer votre compte à rebours graduation". En cliquant sur ce serait faire quelque chose comme leur fournir un formulaire de saisie qui comprend le nom et la date d'obtention du diplôme. Puis, chaque fois qu'ils visitent le site Web (à partir de cette adresse IP au moins), ils voient le compte à rebours jusqu'à la date de remise des diplômes. Je ne sais pas si cela devrait être lié à un cookie, une adresse IP ou un compte d'utilisateur ... mais il semble que le client souhaite qu'il soit lié à un cookie ou une adresse IP.

Je n'ai aucune expérience en matière de widgets, mais je parle couramment php, ASP, html et css, donc j'espère que ce ne serait pas trop mal.

Comment dois-je créer ce widget? Plus précisément, je dois savoir combien de temps cela me prendra pour que je puisse fournir une estimation. J'ai trop d'autres choses dans mon assiette, sinon je ferais juste un des miens pour apprendre à le faire.

Merci d'avance pour votre temps.

+1

Quel type de widget? Un plugin pour un CMS/iGoogle existant, un bloc de code autonome, quelque chose à utiliser avec JS? – Andy

+1

@hamlin, comme l'a noté Andy, vous avez vraiment besoin de définir vos besoins. –

+0

Ce devrait être un bloc de code autonome, ou quelque chose que je peux facilement brancher sur leur site Web basé sur ASP.NET actuel. –

Répondre

1

Pourquoi ne pas utiliser un plugin jquery comme celui-ci http://keith-wood.name/countdown.html

On dirait que vous pouvez définir le style dans toute façon vous le souhaitez. Je ne sais pas pourquoi vous êtes pris dans la terminologie de «widget». C'est vraiment juste un peu de code autonome que vous pouvez déposer.

Droit, de sorte que vous pouvez utiliser ce qui précède pour le code côté client. Ensuite, tout ce que vous avez à faire est de vous souvenir de la date pour chaque utilisateur.

Si cela est lié à un compte utilisateur, alors ce bit est facile. Lorsque l'utilisateur est connecté, vous pouvez stocker le jour de la remise des diplômes dans une base de données quelque part (identique à l'endroit où vous stockez les informations d'identification de connexion) et régler le minuteur à chaque fois.

Si non, alors vous êtes coincé avec des cookies. Il suffit de stocker la date d'un cookie et obtenir ce à chaque fois pour fixer la date dans le compte à rebours « widget »

espérons que cette aide

+0

Merci de me mettre en ligne. Je suis un peu désemparé quand je mets cela dans les cookies, mais je suis sûr que c'est facile à faire. Merci. –