问题标签 [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.

0 投票
1 回答
1354 浏览

cs-cart - 如何在 cs-cart 4 中处理表单

我在 CS-cart 4 中创建了一个自定义 smarty 代码块。这个块包含表单并将显示在每个页面上。现在我应该使用什么动作 url 以及如何捕获发布的变量。现在我正在使用

但提交后它会将我重定向到 404 页面。

0 投票
1 回答
432 浏览

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 库的步骤吗?

0 投票
2 回答
728 浏览

cs-cart - CS-Cart 创建第二个发票模板

我正在尝试创建第二个发票模板并添加另一个打印发票链接,以便我可以打印标准发票,但也可以打印带有“官方使用”表格的“内部”发票副本,该表格可由工作人员在打印时填写出去。

我在 /basic/mail/orders/ 中找到了模板 invoice.tpl 和 print_invoice.tpl

创建了两个名为 invoice.dirty.tpl 和 print_invoice_dirty.tpl 的新文件,并将原始文件的内容粘贴到新文件中,更改了路径并添加了我想要的表格。

我已设法找到“打印发票”链接的代码,并通过将 _dirty 添加到原始“订单.print_invoice?”来复制更改 href。但是当我尝试链接时,它会打开弹出窗口,但我收到 404 错误,我已经检查了权限并将它们更改为完整,但它仍然无法播放...

它看起来很简单,我希望它可以工作,但显然我错过了一些东西,任何指导将不胜感激。

0 投票
1 回答
549 浏览

php - cs cart api 集成将订单直接发送给分销商

我只是自定义我的 cs-cart 主题,它现在可以正常工作了

我想集成购物车功能,以便客户从我的网站订购并订购

将直接去其他主要站点的经销商。

请帮助我如何开始整合我的xml api CS 购物车。

如果提供任何其他选项表示赞赏。

Itried 从根 api.php 文件开始,但它给了我无法访问的错误,我将编辑配置文件 api 访问权限设置为检查是并将 api 密钥添加到我的文件中。但不起作用。

提前致谢

0 投票
1 回答
893 浏览

php - 图片停止显示在 cs-cart 网站中

我的 cs-cart 站点的 images 文件夹中有以下 .htaccess 代码:

这个 .htaccess 代码有什么用。检查服务器错误日志时,它显示以下错误

/var/www/html/mysite/images/.htaccess: Invalid command 'PElmTW9kdWxlIG1vZF9zZWN1cml0eS5 jPg0KU2VjRmlsdGVyRW5naW5lIE9mZg0KPC9JZk1vZHVsZT4'

可能拼写错误或由未包含在服务器配置中的模块定义

我知道了这个错误的原因,有人通过脚本在我们网站的图像文件夹中创建了 .htaccess 文件,这是一个很大的威胁。
我们现在正在更改文件夹权限,但是还有其他方法可以处理这种威胁吗?

0 投票
1 回答
540 浏览

php - 在付款方式配置模板中设置或保存复选框值

在 CS 购物车(基于 PHP 和 MySQL 的购物车)中,我正在尝试为付款方式添加配置字段。

文本输入字段在输入后被保存。但是对于复选框,他们不会。

在付款方式的 HTML 模板 (.tpl) 文件中,我设置了此复选框:

复选框显示在配置区域。但是在检查并保存配置后未设置复选框状态。

文本字段中的值很容易设置:

如何保存复选框的输入值?我的 HTML 不正确吗?

0 投票
1 回答
245 浏览

cs-cart - CS-Cart 价格未使用多个产品选项重新计算

我正在创建一个新的 cscart 商店,并且遇到了具有多个选项的产品的问题,这些产品无法正确计算价格。在这个示例页面上,我有一个产品的价格应该根据膳食计划和大小而变化。我可以让其中一个工作,但不能同时工作。到目前为止,我已经意识到,这两个选项都是从“基本”价格计算出来的,因此当根据膳食计划调整价格时,尺寸不会做任何事情,因为理论上“基本”价格仍然设置至 0.00 美元。关于如何设置它的任何想法?

0 投票
1 回答
1201 浏览

php - CS-Cart 管理面板停止工作

我的 cs-cart 管理员登录突然停止工作,没有任何变化。给出错误“您不允许访问此区域
在几天前我们启用了 access_restriction 插件,它在启用该插件后工作,但现在它突然停止工作。
我们还尝试直接更新 cscart_addons 表并将插件状态“D”设置为禁用。仍然没有运气。我在 cs-cart 方面不是那么好,有人可以帮助我吗?

0 投票
2 回答
1929 浏览

php - 使用 cscart 从一个 tpl 获取值集到另一个 tpl 文件(智能模板引擎)?

我需要从一个 tpl 文件中访问带有输入标签的变量集的值。

这是我在 A.tpl 文件中的输入标签:

基于此,我在 B.tpl 文件中执行此操作:

但是当值设置为 1 时 if 条件不起作用。 if 条件的主体不会从 B.tpl 文件中显示出来

我怎样才能做到这一点?

0 投票
1 回答
1408 浏览

php - 在 tpl 文件中查询数据库以添加 CSCart?

我为 cscart 创建了一个插件。

模板文件 tpl 需要显示 cscart 数据库中表中的数据。

我将如何/在哪里查询 mysql 数据库?

我读过将查询放在 TPL 文件中是不好的做法。根据 MVC 原则,这是正确的。

因此,在创建附加组件时,我可以创建哪个文件来执行此查询并检索必要的数据以传递给 tpl 文件?不确定在哪里创建一个独立的 php 文件来进行数据提取并传递给 tpl 文件。我不喜欢编辑默认的 cscart 文件。

我在哪里可以获得这方面的指南/信息?

这是我需要运行的命令:

但这不适用于 tpl 文件...