问题标签 [x-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 回答
344 浏览

php - 网站是在 x 购物车中设计的。但有些功能已被弃用

D/全部,

我的网站出现以下错误。我认为由于 PHP 5.4.32 版本较高,某些功能已被弃用。我的网站是在 x 购物车中设计的。所有服务器都升级到最新的 C 面板和 php 版本网站运行良好,内容没有改变。打开产品页面时仅出现以下错误。

我无法解决问题。请任何人对此提供帮助。

0 投票
0 回答
170 浏览

wordpress - “X-Cart 中的 WordPress”问题

我已经为 X-Cart 4.6.4 Gold 站点安装并配置了“X-Cart 中的 WordPress”模块。当我从 X-Cart 管理员启用模块时,x-cart 前端崩溃,并显示“建立数据库连接时出错。无法使用 W3_Config 类型的对象作为 /home/[username]/public_html/include/ 中的数组” func/func.db.php 在第 517 行”消息,在空白页中。X-Cart 后端工作正常,当我禁用模块时,x-cart 前端再次工作。此外,当我直接进入 WordPress 站点时,WordPress 前端和管理员都可以正常工作。WP 站点位于 X-Cart 根目录中。

我找到了一个我不确定它是否完美的解决方案,但暂时它可以工作。我试图在本地开发人员中使用调试器跟踪代码。服务器,我发现在/wp-includes/ms-settings.php WP 脚本文件中,靠近第 57 行,代码通过浏览器中的输入路径查询 WP 数据库来搜索当前博客。这通过代码片段存储在$current_blog变量中:

$current_blog 变量设置为 false,从而导致关于找到的当前 WP 站点的更多空对象并退出过程,显示“建立数据库连接时出错”消息。

据我所知,$path变量被设置为 x-cart 根目录的相对路径(例如,如果 xcart 安装在 /xcart 根目录中,而 WP 博客安装在 /xcart/blog/ 目录中,那么$path变量是设置为'/xcart/',省略博客路径部分,因此找不到博客。另一方面,$current_site->path 值包含博客的路径(/xcart/blog/),所以我替换了上面的行(注释:'REPLACED LINE')与下面的行:

此外,我做了以下事情: - 我删除了 WordPress 根目录的 .htaccess 文件中的所有 mod_rewrite 规则,因为它们破坏了初始重定向 - 我试图删除我在此线程中发布的代码调整,但随后站点显示数据库连接错误,所以我把它找回来了。- 我停用了WordPress 中的W3 Total Cache插件,因为它不断破坏网站。

奇怪的是,我还需要对代码进行调整。无论如何,集成工作正常。

我的问题是我上面关于代码修改的方法是否正确,因为我实际上修改了原始的 WordPress 代码,在这个地方几乎不可能有错误。

0 投票
1 回答
757 浏览

php - X-Cart:抱歉,暂时无法进入商店。请稍后再试

当我们移动到 X-cart 网站时,一台服务器到另一台服务器比我面临的问题。我已经运行了这样的网站: www.domain.com 比发生错误,

抱歉,本店暂时无法进入。请稍后再试。

我不知道是什么问题。我的服务器设置很好,数据库连接也很好,所以我没有遇到问题。运行 X-cart 网站需要哪种设置。

0 投票
1 回答
295 浏览

php - 如果特定商品在购物车中,XCart 禁用结帐按钮

我有我在 XCart 4.6 中使用的代码来隐藏结帐按钮。

它在购物车页面上完美运行,但在所有其他页面上都会中断,并且无论购物车中有什么商品,它都会隐藏结帐按钮。

0 投票
1 回答
2857 浏览

php - libCURL:: SSL: 证书主题名称“通用名称(例如,您的名称)”与目标主机名不匹配...但 CN 和目标名称匹配

所以首先是错误代码:

这是使用以下测试脚本找到的。

实际的站点名称已更改,但我已经两次和三次检查了证书并且名称匹配。这是来自 Starfield Secure Certificate Authority - G2 的高级 SSL 证书

为了使我们的支付系统合规,这个脚本必须干净地运行(这个网站没有上线,所以我们不接受不合规的付款)。但我一直无法弄清楚。有人知道为什么吗?

更多信息:

0 投票
1 回答
269 浏览

search-engine - 在不使用 solr 或弹性搜索的情况下为具有大型 MySQL 数据库(数百万条记录)的 xcart 创建即时搜索模块?

在不使用 solr 或弹性搜索的情况下为具有大型 MySQL 数据库(数百万条记录)的 xcart 创建即时搜索模块?

我们有一个 x-cart 4.6.6 安装,我们希望启用即时产品名称、描述、sku、品牌、型号、年份和一些其他相关信息。

问题是我们的数据库很大(超过 100 万种产品),并且由于它使用 % 通配符开始搜索,因此最多需要 6 秒才能接收结果。谁能给我有关如何改进此选项或其他选项的指导。有 3 个预建的 solr 插件,但价格昂贵,而且网站很阴暗,所以我确信支持也是如此。可以使用哪些方法来提高速度,因为它对转换率至关重要。请让我知道您诊断问题和解决方案所需的任何其他信息。谢谢,安东尼。

为了进一步说明,我们有一个左上角的搜索框,它使用 JS 和 PHP 连接到 mysql 并拉取结果。我们的开发人员已经通知我们,因为它使用通配符进行定义较少的搜索(如 2 个字母搜索)会减慢速度。

0 投票
1 回答
151 浏览

php - PHP中的支付平台实现

所以我需要向我的客户推荐一个电子商务平台。要求是他们需要将物品运送到整个欧洲和北美。所以它需要是多币种、多语言的。还有一个订阅模式,所以信用卡需要存储和定期收费。此外,他们需要它与 QuickBooks 集成,这是他们的会计软件。该软件还将有网页版、iOS 版和安卓版。

因此,对于存储信用卡部分,由于 PCI DSS 问题,我不想将其存储在我们的基础架构中。相反,我更喜欢有类似贝宝保险库的东西。但是我不能使用贝宝,因为他们的移动 SDK 不支持定期付款/订阅模式。

排除了贝宝后,我一直在寻找 X-Cart 的购物界面和其他几家支付公司(类似于 authorize.net)的支付集成。但是我对 X-Cart 感到困惑。它谈论了很多关于 PCI 合规性和其他东西的内容,所以我想知道它是否是一个完整的包,而不仅仅是购物车?我阅读了大量的文档,但我仍然无法理解它。

我的问题:

  • 如果我使用 X-Cart,是否需要任何额外的支付集成系统,例如 Paypal?

  • 既然 X-Cart 是一个可下载的软件,那么在我们自己的服务器上托管它对 PSI 有何影响?

  • 我将如何处理 iOS 和 Android 版本,X-Cart 是否为这些平台做任何事情?

我很惊讶地看到 X-Cart 是一个 SO 标签。所以我决定联系任何有 X-Cart 经验的人,帮助我找到一些方向。

谢谢!

0 投票
0 回答
51 浏览

mysql - 使用 Xcart 来自 MySQL 数据库的 Make、Model、Year 响应缓慢

我们网站上的汽车选择器存在问题。目前,据我了解,从数据库返回结果正在发生这样的事情

目前这是正在发生的事情:

因为大约有 2,979,081 项

某些品牌、型号年份组合会锁定系统并导致超过 15 秒的响应时间。复制此问题的一个示例是 访问 http://www.ultrarev.com 并从下拉框中选择此组合

雪佛兰 > 克尔维特 > 2009

该组合将锁定系统,但大多数其他人不会。

例如。这个组合将通过很少的响应时间

奥迪 > A3 > 2007

我希望这可以解决问题并帮助我们找到解决方案。

0 投票
1 回答
378 浏览

x-cart - XCART-5 在编程中获取属性值并以编程方式分配其他一些值

我正在研究 Xcart-5 网站定制。我创建了自己的模块并为此进行了工作。我刚刚创建了一些全局属性(“作为纯文本”)字段并将这些属性分配给某些产品。现在我想在产品详细信息页面的编程中访问这些字段值,以便在运行时以编程方式分配一些其他值。

我怎样才能完成这个任务。请给我解决方案。

0 投票
5 回答
14109 浏览

filezilla - 如何撤消从 filezilla 中移动文件

我有一个关于 filezilla 的问题。我不小心将一个文件夹移动到错误的目录,所以当我查看我的网站时它会显示错误。我该如何解决?请帮我。
非常感谢您的回答。