问题标签 [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.
php - 如何在 OpenCart 3 中以编程方式设置默认语言?
当用户第一次访问该网站时,我正在尝试以编程方式在 OpenCart 3 中设置默认语言。
我尝试了很多,但有两个问题我找不到解决方案:
- 我不知道如何以编程方式设置默认语言
- 如何检测网站/页面是否首次加载
这是我尝试过的代码:
react-native-android - 如何在移动应用程序中包装 OpenCart 网络应用程序?
首先,我希望这个问题不要太笼统。
我想在移动应用程序中包装由 OpenCart 3 完成的现有网站。
经过大量谷歌搜索并检查了许多网站和文章后,我发现的唯一实用说明是使用 PhoneGap 执行此操作。该说明的标题为如何使用 PhoneGap 将您的 Web 应用程序快速移植到本机 iOS 和 Android 设备。正如那里所解释的,Web 项目应呈现为HTML5, CSS3 and JavaScript
. 但没有解释如何使用 OpenCart 项目来做到这一点!
是否可以使用 PhoneGap 或任何其他平台在 Android 和 IOS 中制作原生应用程序?怎么做?
login - opencart 用户登录页面被重定向到类别页面?
当用户输入此网址时,我们的 opencart 3.0.2.0 中存在此问题
它转到一个类别页面,我没有更改任何代码,我们使用 Opencart SEO Pack PRO,但我没有找到任何连接,我查看了 oc_seo_url,我没有找到并使用值 login 行,
我怎么解决这个问题?
ajax - Timer 结束后加载另一个 Sweet Alert 窗口
我在 opencart 上做一个支付模块。问题是支付网关需要回调url,只能更新订单历史,浏览器刷新困难。我所做的是,在通过表单提交付款数据后,会加载 SweetAlert 窗口,显示处理时间为 40 秒。我认为这是足够的时间让用户根据他在电话上收到的提示进行付款以确认。
付款后,支付网关与我的系统通信以确认付款是否成功,如果成功则更新订单状态以确认付款失败。
我遇到的问题是 40 秒后,SweetAlert 关闭并且没有进行后续的 ajax 调用。这是我的代码:
后端代码正在成功运行以更新成功付款的订单状态。checkout/success
在确认订单已付款后,我只需要一种将用户重定向到操作的方法。
这是应该在 40 秒后调用的函数,以检查订单状态并在成功时提供重定向链接
php - 从 OC 3.0.2 中删除 AddThis
我正在使用 OC 3.0.2 并希望删除或能够修改 AddThis 脚本。我尝试更改product.twig - 删除整个 AddThis 脚本 - 并在 OC 管理面板中刷新缓存 - 仍然无效。在样式表中,我添加了 addthis 和 styled 类 - 不起作用。我遇到的问题是 twitter 按钮的样式不合适。那么,我该怎么做呢?我的网站是http://www.davoodkhan.net。
php - Opencart 登录管理页面不打开
我在使用 opencart 时遇到问题。今天,当我尝试登录管理网站时,网站会简单地加载并留在家里。
我尝试打开https://mywebsite.com/admin并加载链接,页面刷新并停留在商店的主页中,但使用相同的 URL:https ://mywebsite.com/admin
我试图重命名 htaccess 文件,但同样的情况发生了。
.ht 访问:
php -- BEGIN cPanel 生成的处理程序,不要编辑
AddType application/x-httpd-ea-php56 .php .php5 .phtml
php -- 结束 cPanel 生成的处理程序,不要编辑
再次:问题是我尝试去管理和网站加载,但留在商店的主页上。
谢谢
php - 将 Javascript 移动到页脚树枝模板
我正在为 OpenCart 3 创建一个主题,并且我想将嵌入在单个树枝模板中的 javascript 移动到页脚。
我来自 Laravel 世界,我可以简单地使用@stack('scripts')
& 然后使用@push('scripts')
.
Twig 中是否有类似的功能可以让我做同样的事情?
OpenCart 不使用块,所以我发现这很难弄清楚。
扩展其他模板的模板不能有正文,所有现有模板都有正文,不能在页脚模板中定义为块。只有 javascript 需要移动到页脚。
也许我需要以某种方式扩展 Twig 以允许在刀片模板中添加此堆栈/推送功能。
这会是一个更好的解决方案吗?
- 编辑
这是一个例子。这是通过模块slideshow.twig
呈现的默认值。slideshow.php
我想让这个 javascript 部分在这里呈现在它所属的页面底部,而不是在模板文件中,无论它位于页面上的任何位置。-- 结束编辑
这在整个 OpenCart 中很普遍,需要进行更改,但这是另一天的对话。使用 Twig,我认为会有完成堆栈/推送技术的功能,但它似乎并不存在。
我确信必须有某种方法来实现这一点,但我没有在任何地方的文档中看到它。
ssl - 在 godaddy 上创建 opencart 服务器的副本以进行测试。我需要另一个 ssl 证书吗?
我目前在 godaddy 上托管了一个实时的 opencart 3.0.2.0 站点。由于将此站点的副本创建到本地主机(.htaccess、mod 重写和 seo url)存在很多问题,我想在本地主机之外执行此操作。
我的问题是,由于 ssl 证书的价格约为 70 美元,我是否可以为此测试站点实施替代安全措施,因为只有我自己和其他两个人才能访问它?
opencart - 如何将 opencart 3.0 客户名称放在标题上?
任何人都可以帮助我如何在客户登录后在标题中显示客户姓名
我也尝试了一些代码,但不工作controller>common>header.php
先感谢您
php - 整页加载后如何在 OpenCart 3 中加载每个页面的内容(javascript)?
如果有人能指出我在这个问题上的正确方向,我将不胜感激。
我正在尝试优化我的 OpenCart 项目的页面加载速度。为此,我想在 header.twig 中像这样在 javascript onload 之后加载每个页面的内容(product/category
, product/search
, ...):
在php方面,我尝试了这样的代码,但根本不成功。
如果我想使用callback
问题是页面不同。我不知道如何管理所有页面。