推荐阅读:外贸网站独立站最好用的主机空间-Siteground (支持Opencart )
Journal 3.2 是 Journal 3.1 的升级版本,主要针对 OpenCart 3.x 平台,然后也支持OpenCart 4.0
为什么说“主要针对 OpenCart 3.x”?
-
开发背景:Journal 3.x 系列最初是为 OC3 设计的,后续通过补丁扩展兼容性,但核心代码未完全重构以适应 OC4 的架构变化。
Journal 3.2 在 OpenCart 3.x vs. OpenCart 4.x 的区别
功能/兼容性 | OpenCart 3.x | OpenCart 4.x |
---|---|---|
官方支持程度 | ✅ 完全支持 | ⚠️ 部分兼容(需手动调整) |
主题样式编辑器 | ✅ 完整功能 | ⚠️ 可能部分失效 |
Mega Menu | ✅ 正常使用 | ⚠️ 可能需要调整 Twig 模板 |
博客模块 | ✅ 完整支持 | ⚠️ 需检查路由兼容性 |
Ajax 购物车 | ✅ 稳定运行 | ⚠️ 可能受 OC4 事件系统影响 |
SEO URL 管理 | ✅ 正常 | ⚠️ OC4 的 SEO 结构不同 |
多语言支持 | ✅ 完整 | ⚠️ OC4 语言包机制变化 |
后台设置兼容性 | ✅ 无问题 | ⚠️ 部分选项可能错位 |
以下是它们的主要区别:
1. 兼容性改进
-
Journal 3.2:
-
完全支持 OpenCart 3.0.x 至 3.0.3.x 版本。
-
修复了与 PHP 7.4 和 8.0 的兼容性问题。
-
-
Journal 3.1:
-
主要针对 OpenCart 3.0.0.x 至 3.0.2.x,对更高版本的兼容性可能存在问题。
-
2. 性能优化
-
Journal 3.2:
-
进一步优化了主题的加载速度,减少了冗余代码。
-
改进了缓存机制,提升页面渲染效率。
-
-
Journal 3.1:
-
性能较好,但部分用户反馈在复杂页面中加载速度较慢。
-
3. 新功能增加
-
Journal 3.2 新增:
-
改进的 Mega Menu:支持更多自定义选项,如图标、子菜单布局等。
-
增强的博客模块:SEO 优化更好,支持更多文章布局。
-
新的主题样式选项:增加更多颜色、字体和间距的自定义设置。
-
Ajax 购物车改进:优化了购物车弹窗的交互体验。
-
移动端优化:响应式设计进一步调整,适配更多设备。
-
-
Journal 3.1:
-
功能相对基础,部分高级选项(如 Mega Menu 自定义)较简单。
-
4. Bug 修复
-
Journal 3.2 修复了 3.1 中的多个问题,例如:
-
部分模板在 Safari 浏览器下的显示问题。
-
多语言切换时的 SEO URL 错误。
-
某些情况下产品图片无法正确加载的问题。
-
5. 安装与更新
-
Journal 3.2:
-
提供更简便的一键升级工具(需通过 Journal 后台管理面板操作)。
-
安装向导优化,减少配置错误。
-
-
Journal 3.1:
-
升级时可能需要手动处理部分设置迁移。
-
6. 安全性增强
-
Journal 3.2:
-
修复了潜在的安全漏洞(如 XSS 攻击风险)。
-
改进了管理员权限控制。
-