Question

Ok, donc je veux faire un bureau de vote, mais il ne fonctionne pas comme un sondage typique.

Voilà comment j'aime le mien à utiliser:

registres de l'utilisateur et est envoyé email de confirmation Une fois qu'ils confirment qu'ils peuvent se connecter De là, ils arrivent à un sondage géant avec plusieurs sujets, mais de choisir un apposés sujet, ils auraient 20 ou si « jetons » où ils peuvent les répartir entre chaque sujet comme vous le souhaitez. Ces utilisateurs puis enregistrer leurs votes, et il va dans une base de données où les résultats peuvent être affichés. Ces 20 jetons se reconstituer une fois par semaine, ou mois, ou toutes les deux semaines ou quelque chose.

Ceci est l'idée de base. Je ne demande pas si cela est une bonne idée. Je voudrais juste savoir s'il y a un plugin poll / add-on ce genre de chose que je peux installer sur mon tout site qui soutiendrait ceci ou si cela devrait être fait sur mesure?

Caractéristiques supplémentaires sur ce site serait qu'il y aurait une autre section, où les utilisateurs votent lors d'un scrutin typique. Ce sondage demandait quels sujets devraient être ajoutés au premier sondage principal.

Si un plugin existe qui soutiendrait ce que quelqu'un pourrait me dire ou il.

Ou si cela était fait sur mesure. Comment serait-il intense? J'ai une compréhension novice de PHP et MySQL est-ce quelque chose que je pouvais faire?

Je vous remercie de l'aide,

Merci

Était-ce utile?

La solution

Eh bien, en général un plugin nécessite une architecture de brancher , comme un système CMS comme Wordpress ou Joomla. Donc, « plug-in » est probablement le mauvais terme à utiliser pour ce que vous cherchez. Cela ressemble plus à vous voulez un logiciel ou un script pré-écrit.

Qu'est-ce que vous décrivez sons cependant assez spécifiques au site, et je pense que vous serez aux abois pour trouver une solution pré-existante. Pour faire un paquet générique comme ça prendrait un peu d'effort précis, parce que ça va dépendre des spécificités de la conception visuelle d'un site (CSS-skinning nécessaire), sa base de données (installation et le support de plusieurs bases de données nécessaires), probablement une tâche cron (dépendance à l'égard de la planification nécessaire), ainsi que l'intégration dans le code PHP d'un utilisateur. Il sonne aussi comme un vote hors du commun mis en place.

Pour le construire à partir de zéro ne serait probablement pas prendre un développeur expérimenté trop longtemps. On dirait que quelque chose que vous pourriez jeter un simpliste back-end ensemble dans quelques jours ou une semaine, puis ajoutez tout la conception du site au-dessus de celui-ci. Si vous ne l'avez jamais construit un site dans MySQL et PHP avant, vous aurez probablement besoin de beaucoup plus de temps pour tenir compte de la courbe d'apprentissage. Ce n'est pas trop raide avec PHP / MySQL, mais les bonnes pratiques et le temps de prendre de la conception à apprendre, vous pourriez avoir quelques revers.

Autres conseils

Jetez un oeil à ces tutoriels. Au moins, ils peuvent servir comme un très bon point de départ et peut-être vous donner une certaine inspiration.

Je pense que le plus grand changement est que vous aurez besoin de stocker les jetons dans votre base de données par chaque utilisateur (ou adresse IP) avec une date pour savoir quand réinitialiser le compteur de jetons à 20. Vous pouvez réinitialiser le compteur lorsque l'utilisateur visite le site et la date de reconstituer a passé, ou vous pouvez avoir une tâche planifiée qui les remet à zéro au besoin.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top