Как выгрузить пользователей из определенной группы в ексель CSV?
Def, в phpmyadmin можно сделать выгрузку из нужной таблицы в csv
Def, в phpmyadmin можно сделать выгрузку из нужной таблицы в csv
там выборка групп невозможна, а выбирать вручную из тысяч юзеров невозможно. С помощью компонента это было бы гораздо удобнее.
Есть компонент, может подойдёт instantcms.ru/addons/exporter.html
Есть компонент, может подойдёт instantcms.ru/addons/exporter.html
уже уточнял. Там только типы контента к сожалению
там выборка групп невозможна
Почему невозможна? У вас травма рук и не можете кнопки на клавиатуре нажимать?
В пыхапемайадмине запрос
SELECT * FROM `cms_users` WHERE `groups` LIKE '%4%'
Вместо 4 номер нужной группы.
Выполните запрос и ниже найдите кнопку экспорт. Там можно выбрать формат CSV.
Вместо 4 номер нужной группы.
Надо джйнить cms_users_groups_members, иначе в выборку попадут юзеры из 14, 24, 34 групп и т.д.
иначе в выборку попадут юзеры из 14, 24, 34 групп и т.д.
Тогда так:
SELECT u.* FROM `cms_users` u, `cms_users_groups_members` m WHERE m.user_id = u.id AND m.group_id = 4
SELECT u.* FROM `cms_users` u, `cms_users_groups_members` m WHERE m.user_id = u.id AND m.group_id = 4
а как было бы прекрасно, если бы был маленький, но очень удобный компонентик, где достаточно выбрать названия групп и выгрузить:)
Если совсем заморочиться, то еще и даты последней авторизации, чтобы например выбрать самых живых или наоборот тех, кто забыл о сайте и давно не заходил.
Если совсем еще больше заморочиться, то определить оставлял ли комментарий или проявлял какую другую активность, которую можно отследить, т.е понимать, что пользователь не просто регистрировался, но и писал что-то когда-то:)
Готов за такой компонент заплатить, если в рамках разумного:)