iShow Music هو برنامج مشغل موسيقى عبر الإنترنت يعتمد على PHP+TXT. الكود كله مفتوح المصدر وهو حاليا أقوى نظام موسيقي في مجال PHP. يستخدم البرنامج تخزين البيانات النصية ولا يتطلب دعم قاعدة بيانات MYSQL، وفي الوقت نفسه، يتم فصل رمز البرنامج عن قالب الواجهة، مما يسهل تطوير موقع الويب الثانوي وتعديل الواجهة.
الملامح الرئيسية للبرنامج:
استخدم PHP + text لتخزين البيانات، ولا حاجة لدعم قاعدة بيانات Mysql. تم إنشاء الصفحة باستخدام Div + Css، ويتم استخدام تقنية فصل البرنامج والواجهة لجعل تحديث الواجهة أكثر ملاءمة بسيطة، يمكن للأفراد فهم خوارزمية البرنامج بسهولة، ويمكن تعديلها بسهولة لتناسب الاحتياجات الشخصية. الصفحة جميلة وأنيقة، باستخدام صور أقل والمزيد من أنماط تعريف CSS، مما يسهل تعديل نمط الصفحة، كما أنها تحتوي على ميزات متعددة المنصات يعمل في بيئات أنظمة التشغيل المختلفة مثل Linux/FreeBSD/Unix وMicrosoft Windows 2000/2003.
الوظائف الرئيسية للنظام:
تصنيف ثانوي للموسيقى، تشغيل الموسيقى عبر الإنترنت، عرض متزامن للكلمات، تنزيل الموسيقى، نظام طلب الأغنية، البث المتزامن للموسيقى، الاستماع العشوائي للمستخدم إلى الموسيقى، وظيفة رمز التحقق
استدعاء الصفحة الرئيسية لـ JS وتكامل Discuz لإدارة تعليقات المستخدمين وإدارة الإعلانات على موقع الويب وإدارة الارتباطات الودية
تطالبك وظيفة الإعلان الخلفية لـ JS بما إذا كان البرنامج هو الإصدار الأحدث
تحميل كلمات اغنية LRC
يسجل ملف تعريف الارتباط معلومات المستخدم
تقنية مكافحة سرقة موسيقى ملفات تعريف الارتباط (تحمي بشكل فعال ملفات الموسيقى الخاصة بك من الارتباط)
عرض معلومات الأغنية التفصيلية (بما في ذلك وقت الإصدار، والشعبية الإجمالية، والشعبية اليوم، وما إلى ذلك)
تسجيل الأعضاء وإدارتهم (مستويان من التحكم: "العضو العادي" و"العضو المعتمد")
وظيفة صندوق الموسيقى الخاص بالأعضاء (يمكن للمسؤول تخصيص الحد الأقصى لعدد عمليات الحفظ لكل صندوق موسيقى خاص بالعضو)
وظيفة موسيقى توصية الأعضاء، وظيفة تحميل كلمات LRC للأعضاء المعتمدين (يجب أن تكون بتنسيق LRC، وإلا فلن يمكن عرضها في وقت واحد أثناء التشغيل)
وظيفة تصنيف الأعضاء والتعليقات طريقتان للبحث عن الموسيقى (حسب عنوان الأغنية والفنان)
تعرض أحدث الموسيقى والموسيقى الموصى بها وقائمة معلومات طلب الأغنية وظيفة تصنيف الموسيقى (بما في ذلك التصنيف العام للموسيقى وتصنيف الاستماع اليوم وتصنيف كل فئة موسيقية)
وظيفة تغيير مظهر المسؤول (مناسبة لتعديل واجهة موقع الويب الخاص بك)
إذا كانت المساحة الخاصة بك كبيرة بما يكفي، فيمكن للمسؤول تحميل الأغاني عبر الإنترنت، ويمكن للمسؤول إضافة الموسيقى والمغنيين وتحريرها وحذفها عبر الإنترنت، وتعيين معلمات النظام، وإدارة المضيف، وإدارة الأعضاء، وطلب الأغنية، وتحميلها. هذه الوظائف الثلاثين لإدارة الملفات والعمليات الأخرى، يمكنك بالفعل إنشاء موقع ويب موسيقي متكامل للغاية. تجربة المزيد من الوظائف بنفسك... هاها
تعليمات تحديث الإصدار 1.2:
تمت إضافة وظيفة بث الموسيقى، وإضافة وظيفة اختبار الموسيقى العشوائية للمستخدم، وإضافة إشعار البريد الإلكتروني لطلب أغنية المستخدم إلى المستلمين (يمكن إيقاف تشغيله في إعدادات الخلفية)
إضافة وظيفة رمز التحقق إضافة وظيفة الاتصال بالصفحة الرئيسية لـ JS إضافة وظيفة إعلان JS إضافة التكامل مع Discuz إضافة وظيفة إدارة تعليقات المستخدم إضافة وظيفة إعلان موقع الويب إضافة وظيفة الارتباط الودود إضافة وظيفة المطالبة "ما إذا كان البرنامج هو أحدث إصدار" في الخلفية تحسين مكافحة الارتباط السريع آلية (السماح لأسماء النطاقات ذات الصلة باستدعاء عنوان الموسيقى)
قم بتعديل نمط الصفحة الرئيسية وقم بتوسيع عمود "أحدث إصدار" لتحسين نمط الصفحة ولونها. أصلح خطأ حذف الأغاني الموصى بها عند تحرير الموسيقى في الخلفية.
تم تعديل العديد من التفاصيل الأخرى
نظرًا لضيق الوقت، لم يتم تطوير وظيفة التجميع التي ذكرها العديد من الأشخاص بعد. (في الواقع، نحن نعتقد أنه عندما يتعلق الأمر بالتجميع، يجب على المبتدئين إنشاء موقع ويب فريد عند إنشاء موقع ويب. وليس من الضروري أن يحتوي بالضرورة على الكثير من الموسيقى. المفتاح هو أن يكون لديك خصائص! لا تضع آمالك لن تدوم المواقع المجمعة طويلاً! عند إنشاء موقع ويب، يجب عليك القيام بذلك بعناية. حتى لو لم تتمكن من جني أي أموال، ستشعر بالامتنان لعملك الشاق، بغض النظر عن عدد الزيارات القليلة التي تحصل عليها باختصار، العمل هو الأكثر مجدًا!) (ليانغ جينغرو: MJJ الذي يحتقر الجمع)!
نظرًا للميزات الخاصة لقاعدة البيانات النصية (ليس من السهل تغيير بنية البيانات) وبالنظر إلى مشرفي المواقع الذين يستخدمون iShowMusic بالفعل، لم تتم إضافة العديد من الوظائف العملية الأخرى، مثل اختيار خادم الموسيقى، والمزامنة مع نقاط المنتدى، وما إلى ذلك . ومن أجل تطوير أفضل للبرنامج، قررنا أن الإصدار V1.2 سيكون الإصدار النهائي لقاعدة البيانات النصية iShowMusic. بعد استقرار هذا الإصدار، سنقوم بتطوير إصدار MySQL من iShowMusic بشكل كامل لتقديم خدمة أفضل لمشرفي المواقع الموسيقية.
يوسع