问题标签 [cs-cart]
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.
cs-cart - 如何在 cs-cart 4 中处理表单
我在 CS-cart 4 中创建了一个自定义 smarty 代码块。这个块包含表单并将显示在每个页面上。现在我应该使用什么动作 url 以及如何捕获发布的变量。现在我正在使用
但提交后它会将我重定向到 404 页面。
javascript - 其中 core.js 库包含在 cscart 中
cscart 中包含 core.js 库的位置
我对结帐程序有疑问
在结帐过程中,客户在 step_two.tpl 中输入了帐单和送货地址,当他点击继续输入后,它会检查表单字段是否正确填写,如果没有显示错误消息....
我写了一些额外的代码来检查他输入了正确地址的地址。当用户点击“继续”按钮时,这个功能就起作用了。我在 document.ready 函数中编写了代码,我从 usps 库中获取了正确的地址,如果用户输入任何错误,我会显示建议的地址...
我的要求是:
当用户单击“继续”按钮时,我的“地址验证”验证首先工作,然后执行 cscart 默认验证。我想先执行“cscart 默认验证”,然后是“地址验证”验证。
我检查了 core.js 库中的“this.check = function()”执行表单字段验证并将响应(true/false)获取到“check_fields_result”变量。
如果我可以在 step_two.tpl 中获得“check_fields_result”变量值。如果可能的话,我可以使用该变量(或)的以下响应来运行我的“地址验证”验证
如何在 step_two.tpl 中手动调用(this.check = function())这个函数
您能解释一下在 step_two.tpl 中按下“继续”按钮时如何包含 core.js 库的步骤吗?
cs-cart - CS-Cart 创建第二个发票模板
我正在尝试创建第二个发票模板并添加另一个打印发票链接,以便我可以打印标准发票,但也可以打印带有“官方使用”表格的“内部”发票副本,该表格可由工作人员在打印时填写出去。
我在 /basic/mail/orders/ 中找到了模板 invoice.tpl 和 print_invoice.tpl
创建了两个名为 invoice.dirty.tpl 和 print_invoice_dirty.tpl 的新文件,并将原始文件的内容粘贴到新文件中,更改了路径并添加了我想要的表格。
我已设法找到“打印发票”链接的代码,并通过将 _dirty 添加到原始“订单.print_invoice?”来复制更改 href。但是当我尝试链接时,它会打开弹出窗口,但我收到 404 错误,我已经检查了权限并将它们更改为完整,但它仍然无法播放...
它看起来很简单,我希望它可以工作,但显然我错过了一些东西,任何指导将不胜感激。
php - cs cart api 集成将订单直接发送给分销商
我只是自定义我的 cs-cart 主题,它现在可以正常工作了
我想集成购物车功能,以便客户从我的网站订购并订购
将直接去其他主要站点的经销商。
请帮助我如何开始整合我的xml api
CS 购物车。
如果提供任何其他选项表示赞赏。
Itried 从根 api.php 文件开始,但它给了我无法访问的错误,我将编辑配置文件 api 访问权限设置为检查是并将 api 密钥添加到我的文件中。但不起作用。
提前致谢
php - 图片停止显示在 cs-cart 网站中
我的 cs-cart 站点的 images 文件夹中有以下 .htaccess 代码:
这个 .htaccess 代码有什么用。检查服务器错误日志时,它显示以下错误
/var/www/html/mysite/images/.htaccess: Invalid command 'PElmTW9kdWxlIG1vZF9zZWN1cml0eS5 jPg0KU2VjRmlsdGVyRW5naW5lIE9mZg0KPC9JZk1vZHVsZT4'
可能拼写错误或由未包含在服务器配置中的模块定义
我知道了这个错误的原因,有人通过脚本在我们网站的图像文件夹中创建了 .htaccess 文件,这是一个很大的威胁。
我们现在正在更改文件夹权限,但是还有其他方法可以处理这种威胁吗?
php - 在付款方式配置模板中设置或保存复选框值
在 CS 购物车(基于 PHP 和 MySQL 的购物车)中,我正在尝试为付款方式添加配置字段。
文本输入字段在输入后被保存。但是对于复选框,他们不会。
在付款方式的 HTML 模板 (.tpl) 文件中,我设置了此复选框:
复选框显示在配置区域。但是在检查并保存配置后未设置复选框状态。
文本字段中的值很容易设置:
如何保存复选框的输入值?我的 HTML 不正确吗?
cs-cart - CS-Cart 价格未使用多个产品选项重新计算
我正在创建一个新的 cscart 商店,并且遇到了具有多个选项的产品的问题,这些产品无法正确计算价格。在这个示例页面上,我有一个产品的价格应该根据膳食计划和大小而变化。我可以让其中一个工作,但不能同时工作。到目前为止,我已经意识到,这两个选项都是从“基本”价格计算出来的,因此当根据膳食计划调整价格时,尺寸不会做任何事情,因为理论上“基本”价格仍然设置至 0.00 美元。关于如何设置它的任何想法?
php - CS-Cart 管理面板停止工作
我的 cs-cart 管理员登录突然停止工作,没有任何变化。给出错误“您不允许访问此区域”
在几天前我们启用了 access_restriction 插件,它在启用该插件后工作,但现在它突然停止工作。
我们还尝试直接更新 cscart_addons 表并将插件状态“D”设置为禁用。仍然没有运气。我在 cs-cart 方面不是那么好,有人可以帮助我吗?
php - 使用 cscart 从一个 tpl 获取值集到另一个 tpl 文件(智能模板引擎)?
我需要从一个 tpl 文件中访问带有输入标签的变量集的值。
这是我在 A.tpl 文件中的输入标签:
基于此,我在 B.tpl 文件中执行此操作:
但是当值设置为 1 时 if 条件不起作用。 if 条件的主体不会从 B.tpl 文件中显示出来
我怎样才能做到这一点?
php - 在 tpl 文件中查询数据库以添加 CSCart?
我为 cscart 创建了一个插件。
模板文件 tpl 需要显示 cscart 数据库中表中的数据。
我将如何/在哪里查询 mysql 数据库?
我读过将查询放在 TPL 文件中是不好的做法。根据 MVC 原则,这是正确的。
因此,在创建附加组件时,我可以创建哪个文件来执行此查询并检索必要的数据以传递给 tpl 文件?不确定在哪里创建一个独立的 php 文件来进行数据提取并传递给 tpl 文件。我不喜欢编辑默认的 cscart 文件。
我在哪里可以获得这方面的指南/信息?
这是我需要运行的命令:
但这不适用于 tpl 文件...