Вопрос в сабже.
И соответсвенно как подписать всех существующих пользователей. в Massubscribe предлагается ввести email'ы. Как такой список можно экспортировать? Или есть другой какой-то путь?
В настройках каждой рассылки admin/config/services/simplenews есть выпадающий список, в котором можно выбрать способ подписки новых пользователей.
Как подписать уже зарегистрированных?? Найти таблицу , в которой это хранится и проставить запросом...Я своим руками проставил, их немного было.Я о Drupal 7 говорю.
Еще могу предложить следующее с использованием массовой подписки:
1. с помощью запроса select mail from users limit n,m; вытягивать e-mailы пользователей начиная с n-го по m-штук.Пример :
select mail from users limit 1,1000 - вытащит из БД первых 1000 e-mail пользователей, а
select mail from users limit 5000,1000 - вытащит 1000 адресов начиная с 5000-го.
2. Экспортировать полученные адреса в какой-нибудь файл.
3. С помощью ctr+C и ctrl+V вставлять из файла в массовую подписку и запускать подписку.
Не могу проверить , сколько адресов за один раз пережует массовая подписка, потому, навскидку предлагаю пробовать по 1000 адресов за один раз, выбирая их указанным в п.1 способом.
Если есть у вас тестовый сайт, то лучше попробовать на нем. Если нет, то сперва делайте резервную копию, а потом все остальное.
Встречал такой модуль: Simplenews Roles Вроде с помощью его можно назначить подписку для определенной роли, например, авторизованному пользователю. Модуль установил, включил, но где настраивается не могу найти. Может кто в курсе?
Комментарии
В настройках каждой рассылки admin/config/services/simplenews есть выпадающий список, в котором можно выбрать способ подписки новых пользователей.
Как подписать уже зарегистрированных?? Найти таблицу , в которой это хранится и проставить запросом...Я своим руками проставил, их немного было.Я о Drupal 7 говорю.
У меня Друпал 6. в /admin/settings/simplenews/ никаких подобных списков не было. А пользователей у меня тысяч 10. Руками не перепишешь
Ладно. Когда Вы открываете указанный путь, есть хоть одна категория рассылок , например "имядомена NewsLetter".??
Еще могу предложить следующее с использованием массовой подписки:
1. с помощью запроса select mail from users limit n,m; вытягивать e-mailы пользователей начиная с n-го по m-штук.Пример :
select mail from users limit 1,1000 - вытащит из БД первых 1000 e-mail пользователей, а
select mail from users limit 5000,1000 - вытащит 1000 адресов начиная с 5000-го.
2. Экспортировать полученные адреса в какой-нибудь файл.
3. С помощью ctr+C и ctrl+V вставлять из файла в массовую подписку и запускать подписку.
Не могу проверить , сколько адресов за один раз пережует массовая подписка, потому, навскидку предлагаю пробовать по 1000 адресов за один раз, выбирая их указанным в п.1 способом.
Если есть у вас тестовый сайт, то лучше попробовать на нем. Если нет, то сперва делайте резервную копию, а потом все остальное.
Встречал такой модуль: Simplenews Roles Вроде с помощью его можно назначить подписку для определенной роли, например, авторизованному пользователю. Модуль установил, включил, но где настраивается не могу найти. Может кто в курсе?
Нашел решение в модуле https://drupal.org/project/simplenews_register на 6-ке работает.