Полный url при экспорте товаров

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

reteri
reteri
Репутация: 3
Сообщения: 90
Зарегистрирован: 02.05.2018
С нами: 5 лет 10 месяцев

Сообщение #1 reteri » 03.10.2018, 16:06

Где нужно подправить чтоб при экспорте товаров был полный внешний url https://site.ua/files/products/37494.600x600s8.800x600.jpg
А не files/products/37494.600x600s8.800x600.jpg

makki M
makki M
Репутация: 199
Сообщения: 697
Зарегистрирован: 12.08.2016
С нами: 7 лет 7 месяцев
Откуда: Киев
Сайт

Сообщение #2 makki » 03.10.2018, 16:57

backend/ajax/export.php
Cоздание и расширение функционала интернет-магазина на платформе OkayCMS 2 (с 3-й и 4-й версией не работаю)

reteri
reteri
Репутация: 3
Сообщения: 90
Зарегистрирован: 02.05.2018
С нами: 5 лет 10 месяцев

Сообщение #3 reteri » 03.10.2018, 19:45

makki писал(а):backend/ajax/export.php
Спасибо, но не разобрался(

korshunov
korshunov
Репутация: 146
Сообщения: 1854
Зарегистрирован: 03.12.2015
С нами: 8 лет 3 месяца
Skype

Сообщение #4 korshunov » 04.10.2018, 06:19

Примерно так:
после

// Изображения товаров
$images = $this->products->get_images(array('product_id'=>array_keys($products)));
foreach($images as $image) {

вставить
$image->filename = $this->design->resize_modifier($image->filename, 800, 600);

reteri
reteri
Репутация: 3
Сообщения: 90
Зарегистрирован: 02.05.2018
С нами: 5 лет 10 месяцев

Сообщение #5 reteri » 04.10.2018, 13:30

korshunov писал(а):Примерно так:
после

// Изображения товаров
$images = $this->products->get_images(array('product_id'=>array_keys($products)));
foreach($images as $image) {

вставить
$image->filename = $this->design->resize_modifier($image->filename, 800, 600);

Спасибо, ваше решение помогло.
Но выявилась еще такая проблема экспорт фото, обычным способом должно быть так 37494.600x600s8.800x600.jpg, но во многих товарах фото экспорта выходит с полным URL с сайта импорта https://сайт_импорта/files/products/Z-2613.800x600.jpg
Почему так непонятно

С вашим решением это выглядит так https://мой_сайт/files/products/https%3A%2F%2Fсай ... led%2F239%2FZ-2606.800x600.jpg
Фото подгружает с сайта нормально. Но длинный путь получается URL на другой CMS при импорте ругается что не правильный путь и не грузит фото, при таком URL https://мой_сайт/files/products/Z-2613.800x600.jpg все отлично выгружает фото.

korshunov
korshunov
Репутация: 146
Сообщения: 1854
Зарегистрирован: 03.12.2015
С нами: 8 лет 3 месяца
Skype

Сообщение #6 korshunov » 04.10.2018, 14:10

Вообще экспорт-импорт не предназначен для записи фото, тем более для других CMS. Если Вам это требуется, то надо разбираться детально с обеими CMS...

reteri
reteri
Репутация: 3
Сообщения: 90
Зарегистрирован: 02.05.2018
С нами: 5 лет 10 месяцев

Сообщение #7 reteri » 04.10.2018, 21:00

korshunov писал(а):Вообще экспорт-импорт не предназначен для записи фото, тем более для других CMS. Если Вам это требуется, то надо разбираться детально с обеими CMS...
Подключил парсер для выгрузки товаров.

Вам спасибо что помогли, выгрузил все товары, на второй свой сайт на okay-cms, все фото залились)


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 43 гостя