ShineCMS
ระบบการจัดการแบ็กเอนด์ที่พัฒนาโดยใช้ 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 Enterprise Mini Program Mall
FlutterAPP -- อยู่ระหว่างการพัฒนา
VueShop -- การเพิ่มประสิทธิภาพ
คุณสมบัติ
โปรเจ็กต์นี้มุ่งเน้นไปที่การพัฒนาและการใช้งานขั้นที่สอง และฟังก์ชันแบ็กเอนด์จะค่อยๆ ได้รับการปรับปรุง ฟังก์ชันส่วนหน้ามีไว้เพื่อการสาธิตการทำงานเท่านั้น ในปัจจุบัน โครงการที่กำหนดเองบางโครงการของบุคคลและทีมได้รับการพัฒนาตามแบ็กเอนด์นี้
- การตรวจสอบการเข้าสู่ระบบของผู้ดูแลระบบแบ็กเอนด์ ระบบการตรวจสอบสิทธิ์ทั่วโลกตามชื่อวิธีการ
- บันทึกการดำเนินงานของผู้ดูแลระบบ/สมาชิก
- การกำหนดค่าระบบ คุณสามารถปรับแต่งรายการการกำหนดค่าในเบื้องหลังได้
- สมาชิก/กลุ่มสมาชิกสามารถกำหนดระดับการจำหน่ายได้
- ระบบการจำแนกประเภท/บทความไม่จำกัด หมวดหมู่สามารถตั้งค่าเทมเพลตได้อย่างอิสระ
- หมวดหมู่/ผลิตภัณฑ์/คำสั่งซื้อผลิตภัณฑ์ไม่จำกัดใช้โหมด SKU แบบหลายตัวเลือก
- การจัดการโฆษณา (ส่วนใหญ่ใช้สำหรับรูปภาพแบนเนอร์ของเว็บไซต์)/ประกาศ/ลิงก์/ข้อความ และฟังก์ชันเล็กๆ อิสระอื่นๆ
- องค์ประกอบกล่องโต้ตอบที่เขียนโดยใช้ bs Modal รองรับการแจ้งเตือน พร้อมท์ ยืนยัน รวมถึงกล่องโต้ตอบการค้นหา/การเลือกรายการที่ใช้กันทั่วไป กล่องโต้ตอบการเลือกตำแหน่งแผนที่ (รองรับ Tencent/Amap/Baidu/Google Maps)
- การแสดงความคืบหน้าในการส่ง/อัพโหลดไฟล์แบบอะซิงโครนัสในรูปแบบพื้นหลัง
- การแปลองค์ประกอบวันที่ bs การเริ่มต้นอัตโนมัติ
- คลาสการห่อหุ้ม Excel, อินเทอร์เฟซของบุคคลที่สาม (การส่ง SMS/ด่วน ฯลฯ), การห่อหุ้มการอัปโหลดไฟล์ ฯลฯ เพื่ออำนวยความสะดวกในการเพิ่มประสิทธิภาพการพัฒนา
- การประมวลผลภาพอัตโนมัติ/การแคช รูปภาพในโฟลเดอร์ที่อัปโหลดสามารถครอบตัดได้โดยอัตโนมัติตามข้อกำหนดที่ระบุโดยการเพิ่มพารามิเตอร์ w/h/q/m หลังที่อยู่ ครอบตัดและแคช
- เข้าถึงฟังก์ชันพื้นฐานของ WeChat (เข้าสู่ระบบอัตโนมัติ ผูกอินเทอร์เฟซ ชำระเงิน เมนูบัญชีอย่างเป็นทางการ)
- โมดูล API ใช้โหมด OAuth แบบง่ายเพื่อใช้การอนุญาตการเข้าสู่ระบบ การอนุญาต WeChat การรีเฟรชโทเค็น ฯลฯ
การวางแผนเชิงหน้าที่
แผนภาพโครงสร้างการทำงานของระบบ

พื้นฐานของระบบ
- ✅ติดตั้งระบบ
- ✅ ใช้แท็บในอินเทอร์เฟซพื้นหลัง (สาขา dev_tabs)
- ✅ โมดูลหมวดหมู่/บทความ
- ✅โมดูลหน้าเดียว
- ✅ ฟิลด์ที่กำหนดเองของโมดูลบทความ
- ? ฟังก์ชั่นเทมเพลตหน้ารายละเอียดบทความ/ผลิตภัณฑ์
ระบบห้างสรรพสินค้า
- ✅ จำแนกได้ไม่จำกัด
- ✅คุณสมบัติของสินค้า
- ✅ข้อมูลจำเพาะของผลิตภัณฑ์ข้อกำหนดการผูกหมวดหมู่
- ✅ ตะกร้าสินค้า
- ✅ การจัดการ SKU
- ✅การจัดการคำสั่งซื้อ
- ✅แบรนด์สินค้า
- ✅ คูปอง... ฟังก์ชั่นพื้นหลังเสร็จสมบูรณ์และจำเป็นต้องปรับปรุงฟังก์ชั่นการใช้งาน
- ✅ เทมเพลตไปรษณีย์
- ✅ตำแหน่งแนะนำ
- ? ฟังก์ชั่นส่งเสริมการขาย
พอยท์มอลล์
- ✅ จำแนกได้ไม่จำกัด
- ✅ สินค้าแต้ม
- ✅การจัดการคำสั่งซื้อ
ฟังก์ชั่นอื่นๆ
- ✅ Points Mall...อยู่ระหว่างการทดสอบ
- ✅ เข้าสู่ระบบสมาชิก
การสนับสนุนหลายภาษา
- ✅ ตรรกะการสลับหลายภาษาที่แผนกต้อนรับ
- การแปลหลายภาษาทั้งส่วนหน้าและส่วนหลัง (จีน/อังกฤษ)...อยู่ระหว่างการพัฒนา
WeChat มีฟังก์ชั่นที่สมบูรณ์แบบ
- ✅ การจัดการพัดลม/การซิงโครไนซ์/ข้อความพุช (ข้อความ/บทความ/ผลิตภัณฑ์/วัสดุ)
- ✅ ตอบกลับอัตโนมัติ (ข้อความ/รูปภาพ) รองรับการประมวลผลข้อความที่ได้รับการจัดการ
- ✅การจัดการวัสดุ
- ✅ เมนูแบบกำหนดเอง (ที่จะเพิ่ม: การเชื่อมโยงมินิโปรแกรม/การเชื่อมโยงการตอบกลับ/การเชื่อมโยงตัวจัดการ)
- ✅ ข้อความเทมเพลต...รองรับการนำเข้า ID ที่ตั้งไว้ล่วงหน้า
- ? การจัดการรหัส QR
- ? การจัดการบริการลูกค้า
ฟังก์ชัน API บางอย่างเสร็จสมบูรณ์แล้ว
- ✅ อินเทอร์เฟซสากล, อินเทอร์เฟซแบบแบตช์
- ✅ ส่วนต่อประสานบทความ (รวมถึงการจำแนกประเภท)
- ✅ อินเทอร์เฟซการเข้าสู่ระบบ (การเข้าสู่ระบบบัญชีและรหัสผ่าน การเข้าสู่ระบบแบบมินิโปรแกรมที่ได้รับอนุญาต)
- ✅ ส่วนต่อประสานผลิตภัณฑ์
- ✅ อินเทอร์เฟซตะกร้าสินค้า
- ✅อินเทอร์เฟซการสั่งซื้อและการชำระเงิน
- ✅ อินเทอร์เฟซผลิตภัณฑ์แต้ม
- ✅ อินเตอร์เฟซการสั่งซื้อ Points Mall
- ✅ข้อมูลสมาชิก
- ✅ การเข้าสู่ระบบของสมาชิก อันดับการลงชื่อเข้าใช้
- ✅การจัดการที่อยู่จัดส่ง
- ✅การจัดการคำสั่งซื้อ
- ✅ การจัดการบัญชี (รายละเอียดยอดคงเหลือ/คะแนน การถอนเงินสดและการเติมเงิน)...อินเทอร์เฟซการเติมเงินออนไลน์กำลังได้รับการพัฒนา
- ✅ ใบสมัครอัพเกรดสมาชิก
ปลื้มปีติ
ห้องสมุดส่วนหน้า
twbs/bootstrap 4.x
ส่วนประกอบ/jquery 3.3.1
eonasdan/bootstrap-datetimepicker แก้ไขสำหรับ bootstrap4.x
driftyco/ionicons
Chartjs/Chart.js 2.7.2
รูด
ไลบรารีแบ็กเอนด์
ThinkPHP
อีซี่วีแชท
phpoffice/phpspreadsheet.php
phpmailer.php
endroid/qr-code
แบบอักษร (ใช้เพื่อสร้างภาพ)
[NotoSansCJKsc] รหัสการแยกดิสก์เครือข่าย Baidu: 7cwl
# 字体文件目录
srcpublicstaticfontsNotoSansCJKsc
คำแนะนำในการติดตั้งและการพัฒนา
สภาพแวดล้อมเซิร์ฟเวอร์
IIS7 ขึ้นไป + UrlRewrite
Apache2.2 และสูงกว่า + mod_rewrite
nginx+php-fpm
การกำหนดค่าที่เกี่ยวข้องกับ WeChat
คำแนะนำการกำหนดค่า Windows
คำแนะนำการกำหนดค่า 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
- WeChat เชอร์เนเว
หมายเหตุสำหรับการสนทนา/ให้คำปรึกษาด้านเทคนิคหรือความต้องการอื่นๆ
ข้อตกลงโอเพ่นซอร์ส
- อิงตาม GPL-2.0
- ฟรีสำหรับการใช้งานส่วนบุคคลและเชิงพาณิชย์ แต่เราจะไม่รับผิดชอบต่อผลที่ตามมาใด ๆ ที่เกิดจากการใช้ระบบนี้
- ซอร์สโค้ดที่ถูกแก้ไขสามารถนำมาใช้ในเชิงพาณิชย์และสามารถเผยแพร่ในรูปแบบโอเพ่นซอร์สได้
- ห้ามขายในรูปแบบใดๆ ภายใต้ชื่อใดๆ