问题标签 [prestashop]

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 投票
3 回答
891 浏览

xml - 将文本保存在 XML 文件或数据库中

我正在为一家公司兼职工作,我的老板让我制作一个模块,用于PrestaShop将新闻(仅 Text )读/写到XML文件中。但我认为加载文本表单 XML 会很慢。

任何人都可以告诉我将文本保存在 XML 文件或数据库中,哪个更好,为什么?

谢谢。:)

0 投票
14 回答
46579 浏览

magento - Magento 或 Prestashop,哪个更好?

我想为我的小商店找到一个电子商务解决方案。我的朋友告诉我 Prestashop 非常易于使用和开发模块,但有人说 Magento 更好。谁能告诉我哪个更适合开发模块,为什么?

0 投票
1 回答
934 浏览

open-source - prestashop 和 OSL 3.0:模块许可证?

我目前正在查看Prestashop,它使用 OSL 3.0 开源许可证。该许可证要求您甚至与用户共享代码(因此它堵住了著名的“asp 漏洞”)。

我的问题是关于模块的插件架构。OSL 3.0 许可证是否也适用于模块,或者它不会被视为分发的一部分。

我已经阅读了许可证并搜索了一个明确的答案,但我还没有找到它。有什么见解吗?

谢谢,

0 投票
14 回答
27596 浏览

comparison - Prestashop 与 Zen-Cart 和 osCommerce 相比

我正在考虑将 Prestashop 用于一个新项目。它似乎比 Zen-Cart 和 osCommerce 更年轻。由于我是通过 Google 找到的,所以我想收集评论和经验,并将 Prestashop 与 Zen-Cart 和 osCommerce 等知名“品牌”进行比较

0 投票
5 回答
9933 浏览

php - 如果输入 Gmail 发送地址,PHP Mail() 联系我们的表单可以正常工作,但不能使用 Yahoo

我使用 Prestashop 建立了一个电子商务网站,在测试他们的联系表时,我发现如果用户输入 Yahoo 电子邮件地址作为发件人地址,我没有收到任何消息。但是,如果用户输入 Gmail 地址,我没有问题。

Prestashop 当前设置为将 PHP Mail() 函数用于联系表单。可能是什么问题以及我可以查看哪些解决方案,因为我显然需要接收来自所有人的邮件,而不仅仅是那些拥有 gmail 地址的人。

以下是contact-form.php页面中的代码:-


更新:
我联系了我的电子邮件托管公司,他们给出了以下建议:-

您需要将字段 $from 中的电子邮件地址更改为要合并此脚本的域名上的任何电子邮件地址。例如,如果您的域名是 abc.com,那么您可以将发件人电子邮件地址定义为 some-name@abc.com。此电子邮件地址不必存在于 abc.com 的邮件服务器上,但是,$from 字段中的域名必须是您的。您可以使用电子邮件地址,例如 Do_Not_reply@abc.com。

$mailto 字段中的值需要更改为电子邮件地址,其中包含通过表单提交的数据的电子邮件需要发送。

因此,在 Prestashop 的contact-form.php(上面给出的代码)的上下文中,我将如何更改它?

0 投票
1 回答
6208 浏览

php - 重新配置 PHP Mail() Smarty 联系表

我使用 Prestashop 作为我的电子商务购物车和 CMS 解决方案,并且在接收通过联系表发送的电子邮件时遇到问题。我四处询问,发现问题是由于我需要将“发件人”地址分配为我的域中的某些内容(例如 do_not_reply@mydomain.com),并且用户输入的电子邮件被分配了一个不同的变量(例如'回复邮件')。

但是,Prestashop 联系表单是使用 PHP Smarty 模板引擎创建的,该引擎具有单独的contact-form.php 文件和单独的contact-form.tpl,我将在下面显示。首先联系-form.php:-

接下来是文件contact-form.tpl的代码:-

有谁知道我可以如何调整此联系表格以分配我选择的发件人地址(例如 do_not_reply@mydomain.com),并希望此电子邮件表格将开始为我工作。如果这个“发件人”地址存储在其他地方,任何人都可以看到它可能存储在哪里或它在代码中引用的位置吗?

0 投票
3 回答
8606 浏览

php - Prestashop 通讯模块

我正在寻找最好的 prestashop 通讯模块,它允许我管理自定义通讯布局和通讯发送。

有人用过吗?你会推荐哪一个?

谢谢!

0 投票
1 回答
1382 浏览

caching - Presta shop - smarty 缓存问题

问题是,有没有人用缓存 true 和编译 false smarty 选项设置 presta 商店?

如果启用此选项,则没有任何效果,因为如果您将其他值放入占位符,则 smarty ->assing 只能执行一次,只有第一个值将处于活动状态。

添加到购物车或删除不起作用。

有任何想法吗 ?

0 投票
1 回答
553 浏览

php - Prestashop 代码块

我被扔进了 Prestashop 的深处,有几个问题,想知道是否有人可以提供帮助。

  1. 我需要在表单中添加字段。这张表格是我标记的,然后以某种方式整合到商店中。我找到了上面有表单的 CMS 页面,并插入了以下标签来显示表单:{brochure_request_form}。但是我无法弄清楚这个标签的代码是在哪里编辑的!

  2. 目前,客户在下订单时会收到电子邮件,但商店管理员没有收到电子邮件。我已经读过安装邮件警报模块将允许此功能,但对我来说,商店默认不这样做似乎很奇怪 - 是这种情况还是我需要更改设置?

任何帮助将不胜感激,

问候,

富有的

0 投票
6 回答
44601 浏览

php - Prestashop 没有错误/空白页

我正在为 Prestashop 开发一个 PHP 模块,我在尝试调试代码时遇到了困难。每当有东西掉下来时,它不会显示错误,只是一个空白页面 - 无论是在模块被钩住的前端,还是在后端模块页面上。

我正在尝试在另一个类或另一个函数中编写,但它根本不喜欢它。

它在本地开发服务器上,出现 PHP 错误等。

有人可以告诉我任何其他方式来调试东西而不是注释掉代码吗?或者某种获取错误代码的方法?

提前感谢您的帮助。