Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

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

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Re: Импорт/экспорт
« Ответ #720 : 17.04.2014, 12:36:25 »
Для начала в самом импорте. Потому что таблицы host_jshoppingtaxes действительно не существует. Существует таблица host_jshopping_taxes, а значит в самом импорте неправильно составлен запрос.
administrator\components\com_jshopping\importexport\simpleimport\simpleimport.php
Строка 41
Код
$query = "SELECT tax_id, tax_value FROM `#__jshopping_taxes`";
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

Вячеслав Водный

  • Новичок
  • 6
  • 0 / 0
Re: Импорт/экспорт
« Ответ #721 : 25.04.2014, 07:45:34 »
Вот этот работает на JS 4.2, прость замените содержимое файла nrimportutf8.php и поправьте form.php (инстукция выше)

Та же беда  - Joomla 3.2 JoomShopping 4.4.0 - Исправлено. Фотки тоже привиньчу, но позже. Утром сайт сдавать - быстрее руками 100 позиций загрузить... наверное..

Вот рабочий код файла импорта nrexportutf8.php
Код
<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
jimport('joomla.filesystem.folder');

class IeNRImportUtf8 extends IeController{

    function view(){
        $jshopConfig = &JSFactory::getConfig();
        $ie_id = JRequest::getInt("ie_id");
        $_importexport = &JTable::getInstance('ImportExport', 'jshop');
        $_importexport->load($ie_id);
        $name = $_importexport->get('name');

        JToolBarHelper::title(_JSHOP_IMPORT. ' "'.$name.'"', 'generic.png' );
        JToolBarHelper::custom("backtolistie", "back", 'browser.png', _JSHOP_BACK_TO.' "'._JSHOP_PANEL_IMPORT_EXPORT.'"', false );
        JToolBarHelper::spacer();
        JToolBarHelper::save("save", _JSHOP_IMPORT);

        include(dirname(__FILE__)."/form.php");
    }

    function save(){
        $mainframe =& JFactory::getApplication();

        $jshopConfig = &JSFactory::getConfig();
        require_once(JPATH_COMPONENT_SITE.'/lib/uploadfile.class.php');
        require_once(JPATH_COMPONENT_SITE."/lib/csv.io.class.php");

        $ie_id = JRequest::getInt("ie_id");
        if (!$ie_id) $ie_id = $this->get('ie_id');

        $lang = &JSFactory::getLang();
        $db = &JFactory::getDBO();

        $_importexport = &JTable::getInstance('ImportExport', 'jshop');
        $_importexport->load($ie_id);
        $alias = $_importexport->get('alias');
        $_importexport->set('endstart', time());
        $_importexport->store();

        //get list tax
        $query = "SELECT tax_id, tax_value FROM `#__jshopping_taxes`";
        $db->setQuery($query);
        $rows = $db->loadObjectList();
        $listTax = array();
        foreach($rows as $row){
            $listTax[intval($row->tax_value)] = $row->tax_id;
        }
        //

        //get list category
        $query = "SELECT category_id as id, `".$lang->get("name")."` as name FROM `#__jshopping_categories`";
        $db->setQuery($query);
        $rows = $db->loadObjectList();
        $listCat = array();
        foreach($rows as $row){
            $listCat[$row->name] = $row->id;
        }
        //

        $_products = &JModelLegacy::getInstance('products', 'JshoppingModel');

        $dir = $jshopConfig->importexport_path.$alias."/";

        $upload = new UploadFile($_FILES['file']);
        $upload->setAllowFile(array('csv'));
        $upload->setDir($dir);
        if ($upload->upload()){
            $filename = $dir."/".$upload->getName();
            @chmod($filename, 0777);
            $csv = new csv();
            $data = $csv->read($filename);
            if (is_array($data)){
                foreach($data as $k=>$row){
                    if (count($row)<2 || $k==0) continue;

                    $tax_value = intval($row[5]);
                    if (!isset($listTax[$tax_value])){
                        $tax = &JTable::getInstance('tax', 'jshop');
                        $tax->set('tax_name', $tax_value);
                        $tax->set('tax_value', $tax_value);
                        $tax->store();
                        $listTax[$tax_value] = $tax->get("tax_id");
                    }

                    $category_name = $row['6'];
                    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", 12);
                        $cat->set("products_row", 1);
                        $cat->set("category_publish", 0);
                        $cat->set("ordering", $ordering);
                        $cat->store();
                        $listCat[$category_name] = $cat->get("category_id");
                    }

                    $product =& JTable::getInstance('product', 'jshop');
                    $product_id = $row[0];
                    if ($product_id!=""){
                        $product->set("product_id", $product_id);
                    }
                    $product->set("product_ean", $row[1]);
                    $product->set("product_quantity", $row[2]);
                    $product->set("product_date_added", $row[3]);
                    $product->set("product_date_added", date("Y-m-d H:i:s"));
                    $product->set("product_price", $row[4]);
                    $product->set("product_tax_id", $listTax[$tax_value]);
                    $product->set($lang->get("name"), ($row[7]));
                    $product->set($lang->get("short_description"), ($row[8]));
                    $product->set($lang->get("description"), ($row[9]));
                    $product->set("product_manufacturer_id", $row[11]);
                    $product->set($lang->get("meta_description"), ($row[12]));
                    $product->set($lang->get("meta_keyword"), ($row[13]));
                    $product->set("product_publish", $row[14]);
                    $product->set("product_template", $row[15]);
                    $product->set("delivery_times_id", $row[16]);
                    $product->store();
                    if ($product_id==null){
                        $product_id = $product->get("product_id");
                    }
                    $category_id = $row[10];
                    if ($category_id==""){
                        $category_id = $listCat[$category_name];
                    }
                    if ($category_name!="" && $category_id){
                        $_products->setCategoryToProduct($product_id, array($category_id));
                    }

                    unset($product);
                }
            }
        }else{
            JError::raiseWarning("", _JSHOP_ERROR_UPLOADING);
        }

        if (!JRequest::getInt("noredirect")){
            $mainframe->redirect("index.php?option=com_jshopping&controller=importexport&task=view&ie_id=".$ie_id, _JSHOP_COMPLETED);
        }
    }

}

?>
Правьте если чо.
*

lizergin88

  • Новичок
  • 2
  • 0 / 0
Re: Импорт/экспорт
« Ответ #722 : 26.04.2014, 12:39:57 »
Подскажите пожалуйста кто в курсе, не работает импорт/экспорт в Joomshoping 3.16.14
Не работал изначально, как только установил компонент, не было необходимости в нем, не заморачивался. Теперь же понадобилось товары экспортировать а он ни в какую.
Нажимаешь на кнопку Импорт/экспорт из Опций joomshoping а он в ответ:
Fatal error: Call to a member function getList() on a non-object in ***/administrator/components/com_jshopping/controllers/importexport.php on line 28
в тексте файла стока 28:
$rows = $importexport->getList();
файл этот менял перезаменял с дитрибутивов разных, не хочет работать
Буду благодарен за любую помошь
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Импорт/экспорт
« Ответ #723 : 26.04.2014, 14:57:23 »
\administrator\components\com_jshopping\models\importexport.php соответствует текущей версии ЖШ ?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

lizergin88

  • Новичок
  • 2
  • 0 / 0
Re: Импорт/экспорт
« Ответ #724 : 27.04.2014, 12:16:46 »
\administrator\components\com_jshopping\models\importexport.php соответствует текущей версии ЖШ ?
Спасибо тебе большое пребольшое! этот файл был вообще пустой по какой-то причине, закинул с дистрибутива и заработал импорт-экспорт!
*

konstan_tin

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Импорт/экспорт
« Ответ #725 : 05.05.2014, 13:15:44 »
Возьми текст категории или описания (если кириллица) в кавычки. Мне помогло, теперь разбрасывает по категориям нормально.
Какие кавычки ставить ? пробовал
1 "Название категории" -ругается
2 'Название категории' -ругается и почему-то пропадает первая открывающая кавычка По идее это самый должен быть рабочий вариант
3 "'Название категории'" -ругается
4 ""Название категории"" -ругается
Как надо их ставить ? Помогите а то уже терпение кончается
Пробовал и по ean и по id Понимаю что название вставляется в SQL запрос и надо кавычки для русских .
« Последнее редактирование: 05.05.2014, 13:25:28 от konstan_tin »
*

konstan_tin

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Импорт/экспорт
« Ответ #726 : 05.05.2014, 16:40:32 »
День убил . Разобрался . ф-лы импорта надо корректировать Табл category_ordertype не существует, ее надо заменить на ordertype в блоке кода просмотра категорий . Строки           
 $cat->set("products_sorting", 1);
 $cat->set("products_sorting2", 1); убрать, так как полей не существует
И самое главное  для csv ф-ла импорта поле category создает новую категорию, если ее нет на сайте а поле category_id указывает на номер записи в табл категорий джшоппинга сайта . Так вот, если там пусто, то категория изменяется на ту что прописана в поле category csv ф-ла, если там стоит цифра, то категория будет присвоена согласно этой цифре .
Никаких кавычек ставить не надо, все и так работает . Это относится к jhopping 4.4.2 и ф-лу eanimportutf8.php
*

uragan87

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: Импорт/экспорт
« Ответ #727 : 23.06.2014, 12:25:48 »
Здравствуйте, после импорта у меня не работает сортировка товаров по цене в чем может быть проблема?
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Импорт/экспорт
« Ответ #728 : 23.06.2014, 12:46:35 »
смотря какой импорт используете.
скорее всего не пишется цена минимальная (если есть атрибуты)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

uragan87

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: Импорт/экспорт
« Ответ #729 : 26.06.2014, 11:46:23 »
да, забыл указать, брал файлы импорта и экспорта отсюда http://joomlaforum.ru/index.php/topic,265092.0.html, если делать дефолтными файлами то все работает
*

SteelCheetah

  • Новичок
  • 2
  • 0 / 0
Re: Импорт/экспорт
« Ответ #730 : 14.07.2014, 18:54:50 »
Как можно сделать возможность заливки файла скажем с 5000 позиций? может есть у кого идеи какие?
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Re: Импорт/экспорт
« Ответ #731 : 15.07.2014, 07:27:13 »
Как можно сделать возможность заливки файла скажем с 5000 позиций? может есть у кого идеи какие?
Слишком размытый вопрос. На него так и хочется ответить "Берете файл и льёте".
Вы бы описали какой импорт уже пробовали. Какие проблемы возникали. Или еще ничего не пробовали и хотите узнать какой импорт потянет обработку 5000 товаров?
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Re: Импорт/экспорт
« Ответ #732 : 15.07.2014, 12:56:52 »
Слишком размытый вопрос. На него так и хочется ответить "Берете файл и льёте".
Вы бы описали какой импорт уже пробовали. Какие проблемы возникали. Или еще ничего не пробовали и хотите узнать какой импорт потянет обработку 5000 товаров?
действительно, одно дело товар - это наименование плюс ОДНО текстовое поле и другое дело - ... ну сами знаете....)))
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

Art_i

  • Захожу иногда
  • 143
  • 5 / 0
Re: Импорт/экспорт
« Ответ #733 : 26.08.2014, 01:08:57 »
Доброго времени суток.
Переделываю чуток NR importexport под свои нужды.
В файле nrexportutf8.php добавил еще одну таблицу "#__jshopping_products_images" с полями " image_name, image_full ". Экспорт идет хорошо.
Весь код
Спойлер
[свернуть]

В фале nrimportutf8.php добавил только вот это
$product->set("image_name", $row[19]);
$product->set("image_full", $row[20]);

Очевидно, что чего-то не хватает, так как импорт этих полей не происходит.

Весь код файла nrimportutf8.php
Спойлер
[свернуть]

Прошу Вашей помощи в подсказке. Что еще нужно дописать или изменить для того чтобы импорт производился в нужные поля?
Спасибо.
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Re: Импорт/экспорт
« Ответ #734 : 26.08.2014, 09:16:34 »
Ну конечно не получается импорт. Так как в Экспорт Вы добавили таблицу, а в Импорт нет.
Для аналогии посмотрите как добавляются категории.
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

Art_i

  • Захожу иногда
  • 143
  • 5 / 0
Re: Импорт/экспорт
« Ответ #735 : 26.08.2014, 12:12:09 »
Ну конечно не получается импорт. Так как в Экспорт Вы добавили таблицу, а в Импорт нет.
Для аналогии посмотрите как добавляются категории.

Доброго дня.
Добавил таблицу в импорт. Импорт не идет. Посмотрите, пожалуйста, где допущена ошибка при добавлении таблицы ?
Спойлер
[свернуть]

Вот полный код файла импорта nrimportutf8.php

 
Спойлер
[свернуть]
« Последнее редактирование: 26.08.2014, 15:35:12 от Art_i »
*

IgorArhangel

  • Захожу иногда
  • 89
  • 0 / 0
Re: Импорт/экспорт
« Ответ #736 : 31.08.2014, 12:52:28 »
Добрый день.

Не знаю почему никто не изменяет стандартный модуль импорта?
Я его допилил под себя с добавлением изображений.. Ничего сложного не было. Теперь вопрос обновление цены по артикулу ean.
То есть чтоб в импортируемом файле было всего 2 колонки ean и price.

Если получится поделюсь решением
*

Art_i

  • Захожу иногда
  • 143
  • 5 / 0
Re: Импорт/экспорт
« Ответ #737 : 09.09.2014, 00:24:04 »
Доброго дня.
Добавил таблицу в импорт. Импорт не идет. Посмотрите, пожалуйста, где допущена ошибка при добавлении таблицы ?
Спойлер
[свернуть]

Вот полный код файла импорта nrimportutf8.php

 
Спойлер
[свернуть]

В общем, не нужно было добавлять таблицу.  Проблема решена. Всем спасибо за участие.
Если кому будет интересна реализация, скину файл.

Спасибо.
*

zcam

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: Импорт/экспорт
« Ответ #738 : 23.09.2014, 00:01:54 »
Помогите!
не могу сделать через выгрузку через nrexportutf8.zip
ставил Joomla 3.3.3 несколько раз, ставил 3.2 несколько раз, и каждый раз после устанавливал JoomShopping-4.6.1.zip.
через стандартную утилиту выгрузка работает но русского языка не понимает, а через nrexportutf8.zip нажимаешь на экспорт
и ничего не происходит, т.ж. перестает работать кнопка "наза д импорт экспорт" .
установлена винда7, апач2,4, php5.5 MySQL 5.5
*

zcam

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: Импорт/экспорт
« Ответ #739 : 23.09.2014, 23:35:02 »
В общем, не нужно было добавлять таблицу.  Проблема решена. Всем спасибо за участие.
Если кому будет интересна реализация, скину файл.

Спасибо.

Если есть возможность,  то скиньте файл
*

VicX

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Импорт/экспорт
« Ответ #740 : 04.10.2014, 12:50:00 »
В общем, не нужно было добавлять таблицу.  Проблема решена. Всем спасибо за участие.
Если кому будет интересна реализация, скину файл.

Спасибо.
Киньте пожалуйста файлик. Спасибо большое
*

VicX

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Импорт/экспорт
« Ответ #741 : 04.10.2014, 13:04:10 »
В общем, не нужно было добавлять таблицу.  Проблема решена. Всем спасибо за участие.
Если кому будет интересна реализация, скину файл.

Спасибо.
Где именно не нужно было добавлять таблицу? В импорте или экспорте?
*

Art_i

  • Захожу иногда
  • 143
  • 5 / 0
Re: Импорт/экспорт
« Ответ #742 : 04.10.2014, 14:26:21 »
Цитировать
Если есть возможность,  то скиньте файл

Цитировать
Киньте пожалуйста файлик. Спасибо большое

Цитировать
Где именно не нужно было добавлять таблицу? В импорте или экспорте?
В моем случае, не нужно  было добавлять в импорт.

Прикрепляю файл импорта.
*

VicX

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Импорт/экспорт
« Ответ #743 : 04.10.2014, 14:54:00 »
Спасибо за файлик. Однако при втягивании его он почему то не появляется в Опции/Импорт. Что не так?
*

VicX

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Импорт/экспорт
« Ответ #744 : 04.10.2014, 14:55:56 »
В моем случае, не нужно  было добавлять в импорт.

Прикрепляю файл импорта.

Может необходимо обрабатывать и экспорт?
Наверное необходимо изменить и form.php
« Последнее редактирование: 04.10.2014, 15:10:08 от VicX »
*

Art_i

  • Захожу иногда
  • 143
  • 5 / 0
Re: Импорт/экспорт
« Ответ #745 : 04.10.2014, 15:04:37 »
Спасибо за файлик. Однако при втягивании его он почему то не появляется в Опции/Импорт. Что не так?
Если честно, ничего не совсем пойму о чем Вы.

Я сначала установил два компонента
nrexportutf8
nrimportutf8

потом сделал изменения под себя в файлах экспорта и импорта. В экспорте мне все было понятно. Там добавил таблицы с которых нужно вытягивать информацию.
А вот в импорте не получалось записать в нужные таблицы нужную информацию. В файле импорта есть закомментированный кусок кода, это я изначально думал что правильно. Но оказалось, что нет. Дальше там строки 73 и 173 , помоему, там есть комментарий.
*

VicX

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Импорт/экспорт
« Ответ #746 : 04.10.2014, 15:14:31 »
Отлично допер все. Получилось. Спасибо.
Однако можно еще файлик экспорта. Или хотя бы опишите какие колонки есть для импорта. Спасибо
*

VicX

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Импорт/экспорт
« Ответ #747 : 04.10.2014, 15:18:00 »
Нашел комментарии прочел. Подскажите только одного не понял (я еще новичок только начал учиться программированию) будет втягиваться только одна фотка товара? А если несколько будет в карточке, то они будут убираться?
*

VicX

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Импорт/экспорт
« Ответ #748 : 04.10.2014, 15:20:23 »
Мне очень необходим файл для импорта csv файла с фото. Прочитав данную тему мне показалось, что Вы именно это и делали в данном файле или я не прав?
*

VicX

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Импорт/экспорт
« Ответ #749 : 04.10.2014, 18:12:58 »
Доброго времени суток.
Переделываю чуток NR importexport под свои нужды.
В файле nrexportutf8.php добавил еще одну таблицу "#__jshopping_products_images" с полями " image_name, image_full ". Экспорт идет хорошо.
Весь код
Спойлер
[свернуть]

В фале nrimportutf8.php добавил только вот это
$product->set("image_name", $row[19]);
$product->set("image_full", $row[20]);

Очевидно, что чего-то не хватает, так как импорт этих полей не происходит.

Весь код файла nrimportutf8.php
Спойлер
[свернуть]

Прошу Вашей помощи в подсказке. Что еще нужно дописать или изменить для того чтобы импорт производился в нужные поля?
Спасибо.
Вставил Ваш код в свой файл и запустил экспорт выдало вот такую ошибку:
Обнаружена ошибка.

    1054 Unknown column 'prod.product_vid' in 'field list' SQL=SELECT prod.product_id, prod.product_ean, prod.product_quantity, prod.product_date_added, prod.product_price, tax.tax_value as tax, prod.`name_ru-RU` as name, prod.`short_description_ru-RU` as short_description, prod.`description_ru-RU` as description, cat.`name_ru-RU` as cat_name, categ.category_id, prod.product_manufacturer_id, prod.`meta_description_ru-RU` as meta_description, prod.`meta_keyword_ru-RU` as meta_keyword, prod.product_publish, prod.product_template, prod.delivery_times_id, prod.product_vid, prod.product_name_d, img.image_name, img.image_full, prod.product_article, prod.product_color_buton, prod.product_color_list, prod.product_color_stebel, prod.product_color_stvol, prod.product_material_zvet, prod.product_material_list, prod.product_material_stebel, prod.product_material_stvol, prod.product_height, prod.product_width, prod.product_material_vaz, prod.product_material_gorshok, prod.product_napolnenie FROM `k75j4_jshopping_products` AS prod LEFT JOIN `k75j4_jshopping_products_images` AS img USING (product_id) LEFT JOIN `k75j4_jshopping_products_to_categories` AS categ USING (product_id) LEFT JOIN `k75j4_jshopping_categories` as cat on cat.category_id=categ.category_id LEFT JOIN `k75j4_jshopping_taxes` AS tax ON tax.tax_id = prod.product_tax_id GROUP BY prod.product_id

Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Импорт товаров в Яндекс.Объявления

Автор demll

Ответов: 1
Просмотров: 2963
Последний ответ 04.02.2021, 09:32:19
от khan-alex
Как ускорить импорт товаров?

Автор Sergej5

Ответов: 42
Просмотров: 5567
Последний ответ 20.01.2020, 11:31:22
от Sergej5
Экспорт в Excel из JS (прайс-лист)

Автор denism300

Ответов: 5
Просмотров: 4836
Последний ответ 06.03.2019, 21:03:46
от jesus
Экспорт в Яндекс.Маркет

Автор vasilyreal

Ответов: 8
Просмотров: 3906
Последний ответ 10.01.2019, 17:41:14
от vasilyreal
Импорт товара с описанием дополнительных фото товара

Автор NekiyMonster

Ответов: 3
Просмотров: 3546
Последний ответ 02.02.2018, 18:27:40
от nevigen