Görüş Yoklama ve PHP

2 Cevap php

Tamam, ben bir yoklama site yapmak istiyorum ama tipik bir anket gibi çalışmaz.

Burada maden işletmek istiyorum nasıl:

User registers and is sent confirmation email Once they confirm they can log in From there they get to one giant poll with several topics but apposed to choosing one topic, they would have 20 or so "tokens" where they may distribute them among each topic as desired. These users then save their votes, and it goes into a database where results can then be displayed. These 20 tokens would replenish once a week, or month, or bi-weekly or something.

Bu temel fikir. Bu iyi bir fikir olup olmadığını ben sormuyorum. Ben sadece bir anket eklentisi var olup olmadığını bilmek istiyorum / add-on tipi şey bu özel yapılmış olurdu, ben sadece bu veya destek vereceğini sitemde yükleyebilirsiniz?

Bu sitede ek özellikler, kullanıcıların tipik bir ankette oy vereceğini, farklı bir bölüm, orada olacağını olacaktır. Bu anket birinci ana anket ilave ne olması gerektiği konuları sormak istiyorum.

Bir eklenti bu destekleyecek varsa birisi bana ya da söyleyebilirdi.

Ya da bu özel yapılmış olsaydı. Nasıl yoğun olurdu? PHP ve MySQL bir acemi anlayış Yapabileceğim bu bir şey var mı?

Ben yardım için teşekkür ederiz,

Teşekkürler

2 Cevap

Peki, genel bir eklentisi gibi Wordpress veya Joomla gibi bir CMS sistemi olarak, to takmak için bir mimari gerektirir. Yani "eklentisi" muhtemelen aradığınız ne için kullanmak yanlış terimdir. Bu, bir yazılım paketi veya önceden yazılı bir senaryo istiyorum daha fazla gibi geliyor.

Eğer ancak oldukça sitesi özgü sesler açıklayan konum, ve ben seni önceden varolan bir çözüm bulmak için sıkışık olacak ne düşünüyorsunuz. Bir sitenin görsel tasarım (CSS-arayüz gereklidir) özelliklerine bağlıdır gidiyor çünkü, bazı kesin çaba alacak gibi jenerik bir paket yapmak için, veritabanı (kurulum ve gerekli çoklu veritabanları için destek) var, muhtemelen bir cron işi (gerekli olan güven zamanlama), yanı sıra kullanıcının PHP kodu entegrasyon. Aynı zamanda nadir bir yoklama set-up gibi geliyor.

Sıfırdan inşa etmek için muhtemelen çok uzun bir deneyimli bir geliştirici almak olmaz. Bu, birkaç gün veya bir hafta içinde birlikte basit bir arka-uç atmak, ve sonra bunun üstüne ne site tasarımı eklemek olabilir bir şey gibi geliyor. Daha önce MySQL ve PHP bir site inşa asla ettiyseniz, muhtemelen öğrenme eğrisi için hesap çok uzun gerekir. PHP / MySQL ile çok dik değil, ama iyi uygulamalar ve tasarım zaman alacak öğrenmek, böylece birkaç gerilemeler olabilir.

Bu öğreticiler bir göz atın. En azından onlar harika bir başlangıç ​​noktası olarak hizmet etmek ve belki size biraz ilham verebilir.

Ben büyük değişiklik 20 belirteç sayısını sıfırlamak için zaman biliyorum bir tarih ile her kullanıcı (veya IP adresi) başına veritabanında belirteçleri saklamak gerekir olduğunu düşünüyorum. Siz zaman kullanıcı sayısını sıfırlamak ya ziyaretleri site ve doldurmak için tarihi geçmiştir, ya bunları gerektiği gibi sıfırlar bir zamanlanmış görev olabilir.