Как удалить всех подписчиков на рассылку? — различия между версиями
Ver (обсуждение | вклад) |
Mad grant (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
+ | '''Актуально для версии 2.9''' | ||
+ | |||
Стандартными средствами удалить всех подписчиков нет возможности, но можно сделать определенный SQL запрос к базе данных. Т.к. действия связаны с удалением большого количества данных, то необходимо понимать свои действия. | Стандартными средствами удалить всех подписчиков нет возможности, но можно сделать определенный SQL запрос к базе данных. Т.к. действия связаны с удалением большого количества данных, то необходимо понимать свои действия. | ||
Суть в том, что необходимо в базе данных, в таблице cms3_objects удалить все объекты с type-id равным type-id «Подписчика на рассылку». Данный тип можно узнать в модуле Шаблоны данных, он будет виден в адресной строке браузера, если зайти на страницу «Подписчик на рассылку». Либо можно на странице редактирования одного из подписчиков получить xml представление страницы (добавить .xml к url’у), type-id будет в начале, в подобной строке: | Суть в том, что необходимо в базе данных, в таблице cms3_objects удалить все объекты с type-id равным type-id «Подписчика на рассылку». Данный тип можно узнать в модуле Шаблоны данных, он будет виден в адресной строке браузера, если зайти на страницу «Подписчик на рассылку». Либо можно на странице редактирования одного из подписчиков получить xml представление страницы (добавить .xml к url’у), type-id будет в начале, в подобной строке: | ||
Строка 14: | Строка 16: | ||
DELETE FROM cms3_objects WHERE cms3_objects.type_id = 683; | DELETE FROM cms3_objects WHERE cms3_objects.type_id = 683; | ||
</source> | </source> | ||
+ | [[Категория: Модуль Рассылки]] |
Текущая версия на 12:28, 5 июня 2013
Актуально для версии 2.9
Стандартными средствами удалить всех подписчиков нет возможности, но можно сделать определенный SQL запрос к базе данных. Т.к. действия связаны с удалением большого количества данных, то необходимо понимать свои действия. Суть в том, что необходимо в базе данных, в таблице cms3_objects удалить все объекты с type-id равным type-id «Подписчика на рассылку». Данный тип можно узнать в модуле Шаблоны данных, он будет виден в адресной строке браузера, если зайти на страницу «Подписчик на рассылку». Либо можно на странице редактирования одного из подписчиков получить xml представление страницы (добавить .xml к url’у), type-id будет в начале, в подобной строке:
<object id="27233" name="test" type-id="683" owner-id="14">
На текущий момент type-id=683. Теперь заходим в базу данных, допустим через утилиту phpMyAdmin, выбираем свою базу данных, во вкладке SQL вводим нужный запрос. Данный запрос отобразит нам всех подписчиков:
SELECT * FROM cms3_objects WHERE type_id = 683;
А этот запрос удалит их из базы:
DELETE FROM cms3_objects WHERE cms3_objects.type_id = 683;