ShirneCMS
تم تطوير نظام إدارة الواجهة الخلفية استنادًا إلى ThinkPHP5.1+bootstrap4.x، ودمج إدارة الأعضاء، وإدارة المقالات، وإدارة المنتجات، والوصول إلى WeChat، وتسجيل دخول الطرف الثالث ووظائف أخرى
الإصدار ShirneCMS-tp6 المبني على ThinkPHP6.0 يخضع حاليًا للاختبار الوظيفي الشامل
تتطلب بيئة التشغيل PHP7.2 أو أعلى، Mysql5.5 أو أعلى
ملحقات PHP: mbstring، gd، mysql، pdo، cURL، OpenSSL، SimpleXML، fileinfo، zip، cli.
المشاريع ذات الصلة
الموقع الرسمي للبرنامج الصغير للمؤسسة Mini Program Mall
FlutterAPP - قيد التطوير
VueShop--التحسين
سمات
يركز هذا المشروع على التطوير والاستخدام الثانوي، ويتم تحسين وظائف الواجهة الخلفية تدريجيًا. وظيفة الواجهة الأمامية مخصصة للعرض الوظيفي فقط. في الوقت الحاضر، يتم تطوير بعض المشاريع المخصصة للأفراد والفرق بناءً على هذه الواجهة الخلفية.
- التحقق من تسجيل دخول مسؤول الواجهة الخلفية، ونظام التحقق من الأذونات العالمي بناءً على اسم الطريقة
- سجل عمليات المسؤول/العضو
- تكوين النظام، يمكنك تخصيص عناصر التكوين في الخلفية
- يمكن للأعضاء/مجموعات الأعضاء تخصيص مستويات التوزيع
- نظام تصنيف/مقالات غير محدود، يمكن إعداد الفئات بشكل مستقل في القوالب
- تعتمد الفئات/المنتجات/منتجات الطلب غير المحدودة وضع SKU متعدد الخيارات
- إدارة الإعلانات (تُستخدم في الغالب لصور شعار موقع الويب)/الإعلانات/الروابط/الرسائل وغيرها من الوظائف الصغيرة المستقلة
- مكون الحوار المكتوب على أساس bs Modal، يدعم التنبيه، والمطالبة، والتأكيد، بالإضافة إلى مربع حوار البحث/التحديد في القائمة شائعة الاستخدام، ومربع حوار تحديد موقع الخريطة (يدعم Tencent/Amap/Baidu/Google Maps)
- عرض تقدم تقديم/تحميل الملف بشكل غير متزامن في نموذج الخلفية
- توطين مكون التاريخ bs والتهيئة التلقائية
- فئة تغليف Excel، واجهة الطرف الثالث (التسليم عبر الرسائل القصيرة/السريعة، وما إلى ذلك)، وتغليف تحميل الملفات، وما إلى ذلك لتسهيل تحسين التطوير
- المعالجة التلقائية للصور/التخزين المؤقت. يمكن اقتصاص الصور الموجودة في المجلد الذي تم تحميله تلقائيًا وفقًا للمتطلبات المحددة عن طريق إضافة معلمات w/h/q/m بعد العنوان. سيتم استدعاء العنوان بواسطة [اسم الملف الأصلي.المعلمة.اللاحقة الأصلية] تلقائيًا اقتصاص وتخزينها مؤقتا.
- الوصول إلى وظائف WeChat الأساسية (تسجيل الدخول التلقائي، ربط الواجهة، الدفع، قائمة الحساب الرسمي)
- تستخدم وحدة API وضع OAuth بسيطًا لتنفيذ ترخيص تسجيل الدخول، وتخويل WeChat، وتحديث الرمز المميز، وما إلى ذلك.
التخطيط الوظيفي
مخطط الهيكل الوظيفي للنظام
أساسيات النظام
- ✅ تركيب النظام
- ✅ استخدم علامات التبويب في الواجهة الخلفية (فرع dev_tabs)
- ✅ وحدة الفئة/المادة
- ✅وحدة صفحة واحدة
- ✅ الحقول المخصصة لوحدة المقالة
- وظيفة قالب صفحة تفاصيل وحدة المادة/المنتج
نظام مول
- ✅ تصنيف غير محدود
- ✅ سمات المنتج
- ✅ مواصفات المنتج، مواصفات ملزمة للفئة
- ✅ عربة التسوق
- ✅ إدارة SKU
- ✅ إدارة الطلبات
- ✅العلامة التجارية للمنتج
- ✅ قسيمة... اكتملت وظيفة الخلفية وتحتاج وظيفة الاستخدام إلى تحسين.
- ✅ قالب البريد
- ✅ الوضعية الموصى بها
- وظيفة ترويجية
بوينتس مول
- ✅ تصنيف غير محدود
- ✅ منتجات النقاط
- ✅ إدارة الطلبات
وظائف أخرى
- ✅ بوينتس مول...تحت الاختبار
- ✅ تسجيل دخول الأعضاء
دعم متعدد اللغات
- ✅ منطق تبديل متعدد اللغات في مكتب الاستقبال
- ترجمة متعددة اللغات للواجهة الأمامية والخلفية (الصينية/الإنجليزية)... قيد التطوير
يتمتع WeChat بوظائف مثالية
- ✅ إدارة المعجبين/المزامنة/رسائل الدفع (نص/مقالات/منتجات/مواد)
- ✅ الرد التلقائي (نص/صورة)، دعم معالجة الرسائل المُدارة
- ✅ إدارة المواد
- ✅ قائمة مخصصة (تتم إضافتها: ربط البرنامج المصغر/ربط الرد/ربط المعالج)
- ✅ رسالة القالب...يدعم استيراد المعرف المحدد مسبقًا
- إدارة رمز الاستجابة السريعة
- إدارة خدمة العملاء ?
بعض وظائف API مكتملة
- ✅ واجهة عالمية، واجهة دفعية
- ✅ واجهة المقالة (شاملة التصنيف)
- ✅ واجهة تسجيل الدخول (تسجيل الدخول بالحساب وكلمة المرور، تسجيل الدخول المعتمد للبرنامج المصغر)
- ✅ واجهة المنتج
- ✅ واجهة سلة التسوق
- ✅واجهة الطلب والدفع
- ✅ واجهة منتج النقاط
- ✅ واجهة طلب النقاط في مول
- ✅ معلومات الأعضاء
- ✅ تسجيل دخول الأعضاء، ترتيب تسجيل الدخول
- ✅ إدارة عنوان الشحن
- ✅ إدارة الطلبات
- ✅ إدارة الحساب (تفاصيل الرصيد/النقاط، السحب النقدي وإعادة الشحن)...سيتم تطوير واجهة إعادة الشحن عبر الإنترنت
- ✅ تطبيق ترقية العضوية
شاكر
مكتبة الواجهة الأمامية
توبس/بوتستراب 4.x
المكونات/مسج 3.3.1
تم تعديل eonasdan/bootstrap-datetimepicker لـ bootstrap4.x
Driftyco/ionicons
Chartjs/Chart.js 2.7.2
swiper
مكتبة الخلفية
ثينك بي إتش بي
EasyWechat
phpoffice/phpsreadsheet
phpmailer
أندرويد/رمز الاستجابة السريعة
الخط (يستخدم لإنشاء الصور)
[NotoSansCJKsc] كود استخراج قرص شبكة بايدو: 7cwl
# 字体文件目录
srcpublicstaticfontsNotoSansCJKsc
تعليمات التثبيت والتطوير
بيئة الخادم
IIS7 وما فوق + UrlRewrite
Apache2.2 وما فوق + mod_rewrite
nginx+php-fpm
التكوين المتعلق بـ WeChat
تعليمات تكوين ويندوز
تعليمات تكوين CentOS
تعليمات تثبيت نظام إدارة المحتوى (CMS).
وصف واجهة API
وصف مكون الحوار المنبثق
عامل ميناء
راجع Dockerfile للتكوين. ملاحظة: إذا كانت هناك مشكلة في أذونات الملف في دليل وقت التشغيل، فيمكنك حذف العديد من أدلة ذاكرة التخزين المؤقت والمحاولة مرة أخرى (السبب هو أن النظام قد تم تشغيله على المضيف وملفات ذاكرة التخزين المؤقت التي تم إنشاؤها بواسطة المضيف. لا يمكن تعيين أذونات لحساب الويب)
// 创建镜像
cd ./docker-php-apache
docker build -t shirnecms .
// 运行
cd /path/to/shirnecms
docker run -itd -p 8080:80/tcp -v $PWD/src:/data/wwwroot/shirnecms:rw shirnecms --privileged=true
// 需要在线导入sql,则把dbscript拷贝到容器中
docker cp dbscript <容器ID>:/data/wwwroot/shirnecms/
// macos中mysql使用宿主机的话主机填写
docker.for.mac.host.internal
// 默认未开启apache的mod_rewrite,可在/etc/apaches/apache2.conf中开启
IncludeOptional mods-available/rewrite.load
تجريبي
الموقع التجريبي لحساب تسجيل الدخول الافتراضي للواجهة الخلفية
امتحان
كلمة المرور: 123456
تم تطوير نظام إدارة مخزون الخضار بناءً على هذا النظام
امتحان
كلمة المرور: 123456
التعليمات
التعليمات
لقطة شاشة لوظائف الخلفية
تسجيل الدخول | اللوحة الرئيسية |
---|
| |
إدارة التصنيف | أضف فئة |
| |
نشر مقال | نشر صفحة واحدة |
| |
نشر منتج | نشر منتج |
| |
قالب الشحن | إحصائيات الطلب |
| |
إعدادات النظام | قسيمة |
| |
إعدادات الأعضاء | إعدادات تسجيل الوصول |
| |
مجموعة الأعضاء | إدارة الأعضاء |
| |
إعدادات وي شات | قائمة وي شات |
| |
مساحة إعلانية | انشر إعلانا |
| |
اتصل بي
نرحب بالمناقشات الفنية والنشر والتركيب ورسوم التطوير المخصصة.
- ف ف 79099818
- وي شات شيرنيوي
ملاحظة للمناقشة/التشاور الفني أو الاحتياجات الأخرى
اتفاقية مفتوحة المصدر
- بناءً على GPL-2.0
- مجاني للاستخدام الشخصي والتجاري، لكننا لسنا مسؤولين عن أي عواقب ناجمة عن استخدام هذا النظام
- يمكن استخدام كود المصدر المعدل تجاريًا ويمكن إصداره في شكل مفتوح المصدر
- يمنع أي شكل من أشكال البيع تحت أي مسمى