UMIhelp

Разработка сайта на UMI.CMS => Настройка системы и модулей => Тема начата: ivan23 от 19 Августа 2014, 18:28:13

Название: Подписчики - Импорт списка из CSV
Отправлено: ivan23 от 19 Августа 2014, 18:28:13
Всем привет,

подскажите пожалуйста в каком формате можно базу подпичсиков через импорт csv в рассылки-подписчики добавить?

Делал согл. документации http://help.docs.umi-cms.ru/rabota_s_modulyami/modul_rassylki/import_i_eksport_podpischikov/ (http://help.docs.umi-cms.ru/rabota_s_modulyami/modul_rassylki/import_i_eksport_podpischikov/) - болт.

Пробовал сначала экспортировать пару внесенных вручную подписчиков и импортировать их - болт. Ничего не импортирует.

Юми стоит последняя, pro corp.
Помогите пожалуйста - вручную тыщ пять вводить не хочется...
Название: Re:Подписчики - Импорт списка из CSV
Отправлено: ivan23 от 19 Августа 2014, 18:56:15
дополню - экспортировал все в файл csv - получил следующий csv:

"Id";"Название";
7890;"info@test.ru";
7891;"reg@test.ru";

пробую увеличить id-шник и добавить следующих подписчиков - через csv
"Id";"Название";
7892;"info2@test.ru";
7893;"reg2@test.ru";

получаю сообщение об ошибке во всплывающем окне:

Некоторые наименования не удалось импортировать:
info2@test.ru (#7892) - Не найдено в базе
reg2@test.ru (#7893) - Не найдено в базе

что логично, так как таких id-шников в базе нет.

если к примеру править емейлы в первом csv и импортировать его - то все чудесно импортируется и емейлы заменяются в соотв. id-шниках.
Но мне НЕ ЗАМЕНЯТЬ нужно а добавить НОВЫХ подписчиков.
Название: Re:Подписчики - Импорт списка из CSV
Отправлено: ivan23 от 19 Августа 2014, 19:43:07
решение как оказалось лежало на поверхности и в документации нифига не документировано - нужно просто удалить id-шник вначале до ;

"Id";"Название";
;"info2@test.ru";
;"reg2@test.ru";

и система импортирует данные как новые.
Название: Re:Подписчики - Импорт списка из CSV
Отправлено: admin от 28 Августа 2014, 12:37:54
все правильно сделали. А насчет логики работы с объектами импорта и их зависимость от id можно почитать тут http://help.docs.umi-cms.ru/rabota_s_modulyami/modul_obmen_dannymi/dostupnye_formaty/import_i_eksport_iz_csv/#sel=54:1,54:48

Цитировать
При импорте данных в формате CSV создается новый идентификатор пространства имен, равный имени импортируемого файла, если такового нет в системе, а также устанавливается связь между id страниц в файле и id страниц в системе. Таким образом, если соответсвтие было найдено, страница обновляется, а если нет - создается новая