Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 323 Ответов
  • 55868 Просмотров
*

ray_med

  • Новичок
  • 5
  • 0 / 0
Re: Усовершенствованный импорт Import UTF8
« Ответ #210 : 03.02.2016, 21:22:02 »
это проявляется при использовании Import UTF8, т.е. только для импортированных товаров?
да. все созданные вручную удалил давно
*

sahsablack

  • Новичок
  • 1
  • 0 / 0
Re: Усовершенствованный импорт Import UTF8
« Ответ #211 : 10.02.2016, 22:13:24 »
Дорогие друзья! Реально больной вопрос по поводу добавления изображений товаров! Если есть какие - то решения на данный счет поделитесь.....товаров более 200 тыс....нереально трудно добавлять каждому картинки(((( :D :D :D :'(
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Re: Усовершенствованный импорт Import UTF8
« Ответ #212 : 11.02.2016, 11:15:01 »
вопрос не в картинках, вопрос в том что при таких объемах ошибки могут стоить очень дорого...
при ассортименте в 200к товаров можно позволить себе индивидуальную разработку или коммерческий продукт :)
или вы хотите использовать импорт сделанный многими людьми и не обеспеченный саппортом ? очень смело хочу заметить...

можете попробовать добавить поле image и в него писать название файла + обработку ж тоже для его записи в базу не забудьте.
а сами файлы по ftp грузить на сайт.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

bgg87

  • Захожу иногда
  • 164
  • 2 / 0
  • Истина где-то рядом...
Re: Усовершенствованный импорт Import UTF8
« Ответ #213 : 23.02.2016, 14:00:37 »
Всем привет!
Подскажите как и где можно изменить разделитель полей?
Хочу ; заменить на ^
В PHP не особо шарю. Подозреваю править нужно один из файлов тут: /administrator/components/com_jshopping/importexport/nrexportutf8/
*

oleg8800

  • Захожу иногда
  • 96
  • 0 / 0
Re: Усовершенствованный импорт Import UTF8
« Ответ #214 : 29.02.2016, 15:11:49 »
Добрый день. обновите ссылки "Скачать файл eanimport |  зеркало Я.диск"
*

oleg8800

  • Захожу иногда
  • 96
  • 0 / 0
Re: Усовершенствованный импорт Import UTF8
« Ответ #215 : 01.03.2016, 01:20:08 »
Народ обновите, пожалуйста! !
*

bgg87

  • Захожу иногда
  • 164
  • 2 / 0
  • Истина где-то рядом...
Re: Усовершенствованный импорт Import UTF8
« Ответ #216 : 02.03.2016, 09:14:57 »
Народ обновите, пожалуйста! !
Там есть рабочие ссылки на Яндекс диск
*

Nameless

  • Новичок
  • 1
  • 0 / 0
Re: Усовершенствованный импорт Import UTF8
« Ответ #217 : 23.03.2016, 14:36:09 »
Обе ссылки на импорт по ean мертвы (и оригинальная, и зеркало).
Модератор, перезалейте пожалуйста или, возможно, кто-то может вставить новую ссылку в след посте.
Выше уже просили перезалить.
Заранее спасибо.
« Последнее редактирование: 24.03.2016, 20:16:08 от Nameless »
*

miasoft

  • Новичок
  • 1
  • 0 / 0
  • Russian Division
Re: Усовершенствованный импорт Import UTF8
« Ответ #218 : 11.04.2016, 10:28:35 »
Дорогие друзья! Реально больной вопрос по поводу добавления изображений товаров! Если есть какие - то решения на данный счет поделитесь.....товаров более 200 тыс....нереально трудно добавлять каждому картинки(((( :D :D :D :'(
JooShopping 4.4.1
Да вроде нет нчего сложного. Надо подрихтовать стандартный SimpleImportExport (см. "Опции" в JS):
1) изменения в экспорте - все строковые поля переводим в Win-1251
Код
        foreach($products as $prod){
            $row = array();
            $row[] = $prod->product_id;
            $row[] = $prod->product_ean;
            $row[] = $prod->product_quantity;
            $row[] = $prod->product_date_added;
            $row[] = $prod->product_price;       
            $row[] = $prod->tax;
//            $row[] = utf8_decode($prod->cat_name);
//            $row[] = utf8_decode($prod->name);
//            $row[] = utf8_decode($prod->short_description);
//            $row[] = utf8_decode($prod->description);
            $row[] = mb_convert_encoding($prod->cat_name,"Windows-1251","UTF-8");
            $row[] = mb_convert_encoding($prod->name,"Windows-1251","UTF-8");
            $row[] = mb_convert_encoding($prod->short_description,"Windows-1251","UTF-8");
            $row[] = mb_convert_encoding($prod->description,"Windows-1251","UTF-8");


2. импорт - перекодирровка категории:
Код
     
               $category_name = mb_convert_encoding($row['6'],"UTF-8","Windows-1251"); // added +
                    if (!isset($listCat[$category_name]) && $category_name!=""){
                        $cat = JTable::getInstance("category","jshop");
                        $query = "SELECT max(ordering) FROM `#__jshopping_categories`";
                        $db->setQuery($query);       
                        $ordering = $db->loadResult() + 1;
                        $cat->set($lang->get("name"), $category_name);
                        $cat->set("category_ordertype", 1);
                        $cat->set("products_page", $jshopConfig->count_products_to_page);
                        $cat->set("products_row", $jshopConfig->count_products_to_row);
                        $cat->set("category_publish", 0);
                        $cat->set("ordering", $ordering);                       
                        $cat->store();
                        $listCat[$category_name] = $cat->get("category_id");                       
и добавлем изображения:
Код
                    $product = JTable::getInstance('product', 'jshop');
                    $product->set("product_ean", $row[1]);
                    $product->set("product_quantity", $row[2]);
                    $product->set("product_date_added", $row[3]);
                    $product->set("product_price", $row[4]);
                    $product->set("min_price", $row[4]);
                    $product->set("product_tax_id", $listTax[$tax_value]);                                       
                    $product->set("currency_id", $jshopConfig->mainCurrency);
                    $product->set($lang->get("name"), mb_convert_encoding($row[7],"UTF-8","Windows-1251"));
                    $product->set($lang->get("short_description"), mb_convert_encoding($row[8],"UTF-8","Windows-1251"));
                    $product->set($lang->get("description"), mb_convert_encoding($row[9],"UTF-8","Windows-1251"));
$product->set("image", mb_convert_encoding($row[10],"UTF-8","Windows-1251"));  // add mia
                    $product->store();
                    $product_id = $product->get("product_id");
//mia
$products_images = JTable::getInstance('image', 'jshop');
$products_images->set("product_id",$product_id);
$products_images->set("image_name", mb_convert_encoding($row[10],"UTF-8","Windows-1251"));
$products_images->set("ordering",'1');
$products_images->store();
unset($products_images);
//mia
в csv-файл надо добавить поле image, куда будет заноситься наимен. файла изображения (в вашем источнике данных для csv
это поле, ес-но, должно быть).
3. Все изображения помещаются в каталог /components/com_jshopping/files/img_products/
4. Утилитами (Bulk Image Resizing) из этих файлов создаём уменьш изображения thumb_xxxx и увеличенные full_ххх файлы.
Закачиваем их через ftp на рабочий хост
*

5yxapuk

  • Новичок
  • 1
  • 0 / 0
Re: Усовершенствованный импорт Import UTF8
« Ответ #219 : 16.04.2016, 12:28:23 »
Добрый день!! Использую импорт    NEW Import UTF8 переделал newimportutf8.php добавил строку
  if ($product_id!=""){
                        $product->set("product_id", $product_id);
                    }
                    else{
                        $product_id = $product->get("product_id");
                        }
чтобы менялось по ID, а если такого ID нет то создавалось новое. А теперь о проблеме
при импорте в категориях показывает что товар есть, а во вкладке товаров - товаров нет.
*

mmisterx

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Усовершенствованный импорт Import UTF8
« Ответ #220 : 08.05.2016, 20:40:57 »
Ребята у меня возникла такая проблема файл экспортируется, но не импортируется  JoomShopping,  пишет загрузка завершена но товара нет. В чем может быть проблема?
*

mmisterx

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Усовершенствованный импорт Import UTF8
« Ответ #221 : 09.05.2016, 11:33:40 »
JooShopping 4.4.1
Да вроде нет нчего сложного. Надо подрихтовать стандартный SimpleImportExport (см. "Опции" в JS):
1) изменения в экспорте - все строковые поля переводим в Win-1251
Код
        foreach($products as $prod){
            $row = array();
            $row[] = $prod->product_id;
            $row[] = $prod->product_ean;
            $row[] = $prod->product_quantity;
            $row[] = $prod->product_date_added;
            $row[] = $prod->product_price;       
            $row[] = $prod->tax;
//            $row[] = utf8_decode($prod->cat_name);
//            $row[] = utf8_decode($prod->name);
//            $row[] = utf8_decode($prod->short_description);
//            $row[] = utf8_decode($prod->description);
            $row[] = mb_convert_encoding($prod->cat_name,"Windows-1251","UTF-8");
            $row[] = mb_convert_encoding($prod->name,"Windows-1251","UTF-8");
            $row[] = mb_convert_encoding($prod->short_description,"Windows-1251","UTF-8");
            $row[] = mb_convert_encoding($prod->description,"Windows-1251","UTF-8");


2. импорт - перекодирровка категории:
Код
     
               $category_name = mb_convert_encoding($row['6'],"UTF-8","Windows-1251"); // added +
                    if (!isset($listCat[$category_name]) && $category_name!=""){
                        $cat = JTable::getInstance("category","jshop");
                        $query = "SELECT max(ordering) FROM `#__jshopping_categories`";
                        $db->setQuery($query);       
                        $ordering = $db->loadResult() + 1;
                        $cat->set($lang->get("name"), $category_name);
                        $cat->set("category_ordertype", 1);
                        $cat->set("products_page", $jshopConfig->count_products_to_page);
                        $cat->set("products_row", $jshopConfig->count_products_to_row);
                        $cat->set("category_publish", 0);
                        $cat->set("ordering", $ordering);                       
                        $cat->store();
                        $listCat[$category_name] = $cat->get("category_id");                       
и добавлем изображения:
Код
                    $product = JTable::getInstance('product', 'jshop');
                    $product->set("product_ean", $row[1]);
                    $product->set("product_quantity", $row[2]);
                    $product->set("product_date_added", $row[3]);
                    $product->set("product_price", $row[4]);
                    $product->set("min_price", $row[4]);
                    $product->set("product_tax_id", $listTax[$tax_value]);                                       
                    $product->set("currency_id", $jshopConfig->mainCurrency);
                    $product->set($lang->get("name"), mb_convert_encoding($row[7],"UTF-8","Windows-1251"));
                    $product->set($lang->get("short_description"), mb_convert_encoding($row[8],"UTF-8","Windows-1251"));
                    $product->set($lang->get("description"), mb_convert_encoding($row[9],"UTF-8","Windows-1251"));
$product->set("image", mb_convert_encoding($row[10],"UTF-8","Windows-1251"));  // add mia
                    $product->store();
                    $product_id = $product->get("product_id");
//mia
$products_images = JTable::getInstance('image', 'jshop');
$products_images->set("product_id",$product_id);
$products_images->set("image_name", mb_convert_encoding($row[10],"UTF-8","Windows-1251"));
$products_images->set("ordering",'1');
$products_images->store();
unset($products_images);
//mia
в csv-файл надо добавить поле image, куда будет заноситься наимен. файла изображения (в вашем источнике данных для csv
это поле, ес-но, должно быть).
3. Все изображения помещаются в каталог /components/com_jshopping/files/img_products/
4. Утилитами (Bulk Image Resizing) из этих файлов создаём уменьш изображения thumb_xxxx и увеличенные full_ххх файлы.
Закачиваем их через ftp на рабочий хост


Не работает этот вариант, ошибка Parse error: syntax error, unexpected T_ELSE, expecting T_FUNCTION in Z:\home\localhost\www\Lm.loc\administrator\components\com_jshopping\importexport\simpleimport\simpleimport.php on line 135
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Re: Усовершенствованный импорт Import UTF8
« Ответ #222 : 10.05.2016, 18:45:24 »
Не работает этот вариант, ошибка Parse error: syntax error, unexpected T_ELSE, expecting T_FUNCTION in Z:\home\localhost\www\Lm.loc\administrator\components\com_jshopping\importexport\simpleimport\simpleimport.php on line 135
Это говорит о том, что код еще не готов для выполнения, так как Вы забыли где-то закрыть скобку.
Пользуйтесь программами которые способны отслеживать такие ошибки (PHP IDE, Notepad++ и т.д.)
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

mmisterx

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Усовершенствованный импорт Import UTF8
« Ответ #223 : 13.05.2016, 13:50:53 »
Да спасибо за подсказку работает код, только не загружается картинка, загружается пустое поле,  может подскажите в чем проблема, да и с кодировкой проблемы
« Последнее редактирование: 13.05.2016, 15:09:23 от mmisterx »
*

Serega668

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Усовершенствованный импорт Import UTF8
« Ответ #224 : 13.05.2016, 17:55:11 »
Добрый день!
Скажите в чем может быть причина ошибки? Экспорт работает нормально.
Импорт выдает ошибки:
Strict Standards: Only variables should be assigned by reference in /home/www/site.ru/administrator/components/com_jshopping/importexport/nrimportutf8/nrimportutf8.php on line 8
Strict Standards: Only variables should be assigned by reference in /home/www/site.ru/administrator/components/com_jshopping/importexport/nrimportutf8/nrimportutf8.php on line 10

Данные строки - это
$jshopConfig = &JSFactory::getConfig();
и
$_importexport = &JTable::getInstance('ImportExport', 'jshop');
Подскажите еще за что отвечают эти строки в файле?

Пробовал убирать & - ничего не изменилось - так же ошибки.

Заметил такой момент - при импорте файла с небольшим количеством товаров - ошибки нет.
« Последнее редактирование: 13.05.2016, 18:08:37 от Serega668 »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Усовершенствованный импорт Import UTF8
« Ответ #225 : 13.05.2016, 17:59:58 »
во первых не может быть, эти предупреждения именно от &. во вторых - а ошибка то в чем? эти предупреждения на процесс импорта влияют чуть менее чем никак.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Serega668

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Усовершенствованный импорт Import UTF8
« Ответ #226 : 13.05.2016, 18:09:39 »
во первых не может быть, эти предупреждения именно от &. во вторых - а ошибка то в чем? эти предупреждения на процесс импорта влияют чуть менее чем никак.
Может тогда где то ошибка в каком то товаре?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Усовершенствованный импорт Import UTF8
« Ответ #227 : 13.05.2016, 18:27:57 »
а вы вопросы только задаете, а отвечать не считаете нужным? ок, спрошу еще раз. ошибка в чем? Strict Standards - это не ошибки, а предупреждения. в чем именно ошибка. только в этом?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Усовершенствованный импорт Import UTF8
« Ответ #228 : 13.05.2016, 22:35:31 »
а вы вопросы только задаете, а отвечать не считаете нужным? ок, спрошу еще раз. ошибка в чем? Strict Standards - это не ошибки, а предупреждения. в чем именно ошибка. только в этом?
Да они все такие, одержимые одной мыслью, которую они изначально считали верной. Все, что ее опровергает - для них не ответ.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

threemonkeys

  • Захожу иногда
  • 171
  • 1 / 0
Re: Усовершенствованный импорт Import UTF8
« Ответ #229 : 08.08.2016, 22:44:33 »
Цитировать
date - Дата добавления товара. При добавлении нового товара, оставьте это поле пустым!

Скажите пожалуйста, если поменять значение этого поля и выгрузить в магазин, товар изменит своё положение в списке категорий?
Если указанно выводить товары по дате публикации в настройках магазина JS.
Просто нужно несколько товар поднять и/или опустить в списке товаров.
Или будет конфликт с MySQL?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Усовершенствованный импорт Import UTF8
« Ответ #230 : 08.08.2016, 22:56:54 »
должен изменить, если дата правильно импортируется. никакого конфликта не будет, только на формат даты посмотрите в таблице, чтобы задать правильно ее
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

threemonkeys

  • Захожу иногда
  • 171
  • 1 / 0
Re: Усовершенствованный импорт Import UTF8
« Ответ #231 : 09.08.2016, 15:44:28 »
должен изменить, если дата правильно импортируется. никакого конфликта не будет, только на формат даты посмотрите в таблице, чтобы задать правильно ее
Увы, при изменении даты и времени и импорта, товару подставляется актуальная дата и время, будто он новый.
*

konstan_tin

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Усовершенствованный импорт Import UTF8
« Ответ #232 : 20.12.2016, 14:12:23 »
Уважаемые гуру форума . Подскажите пожалуйста, как стереть таблицу jshopping_products_images . Таблица jshopping_products стирается без проблем, а вот вторая никак . И не ругается . В phpMyAdmin команда проходит и выполняется .

            $query = "DELETE  FROM `#__jshopping_products`";
            $db->setQuery($query);
            $query = "DELETE  FROM `#__jshopping_products_images`";    ' <-- вот эта табл
            $db->setQuery($query);

Пробовал разные варианты . Фантазия иссякла . Help !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Усовершенствованный импорт Import UTF8
« Ответ #233 : 20.12.2016, 16:10:53 »
какие разные? покажите полный код хотя бы одного варианта.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

konstan_tin

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Усовершенствованный импорт Import UTF8
« Ответ #234 : 20.12.2016, 17:45:27 »
1  $query = "DELETE * FROM `#__jshopping_products_images`";    '   *- классический
2  $query = "DELETE  FROM `о316_jshopping_products_images`";    ' напрямую указывал таблицу
3  $query = "DELETE  FROM `#__jshopping_products_images` where image_id='1'";    ' отдельные строки
может еще что-то пробовал . Вопрос был не в этом . Почему таблица product удаляется, а эта нет и как это победить.
« Последнее редактирование: 20.12.2016, 17:50:44 от konstan_tin »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Усовершенствованный импорт Import UTF8
« Ответ #235 : 20.12.2016, 17:49:56 »
запрос это ясно.
покажите полный код хотя бы одного варианта.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

konstan_tin

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Усовершенствованный импорт Import UTF8
« Ответ #236 : 20.12.2016, 17:55:52 »
У меня эти команды вставлены в усовершенствованный импорт товаров .
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Усовершенствованный импорт Import UTF8
« Ответ #237 : 20.12.2016, 18:08:33 »
вы не поймете, что нужно показать? сама по себе строка
Код
$query = "DELETE * FROM `#__jshopping_products_images`";    '   *- классический
не делает ничего. покажите полный код запроса
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

konstan_tin

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Усовершенствованный импорт Import UTF8
« Ответ #238 : 20.12.2016, 18:53:05 »
Дмитрий, не знаю как вложить файл, поэтому копирую
Спойлер
[свернуть]
« Последнее редактирование: 20.12.2016, 19:13:29 от nevigen »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Усовершенствованный импорт Import UTF8
« Ответ #239 : 20.12.2016, 19:23:11 »
так я и думал. после
Код
$db->setQuery($query);
неплохо бы еще этот запрос выполнить :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Simple import UTF-8

Автор rand

Ответов: 6
Просмотров: 1915
Последний ответ 16.02.2020, 21:12:51
от nevigen
NR Import UTF8. как залить один товар в несколько категорий

Автор d13v555

Ответов: 5
Просмотров: 2184
Последний ответ 27.11.2018, 14:22:42
от Silent_Breeze
Не работает NR Export(IMPORT) UTF8

Автор ilshat1978

Ответов: 8
Просмотров: 5467
Последний ответ 13.06.2017, 17:21:31
от nevigen
Вынос импорта/экспорта на морду сайта

Автор Rikh

Ответов: 0
Просмотров: 900
Последний ответ 07.02.2017, 11:57:43
от Rikh
Экспорт товаров в Вконтакте

Автор nevigen

Ответов: 4
Просмотров: 1348
Последний ответ 02.12.2016, 01:28:58
от dmitry_stas