Перейти к содержанию
Форум поддержки пользователей VamShop

Главная картинка в карточке товара


Рекомендуемые сообщения

Здравствуйте!

 

Как изменить или указать главную фотографию для товара среди нескольких.

 

Т.е. ту картинку, которая будет отображаться главной в списке товаров и в карточке товара?

Ссылка на сообщение
Поделиться на другие сайты

Никак, главная - это первая загруженная картинка, т.е. грузите главную в первую очередь, тогда и делать ничего не надо будет.

Ссылка на сообщение
Поделиться на другие сайты
  • 4 weeks later...

Загрузил новую фотографию к товару, а старую, которая была первой удалил. В карточке товара обновилось на новую фотографию, а в категории вместо фото товара выдает /img/content/0/noimage-540.png

 

Как исправить этот глюк?

Ссылка на сообщение
Поделиться на другие сайты

Такого быть не должно, по идее.

Картинки удаляли в админке?!

 

В phpMyAdmin в таблице content_images нет этой картинки с id номером 540 ?!

Ссылка на сообщение
Поделиться на другие сайты

Была стандартная ситуация, сделали другие фотографии к товару, и перезагрузили их через админку. После нажатия кнопки "сохранить", отображалось 2 фотки в товаре (старая и новая), затем в админке через красный крестик удалили первую фотку.

Ссылка на сообщение
Поделиться на другие сайты

Такая же ситуация на вашем сайте http://demo.vamshop.com/category/notebooks.html

Я удалил первую фотографию у товара Samsung ATIV Book 9

Ссылка на сообщение
Поделиться на другие сайты

В /app/Vendor/smarty/vam_plugins/function.content_listing.php дело, в этом коде:

$Content->bindModel(array('hasOne' => array(
'ContentImage' => array(
                    'className' => 'ContentImage',
                    'conditions'=>array('ContentImage.order' => '1')
))));

т.е. картинка выводится с порядком 1, а раз Вы удалили первую картинку, то он её найти не может.

 

Сейчас попробую, может как-то можно по-другому сделать.

 

Либо придётся в админке у товара все картинки удалить, сохранить товар и затем по-новой добавлять.

Ссылка на сообщение
Поделиться на другие сайты

Что-то не так просто оказалось, не могу придумать код для правильной работы.

 

Наверное проще будет удалить картинки и добавить по-новой.

Ссылка на сообщение
Поделиться на другие сайты

Что-то не так просто оказалось, не могу придумать код для правильной работы.

 

Наверное проще будет удалить картинки и добавить по-новой.

 

Как вариант, для оперативного временного решения, что бы сайт работал.

 

Но оставлять так нельзя.

 

Фотки уже проиндексировались, будет терятся трафик. Плюс трудозатраты контент-менеджера на перезаливку фотографий - дополнительные расходы. Пропажа всех расширеных пинов в пинтересте - опять потеря трафика.  :what:  Оставлять так нельзя.

Ссылка на сообщение
Поделиться на другие сайты

Ну названия картинок ведь не меняются, если их по-новой добавить, в этом смысле ничего не изменится с индексацией.

 

Но я не спорю конечно, что это глюк  :cg:

Пока не придумал как исправить.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 month later...

Загрузил новую фотографию к товару, а старую, которая была первой удалил. В карточке товара обновилось на новую фотографию, а в категории вместо фото товара выдает /img/content/0/noimage-540.png

 

Как исправить этот глюк?

Исправлена эта проблема.

Правда если Вы уже удалили основную картинк уи столкнулись с описываемой проблемой, придётся зайти в такой проблемный товар, удалить любую картинку и тут же снова её залить, что б выставился порядок сортировки картинки.

Для всех новых товаров такой проблемы наблюдаться не будет.

Вот возьмите файл /app/Controller/ImagesController.php

ImagesController.php

Изменено пользователем VaM
Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...