Категории |
Новый импортНовый импорт (beta) Урааааааааааа!!!!!!!!!!!!!! Спасибо Жень! Урааааааааааа!!!!!!!!!!!!!! Работает нормально, пока не нащел проблем. Правда проблема у меня слишком корявое описание и длинные названия картинок из-за этого импорт прерывается :-(. Ладно дуду разбираться, по все равно спасибо! там его нужно править он из за каждого пука прерывается но это лучше, чес если он из за каждого пука зацикливается )) Отлично работает! Супер евегений ! Отлично работает! Супер евегений ! Было бы очень здорово если бы импорт распозновал картинки в виде url адресов с других сайтов и делал сам закачку )) не сложно. только видимо не во время импорта надо делать, а на следующий шаг перекинуть. чтобы было меньше поводов для прекращения импорта по какой либо причине)) Вообще хотелось бы к этому хотя бы небольшое описание: для каких ситуаций предназначен, как работать с этим, каким должен быть формат файла, пара примеров. ID;price 11;160.8 Пробую, и на втором шаге нет возможности выбрать поле цены. Тупик. ок. сейчас посмотрю Спасибо обычный csv плохо что импорт плохо понимает html код. Таблицы и тд из за этого импорт встает :( сейчас посмотрю. все может быть По моему предыдущему замечанию исправлено оперативно, спасибо. ID;NAME 11;Кормежка На втором шаге задаю, чтобы из одного поля NAME в файле заполнялись сразу 3 поля в базе: Наименование , Полное описание, Краткое описание. Однако не срабатывает, заполняется только одно - последнее. плохо что импорт плохо понимает html код. Таблицы и тд из за этого импорт встает :( И как теперь весь товар редактировать и убирать код х3 Кто подскажет каким образом можно очистить колонку описания от html кода всего? По моим наблюдения, HTML код импорт понимает нормально. Плохо понимает символ двойных кавычек. Если такой символ присутствует в поле для таблицы products_description, SQL-запрос становится неверным, в результате он не выполняется. А теоретически возможно, что выполняется, но не так, как надо, то есть происходит что-то похожее на SQL-инъекцию. Но это очень маловероятно. плохо что импорт плохо понимает html код. Таблицы и тд из за этого импорт встает :( И как теперь весь товар редактировать и убирать код х3 Кто подскажет каким образом можно очистить колонку описания от html кода всего? По моим наблюдения, HTML код импорт понимает нормально. Плохо понимает символ двойных кавычек. Если такой символ присутствует в поле для таблицы products_description, SQL-запрос становится неверным, в результате он не выполняется. А теоретически возможно, что выполняется, но не так, как надо, то есть происходит что-то похожее на SQL-инъекцию. Но это очень маловероятно. неа. там не все данные фильтровались в кавычках дело но поправлено еще статистика сколько товаров добавлено, обновлено, удалено - очищается По моему предыдущему замечанию исправлено оперативно, спасибо. Пытаюсь обновить данные одного товара. Использую простейший CSV-файл: ID;NAME 11;Кормежка На втором шаге задаю, чтобы из одного поля NAME в файле заполнялись сразу 3 поля в базе: Наименование , Полное описание, Краткое описание. Однако не срабатывает, заполняется только одно - последнее. это не баг. просто не умеет как то не подумал о такой возможности сейчас попробую добавить На втором шаге задаю, чтобы из одного поля NAME в файле заполнялись сразу 3 поля в базе: Наименование , Полное описание, Краткое описание. Однако не срабатывает, заполняется только одно - последнее. все. работает НЕ работает, все по-прежнему. да. Работает. Спасибо! productID;NAME 14;"Monitop 14"" Acer" При импорте дает название товара как Monitop 14"" Acer. То есть двойные кавычки дублируются, и название товара искажается. Работает. Спасибо! Следующий момент. В EXCEL формирую файл, содержащий название товара Monitop 14" Acer. Получается CSV файл такой productID;NAME 14;"Monitop 14"" Acer" При импорте дает название товара как Monitop 14"" Acer. То есть двойные кавычки дублируются, и название товара искажается. на какие там еще комбинации символов нужно обращать внимания? на какие там еще комбинации символов нужно обращать внимания? http://en.wikipedia.org/wiki/Comma-separated_values http://www.max404.net/Articles.aspx?N=43 http://yandex.ru/yandsearch?text=%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5+%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B0+CSV&lr=193 ! Работает, спасибо. prodID;NAME 11;"Monitop;KB" При импорте дает название товара как "Monitop. То есть в названии появляются двойные кавычки, и название товара обрезается. Совсем никуда не годится. Поправлено Это поправлено, спасибо. prodID;NAME;NAME 14;Monitor;KB Устанавливаю для импорта: 0 prodID -> Id страницы 1 NAME -> Полное описание 2 NAME -> Краткое описание В логе показывает: update os_products_description set products_description="kb",products_short_description="kb" where products_id="14" То есть импорт обновляет оба поля одинаковым значением, что совсем не верно! еще какие либо найденные ошибки в импорте есть? поправлено еще какие либо найденные ошибки в импорте есть? эту сейчас поправлю Есть. Разве не видно уже сейчас из предыдущей дискуссии, что в этом импорте куда ни кинь - всюду клин? Основная ошибка - автор АБСОЛЮТНО не тестирует свое произведение, гонит откровенную халтуру. Описанные выше ситуации, которые дают ошибки, - ведь самые простейшие... Поспешишь - людей насмешишь... У меня есть товар с ID=14, model=T14. НЕТ товара с ID=15. Файл импорта такой: prodID;MODEL 15;T14 Устанавливаю для импорта: 0 prodID -> Id страницы 1 MODEL -> Артикул - Колонка идентификации: Ожидаю, что у товара ID изменится и станет равным 15. Однако никаких изменений не происходит. Ожидаю, что у товара ID изменится и станет равным 15. Однако никаких изменений не происходит. ох. тут много править. постараюсь ближайшее время поправить Разве не видно уже сейчас из предыдущей дискуссии, что в этом импорте куда ни кинь - всюду клин? ничего тут страшного не вижу. я же написал изначально что проблем много в нем. и в самом импорте прошу сначала делать бекап базы. А в новом импорте есть возможность вместе с основными характеристиками загружать еще и дополнительные поля товаров? А то в старом импорте через xls файл приходилось создавать 2 файлика: один с общими характеристиками, другой с дополнительными полями. после нового импорта появились новые поля загружать картинки большие в папку original после нового импорта появились новые поля v_mo_image_1 v_mo_image_2 v_mo_image_3 Я так понял это дополнительные картинки! Но огромная просьба к Евгению! Жень пожалуйста сделай так чтобы импорт распозновал урл картинок например: v_mo_image_1 http://**/thumbnail_images/612_0.jpg При импорте картинка автоматом загружалась на сервер (а то очень неудобно по 3 картинки нарезать да и вобще гемор огромный с этим) не появилось там такого. не подерживает новый импорт доп. картинки загружать картинки большие в папку original потом плагином обработки изображений нарезать копий. Спасибо сейчас попробую ) А то я думал это для водяных знаков и тд ) Потестил на большом количестве товара В логах ничего странного вроде нету. Это часть логов где именно был обрыв. Все остальное я вырезал ибо бесполезно. А сам файл для импорта, на котором не работает до конца, можете предоставить? В личную почту отправил ссылку на файл. Нюансы: 2. Нельзя обновить products_id по главным полем - артикул (products_model). Похоже, что нельзя обновить ВООБЩЕ НИЧЕГО, если на втором шаге выбран Артикул в качестве Колонки идентификации. Пример. Пытаюсь импортировать такой файл: ARTICUL;PRICE T5;246 Товар с артикулом T5 есть. На втором шаге сопоставляю 0 ARTICUL - Артикул 1 PRICE - Цена Колонка идентификации - Артикул Пишет: Обновлено: 1 На самом деле изменений нет. Лог mysql запросов показывает 1: select products_id from os_products where products_model="t5" limit 1; 2: update os_products set products_price="246",products_id="5" where products_model=""; что явно неверно. Не знаю по какой причине, но. Пробовал обновить прайс полный. У меня чё-то вообще не выходит, 2 поля артикул и цена, запускаю, выбираю сортировку по артикулу, запускаю, запросы идут а движений ни каких нет, Може кто подскажет вот я открыл: а верхняя строка как-то заполнена? а верхняя строка как-то заполнена? Вообще-то это не важно. Я пробовал и с незаполненной и с незаполненной первой строкой, почти то же самое, работает неверно. Судя по приведенному Логу mysql запросов, импорт вообще работает, но неправильно. У меня чё-то вообще не выходит, 2 поля артикул и цена, запускаю, выбираю сортировку по артикулу, запускаю, запросы идут а движений ни каких нет, Може кто подскажет вот я открыл: Лог mysql запросов 1: select products_id from os_products where products_model="01317bon" limit 1; 2: update os_products set products_price="24.23",products_id="1552" where products_model=""; Лог импорта 1. Пустая строка или ключевое поле не задано. 2. Пустая строка или ключевое поле не задано. Кто подскажет в чём дело. заранее благодарен Дело в том, что имеется ошибка в НОВОМ ИМПОРТЕ (далеко не единственная, похоже), второй запрос это наглядно показывает. А как решить эту задачу кому писать чтоб решили эту проблему Евгений врятле будет морочиться. Файл я прикрепил может кто подскажет в чём дело или в файл не так сформировал, или импорт надо править. Вобще не так.. Что значит вообще не так. То ли не предусмотрено, то ли еще что-то. Очень как-то сложно :) Вобще не так.. Если имеете в виду, что файл Загрузка.csv не того формата, то ошибаетесь. Все там правильно. Видимо, Вы думаете, что может быть только такой, какой из экспорта получается, а это совсем не так. Новый Импорт предназначен для загрузки файлов как С РАЗНЫМИ РАЗДЕЛИТЕЛЯМИ, так и С ПРОИЗВОЛЬНЫМ НАБОРОМ СТОЛБЦОВ. Григ ты глянул вроде всё в норме, я тоже читал что всё должно быть в норме с csvшником. значит это импорт Надо Евгения попросить помочь в данной ситуации запросы идут а действий никаких. сейчас посмотрю что можно сделать Удаляю товары всего с тремя колонками: id, категория, delete Удаляю товары всего с тремя колонками: id, категория, delete не очищаются таблицы os_products_description os_products_to_categories посмотрел функцию delete_products, там ток товар и удаляется, а связи с другими таблицами - нет( или я не нашел уже исправляю Женя ты не смотрел мой вариант сейчас посмотрю что можно сделать Может какая-нить инфа нужна сейчас посмотрю что можно сделать Может какая-нить инфа нужна Всё не надо всё вроде уже решили спасибо поправлено удаление товаров Очень многие заливают товар по данным от поставщиков и других источников, где работать надо именно с артикулом и никак иначе! Для них, выходит, по-прежнему практически импорта нет... Очень многие заливают товар по данным от поставщиков и других источников, где работать надо именно с артикулом и никак иначе! Для них, выходит, по-прежнему практически импорта нет... Согласен, получается больше волокиты с id, а так есть артикул он такой же индентичный как и Id, если не получается сразу всё в одном импорте сделать, хотя бы сделать основные это артикул и цена, который будет нормально работать, а потом дорабатывать включая в него дополнительные поля. ну написано же - пока что будет только по id. Т.е. временно. Id не у всех компаний присвоен в прайсе и не очень удобно в ручную молотить пару тысяч товаров, я думаю со мной многие согласятся, будем ждать изменений. ;) с вами никто не спорит. Я написал только то, что не нужно паниковать. с вами никто не спорит. Я написал только то, что не нужно паниковать. Да нет ни какой паники, я же написал Ждем изменений. Я думаю Женя не будет затягивать и решит эту проблему как можно быстрей. Привет всем! Господа, работы по модулю прекратились? ну так будет определение товара по артиклю? Ждем с нетерпением реакции Евгения!
Ещё раз попрошу помочь в мой огромной проблеме.. Я очень извиняюсь, но никак не могу понять с этим импортом. Я очень извиняюсь, но никак не могу понять с этим импортом. Хоть кто нить, может скинуть мне пример прайса для импортирования... Буду очень благодарен, за разяснения. http://www.shopos.ru/forum/index.php?action=dlattach;topic=5478.0;attach=2752 Я очень извиняюсь, но никак не могу понять с этим импортом. Хоть кто нить, может скинуть мне пример прайса для импортирования... Буду очень благодарен, за разяснения. http://www.shopos.ru/forum/index.php?action=dlattach;topic=5478.0;attach=2752 Спасибо буду смотреть... Я очень извиняюсь, но никак не могу понять с этим импортом. Хоть кто нить, может скинуть мне пример прайса для импортирования... Буду очень благодарен, за разяснения. http://www.shopos.ru/forum/index.php?action=dlattach;topic=5478.0;attach=2752 Делаю инпорт товаров пишет Импорт > Шаг 3/3 Нужно указать ключевое поле - что это никак преодолеть не могу ЛАЖА ПОЛНАЯ НИФИГА НЕ ВЫХОДИТ С ИМПОРТОМ.... НАРОД НУ ОБЪЯСНИТЕ ПЛИЗЗЗЗ. возьмите обычный прайс как после импорт-экспорт Спасибо, попробую отпишу если что. :-[ Уже месяц не могу решить свою проблему.. Уже месяц не могу решить свою проблему.. Писали б точнее, что за проблема. Если это в посте про потерю символов от 11 августа, то у Вас что-то специфическое. Может, файлы какме не записались. У меня нормально экспортируются разные символы из названия товара в демо версии 2.5.9. Если пишете про импорт, то надо уточнять, что именно делаете, каким файлом, так как есть разные варианты импорта. Уже месяц не могу решить свою проблему.. с обрезанием текста изначально какой то глюк был. файл modules\plugins\import\import.class.php и возникал он на этих строчках $buffer = fgetcsv($handle, 10*1024, $this->delimeter); $buffer = $this->csv_filter($buffer); попробуй заменить на $buffer = fgets($handle, 20096); $buffer = explode ($this->delimeter, $buffer); $buffer = $this->csv_filter($buffer); но строчки вида ;"sdfdf;";sdfdsf; тогда обрабатываются с ошибками ЛАЖА ПОЛНАЯ НИФИГА НЕ ВЫХОДИТ С ИМПОРТОМ.... НАРОД НУ ОБЪЯСНИТЕ ПЛИЗЗЗЗ. что не выходит? Спасибо огромное! Выручил! (низкий поклон Евгений) !! ЛАЖА ПОЛНАЯ НИФИГА НЕ ВЫХОДИТ С ИМПОРТОМ.... НАРОД НУ ОБЪЯСНИТЕ ПЛИЗЗЗЗ. что не выходит? Блин просто в шоке, все как-то раком или у меня руки кривые, согласен заплатить за толковый плагин, просто экспорт файла екселя без заморочек, сколько стоит... Или прошу объясните пошагово, как делать импорт-экспорт товара. скиньте пример файла, который пытаетесь импортировать Плагин работает на УРА! Но почему-то не могу добавить дату в поле v_date_added. Пишу дату в формате 2011-08-23 00:00:00, а в базе дата по умолчанию сохраняется 0000-00-00 00:00:00. Победил. Дату оставил в формате экселя и все заработало. Стал перекидывать сформированный прайс на хостинг, товары только обновляются, а новые не добавляются. На denwere дома все работает, хз что может быть. UPDATE os_products SET products_startpage = '1' поменят данные в таблице чтобы товар был на главной странице Помогло только дату дефолтовую поменять. А товар так и не добавляется, производит обновление товара если ID в базе уже такой есть. потому как определение товара пока только по ID. а как иначе обновлять товар? Если товар новый, то ставить ID = 0 Поставил ID= 0, добавление не идет :( Даже и не знаю что и придумать. Самое интересное что на Denwere в любом виде добавляется. Писал уже - ПРОБЛЕМЫ ХОСТИНКА! у меня та же.... МЕНЯЙ хостера. Такое ощущение, что не проходит SQL-запрос на выдачу последнего id товара в базе данных. Соответственно ищется id =0 (select products_id from os_products where products_id="0" limit 1;) и товар не обновляется, если id уже присутствует в базе то изменения происходят. У меня хостинг на REG.ru проблем раньше не было никаких. Стандартным способом (не через плагин) добавления товаров проходят, но это очень долго. Версия MySQL-клиента: 5.0.51a PHP: 5.2. Жень, может ты что-нибудь подскажешь? Повторюсь. Про это уже много написано, ну да ладно. import 2.0 - ничерта не работает. Пробовал и в последней версии, пробовал в версии 2.5.4 с отдельно устанавливаемым плагином. На разных хостингах. Колонки нормально определяет но ничего не добавляется! CSV файл подготовлен в Excel 2003 сохранен с разделителями точка с запятой в кодировке 1251. На картинке изменяются только SQL запросы и ничего более не происходит. Может стоит все-же доработать или организовать частичную загрузку. Через импорт Эксель все нормально работает - только слишком велико кол-во запросов к БД. Получается замкнутый круг. Вместо картинки лучше б выложили свой файл импорта. Вот такой файл, сформирован в Экселе 2003. Больше позиций не выкладываю, т.к. не добавляется ни одной Версия 2.5.9. Выполнил импорт через плагин Импорт. Получил Вы на денвере пробовали или на хостинге? Если на хосте - то у вас какой? Локально, использую WAMP. |
|