drupal: Alle Benutzer zu einem simplenews Newsletter anmelden

Wenn man Drupal mit bereits einigen usern hat und dann simplenews installiert, will man warhscheinlich alle user zu einem erstellten newsletter hinzufügen.

Dies geht ganz einfach mit zwei SQL kommandos:

INSERT INTO drupal_simplenews_subscriptions(activated,mail,uid) SELECT 1,mail,uid FROM drupal_users WHERE uid > 0 ORDER BY uid ASC;
INSERT INTO drupal_simplenews_snid_tid(snid,tid) SELECT snid,1 FROM drupal_simplenews_subscriptions;

Wobei in diesem Code "1" jeweils die ID des Newsletters ist (muss evtl. angepasst werden!).

Quellen

http://cc.com.au/2010/02/03/drupal-simplenews-mass-subscribe
http://stackoverflow.com/questions/4738403/drupal-simplenews-how-to-subscribe-all-existing-users

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.