Как удалить из рассылки сразу 400 пользователей в Битриксе?

M
На сайте с 20.01.2009
Offline
221
1094

Нужно деактивировать подписчиков рассылки - их 400 из 50к, если каждый руками деактивировать то можно на это потратить пару суток смело. Можт есть какие то спецсимволы или фишки для массовой выборочной деактивации?

Мониторинг, анализ и проверка позиций сайта в поисковых системах (http://allpositions.ru/redirect/820)
WM
На сайте с 25.07.2002
Offline
137
#1

Проблема не в массовой деактивации как таковой, а в том чтобы выделить в списке пользователей тех, которых нужно отключить. Выделить можно по признаку, но его скорее всего нет - тогда только писать мини-скриптик, который примет от вас списком адреса для удаления и всё сделает сам. Напишет любой вменяемый прогер часа за 3.

* Партнёрки, с которых кормлюсь ( http://statievsky.ru/kak-zarabotat-v-internete/ ) * Увеличение дохода в SAPE! ( http://cmse.ru/?ref=b581a5e5 )
[Удален]
#2

Morfin, если у них есть уникальный общий признак - то один SQL-запрос:

UPDATE table_name SET field_name1=новое_значение WHERE field_name2=уник_значение

где:

table_name - таблица с пользователями,

field_name1 - поле, где указывается активность/неактивность,

новое_значение - значение неактивности пользователя,

field_name2 - поле, где содержится общий уникальный признак для всех 400 пользователей,

уник_значение - значение этого самого уникального признака.

Если у этих 400 пользователей нет никакого общего признака, то что есть? Cписок e-mail?

В этом случае можно в каком-нибудь текстовом редакторе, поддерживающем макросы (например, Notepad++), автоматически весь список e-mail (или что есть) преобразовать в SQL-запросы (аналогичные вышеприведенному) и прямо в базе все их деактивировать.

--

Добавлено:

попробовал у себя на битриксе.

Точный запрос для правки одной записи (префикс у таблицы у Вас может быть другой):

если по е-мэйлу:

UPDATE `b_subscription` SET `ACTIVE` = 'N' WHERE `EMAIL` = 'email@email.ru';

если по id:

UPDATE `b_subscription` SET `ACTIVE` = 'N' WHERE `ID` = 123;

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий