Помощь Убрать вывод первого доп. изображения в товаре

Статус
В этой теме нельзя размещать новые ответы.

paradocs134

Постоялец
Регистрация
19 Мар 2009
Сообщения
56
Реакции
8
В чем трабла использую для импорта товаров модуль CSV Product Import он просит залить главное изображения одним тегом а все остальные другим тегом в списке, мой файл импорта выглядит так

image image_other
8053195.jpg 8053195.jpg:::8053205.jpg:::8053215.jpg

или

image
8053195.jpg:::8053205.jpg:::8053215.jpg

по другому к сожалению нельзя сделать експорт етого файла.


И есть такая проблема что под главной фото создается две копии одинаковых доп. фото, не красиво смотрится не знаю как исправить.

Придумал варианты

1. Убрать вывод первой доп фото ну не знаю как.
2. Переписать импорт чтоб он читал все фото только из одной строчки и первую делал главной ну тоже не знаю как.
3. Переписать импорт чтоб он игнорировал первую доп. фото..



Ниже пример как это выглядит на сайте. Заранее спасибо.

qbonx4azotzp.png
 
измени
foreach ($results as $result) {
if ($result['image']) {
$image = $this->model_tool_image->resize($result['image'], $this->config->get('config_image_related_width'), $this->config->get('config_image_related_height'));
} else {
$image = false;
}

на
$del_first = true;
foreach ($results as $result) {
if ($del_first) {
$del_first = false;
} else {
$this->data['images'][] = array(
'popup' => $this->model_tool_image->resize($result['image'], $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height')),
'thumb' => $this->model_tool_image->resize($result['image'], $this->config->get('config_image_additional_width'), $this->config->get('config_image_additional_height'))
);
}
}


только сегодня дошли руки внести твои изменения, изменил, после внесения изминений страница из товаром просто не грузится.. не только страница сайт не грузится просто пустая страница.
 
Стряхну пыль с этой темы) есть такая же проблема - после импорта основное и первое доп фото одинаковы. Как у всех товаров удалить только первое доп фото?

Нашел...
SQL:
DELETE 
     ppi
FROM 
     product_image ppi
JOIN 
     product p
ON 
     ppi.product_id = p.product_id
WHERE 
     pi.image = p.image
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху