问题标签 [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.
xml - OCMod 偏移量不替换多行代码
我是 OCMod 的新手,正在尝试整理我的 Opencart 3.x 商店修改。在许多地方,我需要替换多行代码,而且我似乎无法抵消工作。遵循 Digicart 的解决方案:用 OCMOD 替换管理员 TPL 文件 我有以下代码。
3行代码替换:
强迫症代码:
请忽略多余的“if”,去掉实际条件进行测试。问题是 offset="3" 似乎完全被忽略了,只替换了搜索字符串。我最终得到 5 个按钮,而不是 3 个重新排序和修改的按钮。
我究竟做错了什么?
port - 配置过程中用户'root'@'localhost'的访问被拒绝(使用密码:NO)
这发生在我的配置过程中(3/4)。我认为这是因为我的数据库端口是 3307 而不是 3306。但是,2.0.1 版本不要求提供端口详细信息。如果这是我的配置暂停的原因,我该如何更改?
javascript - Opencart 3.0 - 如何从带有事件系统的目录控制器添加内嵌 javascript 代码?
如何从控制器添加内联 js 代码?
管理模块控制器
并在目录模块控制器中
有没有办法在 OpenCart 标头中添加内联 javascript?
php - 有什么方法可以在站点地图页面上显示 3 个以上的类别?(Opencart 3)
我正在寻找一种在站点地图页面上显示更多类别的方法(默认情况下为 3)。
我尝试sitemap.twig
使用以下代码修改模板:
但它没有用。
然后我也尝试再换/catalog/controller/information/sitemap.php
一个foreach
周期:
什么也没发生。所以我问是否有任何方法可以解决我的问题?
php - 在 Opencart 3 中添加自定义页面布局
如何将自定义信息页面添加到我的 Opencart 3 模板?
我想要的只是另一个布局,与信息/信息布局相同,除了我希望它加载一些不同的脚本和 CSS 并在正文中有一些脚本。
我尝试复制 information.twig 和 information.php 控制器并相应地调整变量,并添加了正文脚本。然后,我在 OC 中创建了一个新布局并将其应用到我的自定义页面,只是它表现得好像我什么都没做。如果我将文本硬编码到树枝文件中,则不会发生任何事情。
我找不到关于如何在 Opencart 3 中执行此操作的明确指南(有一个,但它不起作用)。
谢谢,
乔
opencart - Opencart 3 主题开发
有人可以解释如何启动和启用自定义 Opencart 3 主题吗?Opencart 2 有很多教程,Opencart 3 论坛上只有一些不清楚的帖子,但在尝试了几次之后,我得到的只是“没有为此商店设置主题”错误和我的自定义旁边的“禁用”状态设置中的主题,即使在编辑屏幕中,所选选项也已启用。谢谢。
已编辑:答案是这个主题,在所有 3 个文件中将“theme_default”替换为“theme_YOURTHEMENAME”后它起作用了......
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
I tried by clicking on move button in the picture also tried manually but after trying it is giving weird errors.
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 行
# 控制器 # 模型 ##########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
为了添加额外的选项卡,我还需要修改哪些其他文件?