Обратился друг с просьбой сделать возможность добавлять несколько фото для записи в универсальном каталоге. Делал это уже нескольким пользователям на заказ, начиная с версии 1.8, но почему то они все были против публикации этого у меня в блоге, хоть это и мелочь вроде. Но наш товарищ хоть и оплатил мне работу, сам высказал желание поделиться (кому не жалко, думаю он плюс в карму заслужил)
Хотел было описать сам процесс переделки компонента, но поняв что это слишком много кода в одном посте решил просто выложить готовый вариант...
Фото добавлять и удалять можно как с админки, так и с пользовательской части.
В архиве все нужные файлы для замены. Предназначено для "чистого" каталога. Это значит что для тех объектов что у вас уже есть фото показываться не будут. Если хотите установить в заполненный каталог то предварительно удалите все фото у объектов. Демки сейчас нету, чужой сайт не имею права показывать, но думаю что и на скрине все понятно...
З.Ы. Кому то помню делал подобное и для доски, если найду то поделюсь, думаю "срок давности" прошел и заказчик не обидится)
Скачать хак


Хотел было описать сам процесс переделки компонента, но поняв что это слишком много кода в одном посте решил просто выложить готовый вариант...
Фото добавлять и удалять можно как с админки, так и с пользовательской части.
В архиве все нужные файлы для замены. Предназначено для "чистого" каталога. Это значит что для тех объектов что у вас уже есть фото показываться не будут. Если хотите установить в заполненный каталог то предварительно удалите все фото у объектов. Демки сейчас нету, чужой сайт не имею права показывать, но думаю что и на скрине все понятно...
З.Ы. Кому то помню делал подобное и для доски, если найду то поделюсь, думаю "срок давности" прошел и заказчик не обидится)
Скачать хак


Загружал фото 2.6 МБ при редактировании двух товаров, получилось битое фото, ссылка сформировалась в первом товаре
/images/catalog/2563b20b1b15052 (если попытаться добавить jpg, все равно там ничего) а во втором /images/catalog/e6831e47bc7db5185fad8ecb3970c7a1.jpg94cd66d870ed75ca51dca33b061546d1.JPG
это была старая фотка e6831e47bc7db5185fad8ecb3970c7a1.jpg в товаре
jpg94cd66d870ed75ca51dca33b061546d1.JPG это новая, вставленная после смены на uc_multiphoto.
Она же автоматом добавляется после каждого фото, а у вас видимо было уже фото для объекта, вот и "прилепилось" к нему) Поэтому я и написал в посте
Не удаляйте фото лучше сделайте через бд потом запятые расставьте !!! это самый лучший вариант
Загружал фото 2.6 МБ получилось битое фото, ссылка сформировалась на биг фото /images/catalog/2563b20b1b15052
на медиум /images/catalog/2563b20b1b15052.jpg
Взял фото поменьше весом 99КБ но разрешением 800х755 - тоже самое, битые картинки
+
Вот если бы такую штучку да для Доски Объявлений - цены бы ей не было!!!
перезаливал раза два уже
вот кусок кода
Fatal error: Call to undefined method cmsCore::executePluginRoute() in /var/www/u7474003/data/www/goodsocial.ru/components/catalog/frontend.php on line 1196
Не подскажете, как решили проблему (если решили)?
Может, дело в СЕО плагине Seo_Uc_Cat_ICMS_v1.10.3_18.01.2014? Больше я там ничего не меняла из дефолта.
Сегодня перезалью архив...
есть поле imageurl, оно?