问题标签 [newsletter]

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 回答
14613 浏览

php - 以编程方式在 Magento 中设置订阅者状态

我正在尝试编写一个模块,将 Magento 中的时事通讯订阅者与外部数据库同步。我需要能够以编程方式更新 Magento 中的订阅状态,但我很难让 Magento 中的“setStatus”方法工作。它不会引发任何错误,但代码似乎没有任何效果。下面是我调用该方法的代码:

理论上,这应该将我所有订阅者的状态设置为“订阅”。我可以选择将发送到“setStatus”的参数更改为以下任何一个整数以获得不同的状态。

1:已订阅 2:状态未激活 3:未订阅

如何最好地更改订阅者状态或让此代码正常工作?

0 投票
4 回答
1908 浏览

php - AJAX 电子邮件注册表单 + .htaccess 清除 URL 问题

我已经在这里成功安装了这个基于 jQuery 的注册表单:http: //net.tutsplus.com/tutorials/javascript-ajax/building-a-sleek-ajax-signup-form/

但是当我将它应用到基于 PHP 并使用干净 URL 的主布局时,表单的工作方式很时髦:我提交了一封电子邮件,但它停留在“请稍候...”状态。我猜它会停止运行$.ajax({

JS代码如下:

HTACCESS 看起来像这样:

它将变量传递到 index.php。在 index.php 中,我将所有内容拆分为一个数组,并以这种方式解析 URL:

我一直在尝试解决这个问题几个小时,但仍然没有找到解决方案。

任何提示/有用的信息都会很棒。

/* 编辑:包括 Firebug 分析 */

谢谢内森!我尝试了您的建议,并在运行测试(尝试提交表单)时出现以下错误:

它基本上给了我整个页面的代码,一直到成功消息。该条目确实出现在 mysql 中。
我认为问题实际上是传递的 JSON ......我一点也不熟悉。似乎在 htaccess/clean URL 出现的地方打嗝。
我不知道去哪里解决这个问题。你有什么建议吗?

0 投票
1 回答
288 浏览

html - IE7表格居中错误,有什么想法吗?

我正在尝试构建此 html 电子邮件时事通讯,但遇到了 1 个关于顶部表格不在 IE7 及更低版本中居中的问题。IE8、Safari、Chrome、Firefox 都能正常渲染。

在过去的几个小时里,我一直在尝试解决这个问题,并认为这里的某个人可能会看到解决方案。

我认为与其在此处发布我所有的标记(表格,耶!),我只会发布下面的链接,如果可以的话,如果你能打开它并看看发生了什么,那就太好了。

链接: http ://domainz.dev.supply.net.nz/newsletter/

非常感谢,

詹尼斯

0 投票
1 回答
206 浏览

php - 如果我使用 PHP $mail 实现时事通讯,我会遇到问题吗?

我是说,

从长远来看,当我有很多帐户(10,000+)时,会全部发送吗?

或者更好的是我为此找到第 3 方开放脚本?

谢谢!

0 投票
1 回答
382 浏览

jquery - jquery ajax 调用 html 时事通讯搞砸了

我的问题是当我尝试通过 ajax 测试发送 html 时事通讯时。html 时事通讯电子邮件内容的格式不正确。

要推送到 ajaxcall.php 的原始 html 时事通讯内容由 html 标签、css 等组成。

我相信需要做一些编码解码或条带化?utf? 在 ajax 发送端和 ajaxcall.php 端?

0 投票
1 回答
1076 浏览

php - 电子邮件通讯软件

可能重复:
最好的 Open Php 通讯管理器是什么?

你好,

我正在寻找一个用 OO PHP 实现的开源电子邮件通讯软件。我发现了一些像 phplist 等,但它们似乎没有使用 OO 功能。mailchimp 不使用数据库。

谁能指出我使用 OO PHP 并使用 MySQL 数据库的任何开源电子邮件通讯/邮件管理软件。

谢谢

0 投票
1 回答
2317 浏览

php - 睡眠和循环期间的 PHP 内存使用情况

我有几个关于 PHP 内存使用的问题。我将自己进行一些测试,但获得各种建议非常有帮助。

我最近了解了 PHP 函数 ignore_user_abort(),即使用户关闭页面,它也允许脚本继续运行。我正在考虑将它用于我的电子邮件通讯工具而不是 Cron 作业,因为配置 Cron 作业有很多麻烦。让用户停留在页面上、使用 AJAX 请求以及在页面内容交付后运行部分脚本的替代方法也都存在问题。

我的解决方案是在脚本的开头运行 call ignore_user_abort(true),在生成内容后的最后,调用 flush() 以进行良好的测量,然后运行时事通讯脚本。或者,使用 AJAX 执行此操作。

首先,有没有人看到这种方法的问题?

其次,如果我使用没有设置时间限制的脚本,并且在每封电子邮件中都使用一个while循环,那么如果我一次性完成它,内存使用情况会如何?因为我会覆盖变量,而不是使用新变量,所以我认为它会很低。

第三,因为如果我要发送大量电子邮件,比如每次运行 1000 封,我不想让我的邮件服务器超载。在我的 cron 作业中,我每 5 分钟运行一次脚本,发送一批 50 封电子邮件。如果我一次性执行此操作,我可以发送 50 封电子邮件,调用 sleep 说 5 分钟,然后再继续发送 50 封电子邮件吗?如果是这样,睡眠期间的脚本内存使用情况如何?这会是一种有效的方法吗?

我在这里真正想做的是想出一种方法来创建一个时事通讯工具,它不需要设置 Cron 作业的复杂(对于非技术人员)任务(这甚至不是一个选项共享主机),并且不需要用户在单个页面上保持浏览器打开。

欢迎任何想法建议或反馈。谢谢!

0 投票
2 回答
538 浏览

php - 在电子邮件中插入复选框字段

我正在寻找一种将复选框字段插入电子邮件的方法,因此当您回复电子邮件时,您可以发送选中的字段!

使用 PHP 我创建了一个 HtML 电子邮件,但是当我回复时,复选框字段丢失值。

0 投票
7 回答
8243 浏览

css - 如何在每一行文本下划线到块的末尾

所以,这是我的问题,我正在为客户做一份时事通讯,它看起来像一张明信片。

我希望我的布局看起来像在线条上书写

任何人都可以帮助我实现我想要做的事情吗?将我的文本放在 TD 标签中不起作用,因为我不知道每个句子的长度。

如果您需要更多信息,请告诉我!

谢谢 :)

0 投票
2 回答
61 浏览

iphone - 时事通讯和注册在 iphone

我想知道是否有可能,如果用户希望订阅我的应用程序的更新,请在此地址http://www.gseo.it/lists/?p填写自动订阅此通讯的表格=subscribe&id=2(这是我的带有双重选择的邮件列表)但我想知道用户可以直接从我的 iphone 应用程序订阅此时事通讯。

谢谢