From 5f430731f76ebe3517ab957ad17b9d302e34d9a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=B0=8F=E7=99=BD=E5=93=A6?= Date: Thu, 13 Aug 2026 23:47:02 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20LICENSE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LICENSE | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..050ab3d --- /dev/null +++ b/LICENSE @@ -0,0 +1,11 @@ +Copyright (c) 2026 free_net_work. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file From 7ff93347ff5a2516f44b88d6861d234096d09de3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=B0=8F=E7=99=BD=E5=93=A6?= Date: Fri, 14 Aug 2026 00:42:43 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..fd2b349 --- /dev/null +++ b/README.md @@ -0,0 +1,85 @@ +## 自由云商城 + +**✿ 开源 ✿ PHP ✿ 免费 ✿ 轻量** + +![最新版本](https://img.shields.io/badge/最新版本-2.1-pink) ![最新补丁](https://img.shields.io/badge/最新补丁-2.1.1-green) + +自由云商城是自由云科技团队旗下的公益电商,坚持「公益 · 实惠 · 用心挑选」的理念,为社区提供周边、数码、虚拟服务与图书等好物。 + +如今,我们把这套商城系统完整开源,不仅是献给每一位需要轻量级电商解决方案的开发者、站长与公益组织,更是让大家找出这套商城系统的漏洞,协助我们的开发。 + + +### 为什么开源? + +自由云科技团队始终秉持「技术公益、共建共享」的初心。自由云商城从诞生之初就服务于公益项目与社区用户,经过数个版本的迭代,已经足够稳定、灵活、易用。我们相信,一套干净、轻量、无冗余功能的商城系统,不应该只被一个团队使用。 + +开源,是为了让更多有需要的人: + +- **免去重复造轮子**:无需从零开发一套商城,直接基于自由云商城二次开发或功能裁剪; +- **自由部署与使用**:不受商业授权限制,可用于个人项目、公益组织、非营利社区、教育场景; +- **共同参与改进**:任何人都可以提交工单、建议或代码,让这套系统越来越好。 + + +### 系统特点 + +- **轻量纯净**:核心代码精简,无冗余依赖,适合低配置服务器(1C1G 即可流畅运行); +- **公益友好**:内置公益模式开关,一键关闭价格显示、购物车结算,仅展示商品信息,适合公益展示型站点; +- **商品体系灵活**:支持实物商品与虚拟商品混合管理; +- **订单管理简洁**:后台订单列表清晰可查,支持状态筛选与批量操作,无需复杂 ERP 即可完成日常处理; +- **国际化**:内置多语言架构,支持前台界面一键切换语言,方便不同语种用户访问。 + +### 适用场景 + +- 公益组织/非营利机构的物资展示与发放平台; +- 校园社团的小型周边售卖; +- 个人创作者的作品展示与简单交易; +- 社区/论坛配套的积分兑换商城; +- 任何想快速拥有电商功能的轻量级项目。 + + +### 技术架构 + +| 项目 | 说明 | +| --- | --- | +| 后端语言 | PHP | +| 数据库 | MySQL / MariaDB / SQLite | +| 前端框架 | 原生 HTML + CSS + JavaScript | +| 会话管理 | 原生 PHP Session + Cookie | +| 安全机制 | CSRF 防护、SQL 预处理、XSS 过滤、输入校验 | +| 支付集成 | 支持支付宝/微信支付(可配置),公益模式可完全关闭支付功能 | +| 部署方式 | 支持源码直接部署,兼容主流虚拟主机与云服务器 | + + +### 获取与使用 + +**安装方式**: + +1. 下载源码包并解压至网站根目录; +2. 访问 `install.php`,按指引完成数据库配置与管理员账号创建; +3. 登录后台进行基础设置(站点名称、积分设置、支付参数等); +4. 添加商品,即可正式运行。 + +**环境要求**: + +- PHP 7.4 及以上版本 +- MySQL / MariaDB / SQLite +- 服务器需支持 URL 重写(Apache `mod_rewrite` / Nginx 伪静态) +- PHP 扩展:`PDO`、`GD`、`CURL`、`JSON`、`Session` + + +### 参与贡献 + +我们欢迎所有形式的贡献,包括但不限于: + +- 在工单中报告 BUG 或提出改进建议; +- 在合并请求中提交代码修复或功能增强; +- 在自己的项目中部署使用,并分享反馈。 + + +### 写在最后 + +自由云商城是自由云科技团队「为人民服务」理念的延伸。希望这套小小的系统,能帮助到更多想做点事情的人。 + +少一些商业套路,多一些实在功能。用起来,改起来,分享出去。 + +这就是我们开源它的全部理由。 \ No newline at end of file From 275d421031db79c59d2c7b34bdc3a912ae81c9cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=B0=8F=E7=99=BD=E5=93=A6?= Date: Fri, 14 Aug 2026 00:44:00 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fd2b349..a4b35a7 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ **✿ 开源 ✿ PHP ✿ 免费 ✿ 轻量** -![最新版本](https://img.shields.io/badge/最新版本-2.1-pink) ![最新补丁](https://img.shields.io/badge/最新补丁-2.1.1-green) +![最新版本](https://img.shields.io/badge/最新版本-2.1-pink) 自由云商城是自由云科技团队旗下的公益电商,坚持「公益 · 实惠 · 用心挑选」的理念,为社区提供周边、数码、虚拟服务与图书等好物。