Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Добрый день, друзья!

 

Может кто хорошо знаком с Яндекс.Почтой?!

В общем экспортировал пользователей (покупателей) с сайта и хочу добавить их мейлы в Контакты Яндекс.Почты.

Вроде есть там возможность Импорта с .csv файла. Убрал в данном файле ненужные столбцы и попытался импортировать.

 

В итоге пишет:

"Не удалось добавить контакты. Убедитесь, что загружаете файл в формате .csv или vCard."
 
Возможно, кто знает, как это сделать. Уж по одному добавлять ужасный вариант.
 
Спасибо большое!
Ссылка на сообщение
Поделиться на другие сайты

там другой разделитель столбцов помоему это запятая.

 

сделайте экспорт из яндекс.почты и увидите как там поля названы

Ссылка на сообщение
Поделиться на другие сайты

Спасибо за ответ. Я так и сделал. Посмотрел на их файл, так там совсем иначе.

У них все в одном столбце и действительно разделены запятыми. 

Только вот, как можно переделать экспортный файл Симплы, чтоб соответствовал ?! ((

Ссылка на сообщение
Поделиться на другие сайты
  • Решение

Спасибо за ответ. Я так и сделал. Посмотрел на их файл, так там совсем иначе.

У них все в одном столбце и действительно разделены запятыми. 

Только вот, как можно переделать экспортный файл Симплы, чтоб соответствовал ?! ((

не все в одном столбце, просто открывали плохо, 

https://yadi.sk/i/riKu2xfOoTQw8

 

вам нужно переделать simpla/ajax/export_users.php, начать с 

private $column_delimiter = ';';

и заменить на запятую.

Ссылка на сообщение
Поделиться на другие сайты

Спасибо большое, mishanya!

 

Слов нет. Как всегда выручили ;)

 

Сделал, как Вы и сказали - заменил в export_users.php  ';' на ',' и все. Импорт в Яндексе встал как надо.  )

Ссылка на сообщение
Поделиться на другие сайты
mishanya, извините еще хотел спросить.

Как править файл simpla/ajax/export_users.php, чтоб там где выводит email ставил после символ ";" ?

Ссылка на сообщение
Поделиться на другие сайты

mishanya, извините еще хотел спросить.

Как править файл simpla/ajax/export_users.php, чтоб там где выводит email ставил после символ ";" ?

а дальше запятую или как?

Ссылка на сообщение
Поделиться на другие сайты

нужно к примеру, там где выводятся адреса было так:

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;
Ссылка на сообщение
Поделиться на другие сайты

 

попробуйте заменить

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;

Получилось просто офигенно!

Спасибо Вам большое!!!! ;)

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...