Ответить Новая тема Новый опрос 
Всего: 3 1 2 3 >
 Как правильно сделать импорт/экспорт всего?
Надер
Новичок
Сообщений: 90
Регистрация: 24-07-2014


24-07-2015 03:31
Здравствуйте. Подскажите, пожалуйста, как правильно сделать выгрузку категорий, подкатегорий и товаров (некоторые с комбинациями). Просто попробовал сделать экспорт, т.е. выгрузить с сайта товары, но когда открываю файл, там какие-то кракозябры, а не наименования товаров. Пытался менять кодировку файла в Notepad++ и еще как-то, толка нет. Все равно ничего не ясно в этом файле. Дайте пожалуйста последовательный ответ, как правильно сделать выгрузку всех категорий, подкатегорий и товаров, чтобы без проблем потом загрузить на другой сайт. Или может есть какие-то специальные и удобные программки и модули для решения таких вопросов без головной боли? Заранее благодарен.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


26-07-2015 18:11
Цитата:( Надер @ 24-07-2015 04:31 Смотреть сообщение )
попробовал сделать экспорт, т.е. выгрузить с сайта товары, но когда открываю файл, там какие-то кракозябры, а не наименования товаров.


Откройте файл /classes/controller/AdminController.php
Код:
$headers[] = Tools::htmlentitiesDecodeUTF8($datas['title']);

замените на:
Код:
$headers[] = Tools::iconv('utf-8', 'windows-1251', $datas['title']);


Код:
$content[$i][] = $field_value;

замените на:
Код:
$content[$i][] = Tools::iconv('utf-8', 'windows-1251', $field_value);


Код:
'export_precontent' => "\xEF\xBB\xBF",

замените на:
Код:
'export_precontent' => "",


Также данную операцию можно выполнить через Notepad ++:
Кодировки > Преобразовать в ANSI > Сохранить
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Надер
Новичок
Сообщений: 90
Регистрация: 24-07-2014


03-08-2015 01:20
изменил код в файле по очереди, но exel не открывает загруженный с товарами файл данного формата и выдает ошибку 1. Пробовал открыть файл в Notepad++, там стоит в Кодировке "Кодировать в ANSI", пробовал нажать на "Преобразовать в ANSI", не получается, не нажимается, изменений никаких. Может проблема в программе Exel?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


03-08-2015 01:31
Приложите получившийся файл.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Надер
Новичок
Сообщений: 90
Регистрация: 24-07-2014


03-08-2015 01:40
не понял какой именно файл вам нужен. Отправляю исправленный файл из админки


Вложения:

Вложения AdminController.php( Размер файла: 102.63KB Скачиваний: 3912 )
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Надер
Новичок
Сообщений: 90
Регистрация: 24-07-2014


03-08-2015 02:46
получился неправильный файл?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Надер
Новичок
Сообщений: 90
Регистрация: 24-07-2014


03-08-2015 18:12
что там с файлом? в нем ошибка или нет?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


03-08-2015 19:23
Цитата:( Надер @ 03-08-2015 19:12 Смотреть сообщение )
что там с файлом? в нем ошибка или нет?

Ошибки нет.
Приложите получившийся csv-файл.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Надер
Новичок
Сообщений: 90
Регистрация: 24-07-2014


03-08-2015 19:45
да там и изменений никаких не произошло, вот в таком виде выгрузил, а кодировку преобразовать в ANSI не получилось, не изменяется и не сохраняется, а exel вообще не открыл этот файл. А загрузить вам его не могу, пишет , что неверное расширение файла. Файл в расширении .csv. Могу я вам как-то по-другому его передать?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


03-08-2015 19:54
Цитата:( Надер @ 03-08-2015 20:45 Смотреть сообщение )
Файл в расширении .csv. Могу я вам как-то по-другому его передать?

Получившийся файл в архив (zip или rar) и приложить к сообщению.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 3 1 2 3 >