问题标签 [opencart2.x]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
database - OpenCart - 明智的工作流程,数据库迁移?
我正在开发一个 OpenCart 项目。(注:这是我第一次处理它。)
我想以某种方式实现我通常的工作流程:
- 在本地主机上工作,实验等,
- 将更改部署到生产服务器(有时部署到之前的登台服务器),
- 添加数据库更改。
现在,我应该如何实现这一目标?
我对 GIT 所做的是创建了一个自动化部署流程,其中包括以下内容:
- 构建部署版本(检查 master/HEAD 的 upload/ 目录,并删除 upload/install 目录。),
- 将上传/目录的内容复制到目标服务器。
这工作正常,但不会解决数据库迁移问题。我认为它甚至不像从我的本地数据库更新目标服务器数据库中的某些表那么简单,因为例如:“设置”表包含特定于环境的数据。所以我不能只用我的本地版本覆盖设置表。
在我看来,最简单且最丑陋的解决方案是在 prod 服务器上与 localhost 更改并行开发。例如:如果我安装了一个模块,这会导致数据库发生变化,那么我需要复制我在本地环境中安装和放置该模块的每一步。我采取的每个管理员设置也是如此。(元变化等)
这对我来说听起来非常痛苦,所以我希望有一个更好的解决方案,而不是对每个与数据库相关的更改进行两次......
提前致谢!
opencart2.x - 如何将opencart 2.0客户的名字和姓氏放在标题上?
谁能告诉我如何将客户的名字和姓氏放入 OpenCart 2.0 的标题中?
我已经将此代码用于 OpenCart 1.5.6:
但此代码不适用于 OC 2.0
我收到此错误:Undefined property: Loader::$customer in header.tpl
请任何人帮助我。
css - 在 opencart 2.0 上限制类别产品名称中的字符或字母
在 opencart 2.0 中,如何在类别页面上设置产品名称的限制字符或字母?任何人请回答这个
谢谢
php - 检查 OpenCart 2.0 中的模块位置
我正在使用以下代码检查模块位置。所以,它在 OpenCart 1.5.6 中运行良好。 当模块在内容左右面板中启用时,我想在 OpenCart 中隐藏 javascript 代码
但是,它在 Opencart 2.0 中不起作用
如何在 Opencart 2.0 中实现?
在 .tpl 文件中
添加.php文件
opencart - css更改不适用于opencart的自定义模板
我是opencart的新手。我的 opencart 版本是 2.0
我在 stylesheet.css 文件中进行了更改,但更改没有影响。我也在 .tpl 文件中进行了更改,这些更改正在影响但在 css 文件颜色、背景颜色和样式中没有影响
我的css文件如下所示:
我评论了默认颜色并应用了我自己的颜色,但没有应用更改...
帮我解决这个问题
提前致谢
php - OpenCart 2 中的销售报告错误
在新的 OpenCart 2 系统中是以下销售报告查询:
这是相当快的,但是关于税收和产品总和的结果是错误的。
旧查询
给出正确的结果,但大约需要 100 秒。有没有人试图和我一起解决这个问题?
php - OCMOD 没有正确更换线路
我想使用 OCMOD 替换行
我正在使用下面的代码替换文件admin/model/sale/customer.php中的行
搜索行在$this->load->model('setting/store');
文件中重复 3 次。
问题是当我使用上面的代码时,它会意外替换该行。它将代码添加到函数附近的某个位置,这会导致修改时出现语法错误。替换后的示例:
正确更换它的解决方案是什么?我不介意解决方案是否仅在addReward函数中替换。此外,我对之前、之后、替换和正则表达式都很好。
我想这可能是OCMOD的问题。
mysql - 使用 SQL 迁移地址,但不同 DB 的表具有不同的区域 ID
我正在使用 phpmyadmin 将网站从 cubecart v3 迁移到 opencart 2.0 并且刚刚完成了最后重要的事情,
但是国家和县的ID不同
这就是我的想法
但我不断收到未知列错误我什至尝试将iso国家表从旧数据库复制到新数据库并指向它以供参考但每次我在where子句中得到未知列时,我什至得到了oc.address.customer_id
我对 SQL 非常陌生(今天是我第一次使用)我已经迁移了其他所有内容,但我需要迁移县和国家/地区的客户地址的 zone_ID,我希望保持新数据库不变,并且以为当国家名称与旧表上的名称匹配并且旧表上的区域 ID 与客户旧地址表上的区域 ID 匹配时,我可以引用新表的国家 ID
例如,
旧 DB = UK ID 是 225,Angus ID 是 185,
New DB = UK ID 是 222,Angus ID 是 3516
如何更新或插入数据以更正国家和地区 ID?
提前感谢任何抽出时间向所有人回复圣诞老人节快乐的人
jquery - 在 opencart 2.0.1.1 的特色模块上应用 owl carousel 时出现问题
opencart 2.0.1.1 的目录 features.tpl 的代码如下,我为 owl-carousel 实现修改并添加
在控制器中。
精选.tpl
此代码创建损坏的前端特色模块(虽然轮播正在工作),但如果我删除<div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">
,那么单个产品将获得样式,但没有引导效果。是否可以同时拥有 owl-carousel 效果和 bootstrap 段效果?我正在使用 opencart 2.0.1.1
opencart - opencart 管理员登录没有错误没有登录
我已经运行 opencart 几个月了,自从昨天我尝试登录管理员以来,它没有显示任何错误,而是留在管理页面上。有这两个要求
http://mywebsite.com/admin/index.php?route=common/login
http://mywebsite.com/admin/index.php?route=common/login&token=c68f8306024feb01cac3ba1814a61a80
我正在使用窗户。我已经检查了 error.txt 那里什么都没有。不知道从这里去哪里