oxparts 0 Опубликовано 7 декабря, 2016 Жалоба Share Опубликовано 7 декабря, 2016 Здравствуйте. Обновился вчера до версии 2.42. После обновления загрузил новые файлы картинок в папку img/content (предварительно удалил оттуда все папки с картинками), при этом для части картинок оставил старые названия, а другая часть с измененными названиями. В прайсах, где названия картинок изменились прописал новые названия. После импорта те товары для которых название картинок не менялось отображаются нормально, а те товары для которых название картинки менялось - картинка не подгружается. Экспортировал проблемные прайсы - название картинки не меняется со старого на новое. Я так понимаю, что как раз для этого и были убраны папки с ID товара, чтобы можно было быстро подгружать прайсы с картинками? И еще аналогично вопрос про ярлык товара - например хочу массово удалить ярлык "В наличии" для некоторых товаров в прайсе - редактирую прайс (удаляю "В наличии") импортирую, но ярлык не удаляется. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 декабря, 2016 Жалоба Share Опубликовано 8 декабря, 2016 Здравствуйте! Ну да, в том числе и для этого, что б всё в одном месте было, все картинки, а не в куче поддиректорий. А название файла картинки точнов нужно колонке указываете?! Может не в той колонке указали. А по поводу ярлыка тоже самое, точно указываете существующий ярлык, т.е. надо ведь, по идее, указать какой-то другой ярлык. P.S. Можно напрямую в базе данных поправить в phpMyAdmin Таблицы contents, content_descriptions, content_products, content_images Ссылка на сообщение Поделиться на другие сайты
oxparts 0 Опубликовано 8 декабря, 2016 Автор Жалоба Share Опубликовано 8 декабря, 2016 1. Проверил. Название файла указываю точно в нужной колонке. В базе править - не вариант (я может и поправлю, а клиент точно не будет). Что-то с обработкой при импорте. Попробовал сделать новый прайс, загрузил картинки в img/content, сделал импорт - в админке в свойствах товара картинка отображается, а на сайте нет. Еще раз проверил со старым прайсом (с тем, где были изменены названия картинок) сделать импорт - нет картинок ни в админке, ни на сайте. Сделал экспорт этого-же прайса - названия картинок старые! Можно скинуть исходник файлов отвечающих за импорт/экспорт - может у меня они кривые? 2. По поводу ярлыка - нужна опция, чтобы при импорте ярлыки массово можно было убрать. Например стоял на группе товаров ярлык "в наличии", потом требуется убрать ярлык, но при этом заказчик не хочет ставить ярлык "нет в наличии" P.S. Если подгружать фото вручную в карточке товара - все работает и отображается. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 декабря, 2016 Жалоба Share Опубликовано 8 декабря, 2016 1. Так просто в каталоге картинка не видна?! А в базу записывается название файла? Если записывается, может дело в кэше, можно попробовать очистить кэш кнопкой на главной странице админки. 2. Пока что такого нет в коде. Ссылка на сообщение Поделиться на другие сайты
oxparts 0 Опубликовано 8 декабря, 2016 Автор Жалоба Share Опубликовано 8 декабря, 2016 Очистка кеша не помогает. В базу записалось, только когда грузил новый прайс - но картинку видно только в админке. Когда гружу уже существующий прайс повторно с измененным названием картинки - в базе запись не обновляется. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 декабря, 2016 Жалоба Share Опубликовано 9 декабря, 2016 Если в базе нормально файл картинки прописан, значит должно быть всё нормально. Видимо, теперь Вам надо сами файлы картинок переписать в папку /img/content Вычитали описание 2.42 обновления?! Я там писал как скопировать массово все картинки. Ссылка на сообщение Поделиться на другие сайты
oxparts 0 Опубликовано 11 декабря, 2016 Автор Жалоба Share Опубликовано 11 декабря, 2016 Теперь проблема такая - подгружаю прайс, когда открываю сам товар - картинка есть, а в каталоге (в категории) нет. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 декабря, 2016 Жалоба Share Опубликовано 11 декабря, 2016 Кэш сбрасывали на главной странице админки?! Кнопка сбрсоить кэш. Хотя может файл /app/Vendor/smarty/vam_plugins/function.content_listing.php не переписали из обовления. Либо у Вас есть локальная копия этого файла в /app/Vendor/smarty/local_plugins Ссылка на сообщение Поделиться на другие сайты
oxparts 0 Опубликовано 11 декабря, 2016 Автор Жалоба Share Опубликовано 11 декабря, 2016 На всякий случай переписал еще раз файл function.content_listing.php из обновления. Кэш сбросил. Не помогло... В /app/Vendor/smarty/local_plugins есть только один файл empty. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 декабря, 2016 Жалоба Share Опубликовано 11 декабря, 2016 Покажите хоть ссылку на страницу, где рабочая картинка на странице карточки товара. Кэш сбрасывали точно?! Ссылка на сообщение Поделиться на другие сайты
oxparts 0 Опубликовано 11 декабря, 2016 Автор Жалоба Share Опубликовано 11 декабря, 2016 http://oxparts.ru/category/Maslo-transmissionnoe.html/page/1/order/id-desc Вот например в этом разделе - все товары. Кэш точно сбрасывал. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 декабря, 2016 Жалоба Share Опубликовано 11 декабря, 2016 Похоже на то, что файл не заменили, либо всё-таки кэш старый ещё. Пришлите доступ на ftp, доступ в админку. Попробую посмотреть. Ссылка на сообщение Поделиться на другие сайты
oxparts 0 Опубликовано 11 декабря, 2016 Автор Жалоба Share Опубликовано 11 декабря, 2016 Отправил в личку Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 декабря, 2016 Жалоба Share Опубликовано 12 декабря, 2016 А какой логин для подключения? 9 часов назад, oxparts сказал: Отправил в личку Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 декабря, 2016 Жалоба Share Опубликовано 12 декабря, 2016 Разобрался, проверьте, по идее, должно работать. Я так понял дело было в колонке order в таблице content_images Видимо, Вы автоматически грузите эти данные в базу, а не через админку добавляете и в колонке order записывается не 1, а что-то другое, может 0, может ещё что. В /app/Vendor/smarty/vam_plugins/function.content_listing.php поменял: $Content->bindModel(array('hasOne' => array( 'ContentImage' => array( 'className' => 'ContentImage', 'conditions'=>array('ContentImage.order' => '1') )))); на: $Content->bindModel(array('hasOne' => array( 'ContentImage' => array( 'className' => 'ContentImage' )))); Ссылка на сообщение Поделиться на другие сайты
oxparts 0 Опубликовано 13 декабря, 2016 Автор Жалоба Share Опубликовано 13 декабря, 2016 Большое спасибо! Работает. Но гружу прайсы через админку. Еще заметил проблему, что если подгружать отредактированный прайс и при этом изменить название картинки - то название картинки не меняется, хотя остальные данные изменяются. Приходится удалять все товары в категории, снова подгружать прайс - после этого названия картинок корректируются, но при этом методе пропадают атрибуты товаров и их приходится устанавливать заново. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 декабря, 2016 Жалоба Share Опубликовано 13 декабря, 2016 Тут сразу не могу сказать, надо будет разбираться, зарегистрируйте ошибку на - http://forum.vamshop.ru/bugs/vamshop-2/ Пока что придётся с этим багом жить. Ссылка на сообщение Поделиться на другие сайты
oxparts 0 Опубликовано 29 декабря, 2016 Автор Жалоба Share Опубликовано 29 декабря, 2016 Здравствуйте, заметил что аналогичная ситуация с отсутствием картинки в результатах поиска. Посмотрел файл function.search_result.php, попробовал изменить его аналогично изменениям выше в function.content_listing.php , но не помогает - если меняю, перестает работать поиск. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 декабря, 2016 Жалоба Share Опубликовано 30 декабря, 2016 10 час назад, oxparts сказал: Здравствуйте, заметил что аналогичная ситуация с отсутствием картинки в результатах поиска. Посмотрел файл function.search_result.php, попробовал изменить его аналогично изменениям выше в function.content_listing.php , но не помогает - если меняю, перестает работать поиск. Может неправильно код поменяли?! Попробуйте этот файл /app/Vendor/smarty/vam_plugins/function.search_result.php function.search_result.php Ссылка на сообщение Поделиться на другие сайты
oxparts 0 Опубликовано 30 декабря, 2016 Автор Жалоба Share Опубликовано 30 декабря, 2016 Спасибо! Заработало. С наступающими праздниками :) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 декабря, 2016 Жалоба Share Опубликовано 30 декабря, 2016 49 минуты назад, oxparts сказал: Спасибо! Заработало. С наступающими праздниками :) Не за что. И Вас с наступающими. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения