سؤال

حسنا، لذلك أريد إنشاء موقع اقتراع ولكنه لا يعمل مثل استطلاع نموذجي.

إليك كيف أود تشغيل الألغام:

يسجل المستخدم وأرسل رسالة تأكيد بالبريد الإلكتروني بمجرد تأكيد أنها يمكنها تسجيل الدخول من هناك استطلاعين عملاق واحد مع العديد من الموضوعات ولكنها عرضة لخيارات موضوع واحد، سيكون لديهم 20 أو نحو ذلك "الرموز" حيث قد يوزعهم بين كل موضوع مرغوب. ثم يقوم هؤلاء المستخدمون بإنقاذ أصواتهم، ويذهب إلى قاعدة بيانات حيث يمكن بعد ذلك عرض النتائج. من شأن هذه الرموز العشرين تجديدها مرة واحدة في الأسبوع، أو الشهر، أو ثنائية أسبوعية أو شيء من هذا.

هذه هي الفكرة الأساسية. أنا لا أسأل عما إذا كانت هذه فكرة جيدة. أود أن أعرف ما إذا كان هناك شيء مساعد استطلاع / إضافة شيء إضافي يمكنني تثبيته على موقعي الذي سيدعم هذا أو إذا كان يجب أن يكون هذا مخصصا؟

سيكون الميزات الإضافية الموجودة على هذا الموقع أنه سيكون هناك قسم مختلف، حيث يصوت المستخدمون على استطلاع نموذجي. سيطلب هذا الاستطلاع عن الموضوعات التي يجب إضافتها إلى أول استطلاع للرأي الرئيسي.

إذا كان البرنامج المساعد من شأنه أن يدعم ذلك، فقد يخبرني شخص ما أو ذلك.

أو إذا كانت هذه حسب الطلب. كيف سيكون مكثف؟ لدي فهم مبتدئ ل PHP و MySQL هو هذا شيء يمكنني القيام به؟

أنا أقدر المساعدة،

شكرًا

هل كانت مفيدة؟

المحلول

حسنا، عموما البرنامج المساعد يتطلب بنية للتوصيل ل, ، مثل نظام CMS مثل WordPress أو جملة. لذلك "البرنامج المساعد" ربما يكون المصطلح الخاطئ للاستخدام لما تبحث عنه. يبدو الأمر وكأنك تريد حزمة برامج أو برنامج نصي مكتوب مسبقا.

ما كنت تصف الأصوات بشكل خاص بموقع خاص بالموقع ومع ذلك، وأعتقد أنك سوف تكون مضغوطة بجد للعثور على حل موجود مسبقا. لجعل حزمة عامة من هذا القبيل من شأنها أن تأخذ بعض الجهد المحدد، لأنه سيعتمد على تفاصيل التصميم المرئي للموقع (CSS-Skinning مطلوب)، قاعدة بيانات تكنولوجيا المعلومات (التثبيت والدعم لقواعد بيانات متعددة المطلوبة)، وربما وظيفة كرون (جدولة الاعتماد المطلوبة)، بالإضافة إلى الاندماج في رمز PHP للمستخدم. كما يبدو وكأنه إعداد الاقتراع غير المألوف.

لبناءها من الصفر ربما لن تأخذ مطورا ذي خبرة طويلا جدا. يبدو وكأنه شيء يمكنك إلقاء خلفي مبسطي معا في غضون أيام قليلة أو أسبوع، ثم أضف أي تصميم موقع أعلى منه. إذا لم تكن قد قمت ببناء موقع في MySQL و PHP من قبل، فربما ستتحتاج إلى وقت أطول لعقد منحنى التعلم. إنه ليس شديد الانحدار مع PHP / MySQL، ولكن الممارسات الجيدة والتصميم يستغرق الأمر وقتا للتعلم، لذلك قد يكون لديك عدد قليل من النكسات.

نصائح أخرى

ألق نظرة على هذه البرامج التعليمية. على الأقل يمكن أن تكون بمثابة نقطة انطلاق رائعة وربما تعطيك بعض الإلهام.

أعتقد أن أكبر تغيير هو أنك ستحتاج إلى تخزين الرموز في قاعدة البيانات الخاصة بك لكل مستخدم (أو عنوان IP) مع تاريخ حتى تعرف متى يجب إعادة تعيين عدد الرمز المميز إلى 20. يمكنك إعادة تعيين العدد عند المستخدم يزور الموقع وتاريخ تجديده له ماضي، أو يمكنك الحصول على مهمة مجدولة تعيد تعيينها حسب الحاجة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top