问题标签 [opencart-3]

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.

0 投票
1 回答
3957 浏览

xml - OCMod 偏移量不替换多行代码

我是 OCMod 的新手,正在尝试整理我的 Opencart 3.x 商店修改。在许多地方,我需要替换多行代码,而且我似乎无法抵消工作。遵循 Digicart 的解决方案:用 OCMOD 替换管理员 TPL 文件 我有以下代码。

3行代码替换:

强迫症代码:

请忽略多余的“if”,去掉实际条件进行测试。问题是 offset="3" 似乎完全被忽略了,只替换了搜索字符串。我最终得到 5 个按钮,而不是 3 个重新排序和修改的按钮。

我究竟做错了什么?

0 投票
0 回答
215 浏览

port - 配置过程中用户'root'@'localhost'的访问被拒绝(使用密码:NO)

这发生在我的配置过程中(3/4)。我认为这是因为我的数据库端口是 3307 而不是 3306。但是,2.0.1 版本不要求提供端口详细信息。如果这是我的配置暂停的原因,我该如何更改?

0 投票
1 回答
901 浏览

javascript - Opencart 3.0 - 如何从带有事件系统的目录控制器添加内嵌 javascript 代码?

如何从控制器添加内联 js 代码?

管理模块控制器

并在目录模块控制器中

有没有办法在 OpenCart 标头中添加内联 javascript?

0 投票
1 回答
376 浏览

php - 有什么方法可以在站点地图页面上显示 3 个以上的类别?(Opencart 3)

我正在寻找一种在站点地图页面上显示更多类别的方法(默认情况下为 3)。

我尝试sitemap.twig使用以下代码修改模板:

但它没有用。

然后我也尝试再换/catalog/controller/information/sitemap.php一个foreach周期:

什么也没发生。所以我问是否有任何方法可以解决我的问题?

0 投票
0 回答
1319 浏览

opencart - 修改刷新Opencart v3后商店无法正常工作

商店运作良好。我正在创建一个模块,不得不刷新。我去了管理>修改并点击垃圾和刷新按钮。在那之后,我的商店搞砸了,现在它不工作了。管理面板工作得很好。我试图清除缓存并再次刷新,但没有任何效果。出于开发原因,我一直禁用缓存。

我正在使用 opencart 版本 3 和这个主题ThemeDemo。这是点击刷新按钮后的样子 这是它的样子

0 投票
2 回答
3404 浏览

php - 在 Opencart 3 中添加自定义页面布局

如何将自定义信息页面添加到我的 Opencart 3 模板?

我想要的只是另一个布局,与信息/信息布局相同,除了我希望它加载一些不同的脚本和 CSS 并在正文中有一些脚本。

我尝试复制 information.twig 和 information.php 控制器并相应地调整变量,并添加了正文脚本。然后,我在 OC 中创建了一个新布局并将其应用到我的自定义页面,只是它表现得好像我什么都没做。如果我将文本硬编码到树枝文件中,则不会发生任何事情。

我找不到关于如何在 Opencart 3 中执行此操作的明确指南(有一个,但它不起作用)。

谢谢,

0 投票
2 回答
2598 浏览

opencart - Opencart 3 主题开发

有人可以解释如何启动和启用自定义 Opencart 3 主题吗?Opencart 2 有很多教程,Opencart 3 论坛上只有一些不清楚的帖子,但在尝试了几次之后,我得到的只是“没有为此商店设置主题”错误和我的自定义旁边的“禁用”状态设置中的主题,即使在编辑屏幕中,所选选项也已启用。谢谢。

已编辑:答案是这个主题,在所有 3 个文件中将“theme_default”替换为“theme_YOURTHEMENAME”后它起作用了......

0 投票
3 回答
12105 浏览

opencart - Move the storage directory outside of the web directory

In opencart version 3 there is a notification:

It is very imporant that you move the storage directory outside of the web directory (e.g. public_html, www or htdocs)

Screenshot Screenshot

I tried by clicking on move button in the picture also tried manually but after trying it is giving weird errors.

0 投票
2 回答
592 浏览

opencart - 如何在 opencart 3.0 中加载模型?

未捕获的错误:在 /opt/lampp/htdocs/epos/catalog/controller/prerecorded/preDemo.php:43 中调用成员函数 preDemo1() 堆栈跟踪:#0 /opt/lampp/htdocs/epos/system/ engine/action.php(79): ControllerPrerecordedPreDemo->insertData() #1 /opt/lampp/htdocs/epos/catalog/controller/startup/router.php(25): Action->execute(Object(Registry)) # 2 /opt/lampp/htdocs/epos/system/engine/action.php(79): ControllerStartupRouter->index() #3 /opt/lampp/htdocs/epos/system/engine/router.php(67): 动作->execute(Object(Registry)) #4 /opt/lampp/htdocs/epos/system/engine/router.php(56): Router->execute(Object(Action)) #5 /opt/lampp/htdocs/ epos/system/framework.php(168): Router->dispatch(Object(Action), Object(Action)) #6 /opt/lampp/htdocs/epos/system/startup.php(104): require_once('/选择/lampp/htdo...') #7 /opt/lampp/htdocs/epos/index.php(19): start('catalog') #8 {main} 抛出 /opt/lampp/htdocs/epos/catalog/controller/prerecorded/preDemo.php在第 43 行

# 控制器 # 模型 ##########
0 投票
0 回答
287 浏览

php - 在产品店面 UI 中添加额外选项卡 - Opencart v3

除了默认的 opencart v3 默认产品之外Reviews,我正在尝试添加另一个选项卡。Description

演示在这里帮助澄清

https://demo.opencart.com/index.php?route=product/product&path=20_27&product_id=41

我发现关于这个新版本的 opencart 的文档很少,所以我希望找出我需要修改哪些文件才能做到这一点。

到目前为止,我确信

/store/public_html/catalog/view/theme/default/template/product/product.twig

为了添加额外的选项卡,我还需要修改哪些其他文件?