Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

ju2r4c

Новачок
  
  • Публікації

    23
  • З нами

  • Відвідування

Відвідувачі профілю

Блок відвідувачів профілю відключений і не буде доступний широкому іншим користувачам

ju2r4c's Achievements

Apprentice

Apprentice (3/14)

  • Reacting Well Rare
  • Dedicated Rare
  • First Post
  • Collaborator
  • Week One Done

Recent Badges

5

Репутація

  1. Спасибо за быстрый ответ. Ещё уточнения есть. Вопрос 0 Получается это запрос для каждого товара. 600 товаров умноженных на опции размера итого 6000 товаров и запросов во время выгрузки :)) Хостер уже прислал письмо :)) Может на этапе 4.2 (ДО обхода в цикле) сделать общую выборку запросом? И на 4.3 в цикле выбирать из этого результата параметры для конкретного текущего id товара? Как такое сделать? Вопрос 1 На этапе 3.2 (Умножать товар на опции) выбрал размеры. И на 3.12 указал Размер и [[optionset1]]. И ожидаю получить <param name="Размер">27 см</param> Но после формирования параметров в 4.3 наверно этот параметр затирается. Как это решить? Вопрос 2 Нужно для Касты выгружать тег article. В 4.3 пишу этот код: $product['article'] = $product['model']; И ожидаю в теге article значение как в vendorCode Но не создаётся тег article Как это решить?
  2. Благодарю за быстрые ответы. Бывает что атрибутов в карточке нет, они только: - в стандартных фильтрах (product_filter, filter_description, filter, filter_group_description) - в OCFilter (ocfilter_filter_value_to_product, ocfilter_filter_value, ocfilter_filter_value_description, ocfilter_filter, ocfilter_filter_description) Подскажите как правильно и на каком этапе брать инфу в этих фильтрах и как использовать эти результаты? Чтобы в результате можно было сформировать в выгрузку <param name="Название фильтра">Значение фильтра</param> OpenCart 3 Отдельно эти запросы в скрипте использовал в таком виде -- Стандартные фильтры SELECT fd.name AS filter_value, fgd.name AS group_name FROM " . DB_PREFIX . "product_filter AS pf JOIN " . DB_PREFIX . "filter_description AS fd ON pf.filter_id = fd.filter_id JOIN " . DB_PREFIX . "filter AS f ON fd.filter_id = f.filter_id JOIN " . DB_PREFIX . "filter_group_description AS fgd ON f.filter_group_id = fgd.filter_group_id WHERE pf.product_id = '" . (int)$product_id . "' AND fd.language_id = '" . (int)$language_id . "' AND fgd.language_id = '2' -- OCFilter SELECT ffd.name AS filter_name, fvvd.name AS filter_value FROM " . DB_PREFIX . "ocfilter_filter_value_to_product AS fvtp JOIN " . DB_PREFIX . "ocfilter_filter_value AS fvv ON fvtp.value_id = fvv.value_id AND fvtp.filter_id = fvv.filter_id JOIN " . DB_PREFIX . "ocfilter_filter_value_description AS fvvd ON fvv.value_id = fvvd.value_id AND fvvd.language_id = '" . (int)$language_id . "' AND fvvd.filter_id = fvtp.filter_id JOIN " . DB_PREFIX . "ocfilter_filter AS ff ON fvv.filter_id = ff.filter_id AND ff.filter_id = fvtp.filter_id AND ff.source > 2 JOIN " . DB_PREFIX . "ocfilter_filter_description AS ffd ON ff.filter_id = ffd.filter_id AND ffd.language_id = '2' AND ffd.source > 2 WHERE fvtp.product_id = '" . (int)$product_id . "'
  3. Здравствуйте. Как вывести новый тег? meta_description_ua В п.3.12 выгружается на рус языке Слева - <meta_description> И справа - ((pd.meta_description)) В п.4.2 такая настройка: $data['lang_data'] = array('lang_id' => 4, 'fields' => 'name,description,meta_description'); В п.4.3 получаю укр версию так: $meta_description_ua = trim($product['langdata'][4]['meta_description']); if ($meta_description_ua){ echo "metta $meta_description_ua"; $product['meta_description_ua'] = $meta_description_ua; } $meta_description_ua содержит необходимые данные. Но не создаётся тег $product['meta_description_ua'] На сколько я помню есть список разрешённых тегов. Где его дополнять? Как это сделать?
  4. Получилось так сделать. Это на этапе 4.3. $description_ua = $product['langdata'][4]['description']; // 4 это id мови if (!$description_ua){ $product['langdata'][4]['description'] = 'свой текст укр шаблон'; }
  5. Здравствуйте. Выгружаю на prom.ua. Задача - Если нет описания - сгенерировать. Разумеется для рус и укр описания. Там где есть описание, то выгружается description_ua норм. На шаге 3.4 есть текст для генерации. Формируется в выгрузку description с этим текстом, но description_ua пустой. (name_ua есть). На 4.2 такой код $data['lang_data'] = array('lang_id' => 4, 'fields' => 'name,description'); - работает. 4 - ид укр языка, в админке сайта - рус. Этот код (как выше Вы написали) приводит к ошибке. $data['lang_data'] = array( 'lang_id' => 4, 'fields' => array( 'name' => 'name_ua', 'description' => 'description_ua' ) ); Такая ошибка <b>Fatal error</b>: Uncaught Exception: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM masterf_product_description WHERE product_id = '1332' AND language_id = '4'' at line 1&lt;br /&gt;Error No: 1064&lt;br /&gt;SELECT FROM masterf_product_description WHERE product_id = '1332' AND language_id = '4' in Так вот как вставить в выгрузку description_ua? На этапе 4.3 в коде нет реакции на description_ua. $product['description_ua'] = '<p>' . $product['name'] . '</p>'; - ничего не выводит в выгрузку.
  6. При попытке купить дополнение ошибка что файл больше не доступен. Продаётся? Как купить?
  7. Согласен. Но я как раз всё понял, поэтому модуль в топку )) Если его научить парсить XML, было бы шикарно. Название взять с name, название укр с name_ua, цену с price и т д - чтобы не махаться с номерами колонок и т д Кстати если содержимое XML завернуть в HTML он случайно не сможет парсить теги?
  8. Отлично. Я тоже занимаюсь парсингом, кодингом и прочей автоматизацией. И что? Что мне теперь писать скрипт для того чтобы XML файл показать этому модулю в виде HTML, чтобы он это спарсил? Если мне нех было делать и не было б лучше модулей, то так бы и сделал. Если у Вас есть ложка, вы будете суп кушать вилкой? Вот вся "реактивная тяга" )
  9. Лучше например anyCSV. А то что тут нужно "готовить" прайс это понятно и на блюдечке показать модулю. Парсить не пробовал им, после основного функционала в этом уже нет смысла. Не мешало бы научить этот модуль парсить XML содержимое )) Вроде ж логично.
  10. Инструкции читал - они такие же "логичные" как и сам модуль. Далее после "отсчётов колонок" в XML и методом тыка получилось загрузить 15 товаров для теста. Далее включил в выгрузку остальные товары и .... как и ожидалось все данные поехали по п***де, потому что не везде есть цена со скидкой или бренд или ещё что-то. А когда попытался настроить param (после чтения документации), то ожидаемо прозрел от того на сколько что-то может быть нелогичным и нерабочим (мягко говоря). Итого модуль под снос. И моя клятва много лет назад "никогда не иметь дело с этим модулем" снова актуальна, как бы не просили клиенты , даже если его купили уже.
  11. Можно создать категории "как в прайсе" ? НЕ вручную, а автоматически. Иначе в этом модуле просто нет смысла. Вручную сопоставлять категории, так ещё и слева код категории, а справа название и нужно по коду (или латинице) находить нужную категорию - это просто тупо издевательство.
  12. Здравствуйте. Делаю загрузку XML/YML файла. Подскажите пожалуйста 1) На вкладке "Категории и наценки" обязательно каждую категорию настраивать с фото и наценкой? Если 200 категорий это 200 настроек нужно сделать вручную? 2) Нужно отсчитывать теги, чтобы номера вписать? Просто написать теги name, name_ua, price_old нельзя? 3) Как отсчитывать теги если в некоторых может НЕ быть price_old, vendor? Модуль v9.5, ocStore 3.0.3.7
  13. То есть примеров реальных блогов нет? Когда отправляем ссылку в Viber/Telegram на пост в блоге, то ссылка превращается в Фото с заголовком. Это благодаря чему такое? У Вас в модуле такой фичи не вижу, ссылка с демо просто скучная ссылка. Я так понял это микроразметка формирует такой блок.
  14. Здравствуйте. Есть примеры с разных дизайнов? Как это выглядит "в живую"? На демо это печаль-беда-уныние https://oc2.opencartadmin.com/ И микроразметки нет? В Viber сообщении скучная ссылка

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.