問題タブ [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」に送信される引数を、別のステータスの以下のintのいずれかに変更できます。

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メールニュースレターを作成しようとしていますが、IE7以下を中心としないトップテーブルに関して1つの問題が発生しています。IE8、Safari、Chrome、Firefoxはすべて適切にレンダリングします。

私はここ数時間これを少し修正しようとしていて、ここの誰かがこれに対する解決策を見るかもしれないと思いました。

ここにすべてのマークアップを投稿するのではなく(表、イェーイ!)、以下のリンクを投稿するだけだと思います。可能であれば、マークアップを開いて何が起こっているのかを見ていただければ幸いです。

リンク: http ://domainz.dev.supply.net.nz/newsletter/

どうもありがとう、

ジャニス

0 投票する
1 に答える
206 参照

php - PHP $mail を使用してニュースレターを実装すると問題が発生しますか?

つまり、

長期的には、多くのアカウント (10,000 以上) を持っている場合、それらすべてを送信しますか?

または、サードパーティのオープン スクリプトを見つけたほうがよいでしょうか。

ありがとう!

0 投票する
1 に答える
382 参照

jquery - jquery ajax call html ニュースレターの台無し

私の問題は、ajax 経由で HTML ニュースレターをテスト送信しようとしたときです。HTML ニュースレターの電子メール コンテンツが適切にフォーマットされません。

ajaxcall.php にプッシュする元の html ニュースレター コンテンツは、html タグ、css などで構成されます。

エンコードのデコードまたはストライピングを行う必要があると思いますか? utf? ajax送信側とajaxcall.php側で?

0 投票する
1 に答える
1076 参照

php - メールマガジンソフトウェア

重複の可能性:
最高のOpen Phpニュースレターマネージャーは何ですか?

やあ、

オブジェクト指向PHPに実装されたオープンソースの電子メールニュースレターソフトウェアを探しています。phplistなどのようなものを見つけましたが、OO機能を使用していないようです。mailchimpはデータベースを使用しません。

誰かが私にOOPHPのMySQLデータベースを使用するオープンソースのemailnewsletter/mail管理ソフトウェアを教えてもらえますか。

ありがとう

0 投票する
1 に答える
2317 参照

php - スリープおよびループ中の PHP メモリ使用量

PHP のメモリ使用量についていくつか質問があります。自力で色々テストしてみますが、色々とアドバイスいただけると助かります。

私は最近、PHP 関数 ignore_user_abort() について知りました。これにより、ユーザーがページを閉じてもスクリプトを実行し続けることができます。Cron ジョブの設定にはさまざまな落とし穴があるため、Cron ジョブの代わりにこれをメール ニュースレター ツールに使用することを考えていました。ユーザーをページにとどまらせ、AJAX リクエストを使用し、ページ コンテンツが配信された後にスクリプトの一部を実行するという別の方法にも問題があります。

私の解決策は、スクリプトの最初に call ignore_user_abort(true) を実行し、最後にコンテンツが生成された後、flush() を適切に呼び出してから、ニュースレター スクリプトを実行することです。または、AJAX でこれを行います。

まず第一に、そのアプローチに問題があると思う人はいますか?

次に、時間制限を設定せずにスクリプトを使用し、各電子メールを while ループで処理した場合、一度に実行した場合のメモリ使用量はどのようになりますか? 新しい変数を使用するのではなく、変数を上書きするので、それは低いと思います。

第 3 に、たとえば 1 回の実行で 1000 通など、大量のメールを送信する場合、メール サーバーに過負荷をかけたくないからです。私の cron ジョブでは、スクリプトを 5 分ごとに実行し、50 通の電子メールのバッチを送信します。これを 1 回のパスで行う場合、50 通のメールを送信し、たとえば 5 分間スリープを呼び出してから、さらに 50 通のメールを続けることはできますか? もしそうなら、スリープ期間中のスクリプトのメモリ使用量はどうですか? これは効率的な方法でしょうか?

ここで私が実際にやろうとしているのは、Cron ジョブを設定するという複雑な (技術に詳しくない人にとっては) タスクを必要としないニュースレター ツールを作成する方法を考え出すことです (これは Cron ジョブのオプションでさえありません)。共有ホスト)、ユーザーがブラウザーを 1 つのページで開いたままにしておく必要はありません。

アイデアの提案やフィードバックは大歓迎です。ありがとう!

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 アプリから直接購読できることを知りたいです。

ありがとう