daramal Posted February 7, 2016 Report Share Posted February 7, 2016 Добрый день, друзья! Может кто хорошо знаком с Яндекс.Почтой?!В общем экспортировал пользователей (покупателей) с сайта и хочу добавить их мейлы в Контакты Яндекс.Почты.Вроде есть там возможность Импорта с .csv файла. Убрал в данном файле ненужные столбцы и попытался импортировать. В итоге пишет:"Не удалось добавить контакты. Убедитесь, что загружаете файл в формате .csv или vCard." Возможно, кто знает, как это сделать. Уж по одному добавлять ужасный вариант. Спасибо большое! Quote Link to post Share on other sites
mishanya Posted February 7, 2016 Report Share Posted February 7, 2016 там другой разделитель столбцов помоему это запятая. сделайте экспорт из яндекс.почты и увидите как там поля названы Quote Link to post Share on other sites
daramal Posted February 7, 2016 Author Report Share Posted February 7, 2016 Спасибо за ответ. Я так и сделал. Посмотрел на их файл, так там совсем иначе.У них все в одном столбце и действительно разделены запятыми. Только вот, как можно переделать экспортный файл Симплы, чтоб соответствовал ?! (( Quote Link to post Share on other sites
Solution mishanya Posted February 7, 2016 Solution Report Share Posted February 7, 2016 Спасибо за ответ. Я так и сделал. Посмотрел на их файл, так там совсем иначе.У них все в одном столбце и действительно разделены запятыми. Только вот, как можно переделать экспортный файл Симплы, чтоб соответствовал ?! ((не все в одном столбце, просто открывали плохо, https://yadi.sk/i/riKu2xfOoTQw8 вам нужно переделать simpla/ajax/export_users.php, начать с private $column_delimiter = ';'; и заменить на запятую. Quote Link to post Share on other sites
daramal Posted February 7, 2016 Author Report Share Posted February 7, 2016 Спасибо большое, mishanya! Слов нет. Как всегда выручили Сделал, как Вы и сказали - заменил в export_users.php ';' на ',' и все. Импорт в Яндексе встал как надо. ) Quote Link to post Share on other sites
daramal Posted February 11, 2016 Author Report Share Posted February 11, 2016 mishanya, извините еще хотел спросить.Как править файл simpla/ajax/export_users.php, чтоб там где выводит email ставил после символ ";" ? Quote Link to post Share on other sites
mishanya Posted February 11, 2016 Report Share Posted February 11, 2016 mishanya, извините еще хотел спросить.Как править файл simpla/ajax/export_users.php, чтоб там где выводит email ставил после символ ";" ?а дальше запятую или как? Quote Link to post Share on other sites
daramal Posted February 11, 2016 Author Report Share Posted February 11, 2016 нужно к примеру, там где выводятся адреса было так:simpla@ya.ru;cms@mail.ru;client@yandex.ru;и т.д. Quote Link to post Share on other sites
mishanya Posted February 11, 2016 Report Share Posted February 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; Quote Link to post Share on other sites
daramal Posted February 11, 2016 Author Report Share Posted February 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; Получилось просто офигенно!Спасибо Вам большое!!!! Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.