daramal Опубликовано 7 февраля, 2016 Жалоба Поделиться Опубликовано 7 февраля, 2016 Добрый день, друзья! Может кто хорошо знаком с Яндекс.Почтой?!В общем экспортировал пользователей (покупателей) с сайта и хочу добавить их мейлы в Контакты Яндекс.Почты.Вроде есть там возможность Импорта с .csv файла. Убрал в данном файле ненужные столбцы и попытался импортировать. В итоге пишет:"Не удалось добавить контакты. Убедитесь, что загружаете файл в формате .csv или vCard." Возможно, кто знает, как это сделать. Уж по одному добавлять ужасный вариант. Спасибо большое! Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 7 февраля, 2016 Жалоба Поделиться Опубликовано 7 февраля, 2016 там другой разделитель столбцов помоему это запятая. сделайте экспорт из яндекс.почты и увидите как там поля названы Цитата Ссылка на сообщение Поделиться на другие сайты
daramal Опубликовано 7 февраля, 2016 Автор Жалоба Поделиться Опубликовано 7 февраля, 2016 Спасибо за ответ. Я так и сделал. Посмотрел на их файл, так там совсем иначе.У них все в одном столбце и действительно разделены запятыми. Только вот, как можно переделать экспортный файл Симплы, чтоб соответствовал ?! (( Цитата Ссылка на сообщение Поделиться на другие сайты
Решение mishanya Опубликовано 7 февраля, 2016 Решение Жалоба Поделиться Опубликовано 7 февраля, 2016 Спасибо за ответ. Я так и сделал. Посмотрел на их файл, так там совсем иначе.У них все в одном столбце и действительно разделены запятыми. Только вот, как можно переделать экспортный файл Симплы, чтоб соответствовал ?! ((не все в одном столбце, просто открывали плохо, https://yadi.sk/i/riKu2xfOoTQw8 вам нужно переделать simpla/ajax/export_users.php, начать с private $column_delimiter = ';'; и заменить на запятую. Цитата Ссылка на сообщение Поделиться на другие сайты
daramal Опубликовано 7 февраля, 2016 Автор Жалоба Поделиться Опубликовано 7 февраля, 2016 Спасибо большое, mishanya! Слов нет. Как всегда выручили Сделал, как Вы и сказали - заменил в export_users.php ';' на ',' и все. Импорт в Яндексе встал как надо. ) Цитата Ссылка на сообщение Поделиться на другие сайты
daramal Опубликовано 11 февраля, 2016 Автор Жалоба Поделиться Опубликовано 11 февраля, 2016 mishanya, извините еще хотел спросить.Как править файл simpla/ajax/export_users.php, чтоб там где выводит email ставил после символ ";" ? Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 11 февраля, 2016 Жалоба Поделиться Опубликовано 11 февраля, 2016 mishanya, извините еще хотел спросить.Как править файл simpla/ajax/export_users.php, чтоб там где выводит email ставил после символ ";" ?а дальше запятую или как? Цитата Ссылка на сообщение Поделиться на другие сайты
daramal Опубликовано 11 февраля, 2016 Автор Жалоба Поделиться Опубликовано 11 февраля, 2016 нужно к примеру, там где выводятся адреса было так:simpla@ya.ru;cms@mail.ru;client@yandex.ru;и т.д. Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 11 февраля, 2016 Жалоба Поделиться Опубликовано 11 февраля, 2016 нужно к примеру, там где выводятся адреса было так:simpla@ya.ru;cms@mail.ru;client@yandex.ru;и т.д. попробуйте заменить foreach($this->columns_names as $n=>$c) $str[] = $u->$n; на foreach($this->columns_names as $n=>$c) if($n=='email') $str[] = $u->$n.';'; else $str[] = $u->$n; Цитата Ссылка на сообщение Поделиться на другие сайты
daramal Опубликовано 11 февраля, 2016 Автор Жалоба Поделиться Опубликовано 11 февраля, 2016 попробуйте заменить foreach($this->columns_names as $n=>$c) $str[] = $u->$n; на foreach($this->columns_names as $n=>$c) if($n=='email') $str[] = $u->$n.';'; else $str[] = $u->$n; Получилось просто офигенно!Спасибо Вам большое!!!! Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.