LordBelial 0 Опубликовано 21 марта, 2014 Жалоба Share Опубликовано 21 марта, 2014 В Админке-Настройке-Магазин указывается размер картинки , который формируется в категории и на карточку товара. Мне в карточку товара нужна фотография другого размера. Как это сделать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 марта, 2014 Жалоба Share Опубликовано 21 марта, 2014 С карточкой товара по-проще. Переписываете файл /app/Vendor/smarty/vam_plugins/function.content_images.php в /app/Vendor/smarty/local_plugins/function.content_images.php Это что б Ваши правки не затёрлись обновлениями, Ваши правленные файлы в local_plugins папке должны быть, тогда их не затронет при обновлении. Затем в /app/Vendor/smarty/local_plugins/function.content_images.php попробовать после: // Content Image добавить: $config['THUMBNAIL_SIZE'] = 40; и поменять: $keyed_images[$key]['image_thumb'] = BASE . '/images/thumb/' . $image_url; на: $keyed_images[$key]['image_thumb'] = BASE . '/images/thumb/' . $image_url . '/' . $config['THUMBNAIL_SIZE']; Это что б картинка была по ширине 40 Ссылка на сообщение Поделиться на другие сайты
LordBelial 0 Опубликовано 21 марта, 2014 Автор Жалоба Share Опубликовано 21 марта, 2014 Спасибо ;) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 марта, 2014 Жалоба Share Опубликовано 21 марта, 2014 А вот с подкатегориями нужно будет по-другому делать. И для товаров, и для категорий, и для любого контента используется тэг content_listing Переписываете файл /app/Vendor/smarty/vam_plugins/function.content_listing.php в /app/Vendor/smarty/local_plugins/function.content_listing.php Это что б Ваши правки не затёрлись обновлениями, Ваши правленные файлы в local_plugins папке должны быть, тогда их не затронет при обновлении. Затем в /app/Vendor/smarty/local_plugins/function.content_listing.php попробовать после: // Content Image добавляйте что-то вроде: if ($params['type'] == 'category') { $config['THUMBNAIL_SIZE'] = 40; } Это что б для категорий была ширина картинок 40. и ниже менять: $content_list[$count]['image'] = BASE . '/images/thumb/' . $image_url; на что-то вроде: $content_list[$count]['image'] = BASE . '/images/thumb/' . $image_url.(($config['THUMBNAIL_SIZE'] == 40) ? '/40' : ''); Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 марта, 2014 Жалоба Share Опубликовано 21 марта, 2014 Я вообще сам такое никогда не делал, в смысле, разные картинки, так что попробуйте, тоже интересно, сработает или нет, по идее, всё выглядит правильно и логично. Если что, добавлю в FAQ как раз новые вопросы про разные размер на странице карточки товара и разный размер для категорий. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 марта, 2014 Жалоба Share Опубликовано 21 марта, 2014 Чуть поправил посты с кодом. Ссылка на сообщение Поделиться на другие сайты
LordBelial 0 Опубликовано 26 марта, 2014 Автор Жалоба Share Опубликовано 26 марта, 2014 С фотографиями на карточке товара я решил путём css. Описанный выше вариант в корзине не прокатил. Сделал все, что тут написано в файле function.shopping_cart.php , но ни чего не поменялось. Перезалил фотографии, то же ни чего не поменялось :( Они выводятся размером 40х40 , а мне надо 150х150рх. Ссылка на сообщение Поделиться на другие сайты
LordBelial 0 Опубликовано 26 марта, 2014 Автор Жалоба Share Опубликовано 26 марта, 2014 Из папки local_plugins почему-то подхватывать файлы не хочет =( Я сделал тат: В function.shopping_cart.php нашел строки $image_url = $content_id . '/' . $content_image . '/40'; $thumb_name = substr_replace($content_image , '', strrpos($content_image , '.')).'-40.png'; и поменял их на $image_url = $content_id . '/' . $content_image; $thumb_name = substr_replace($content_image , '', strrpos($content_image , '.')).'.png'; Она стал выводить изображения 250Х250 . В данном, моем случае это не особо критично и поэтому я уменьшил картинки путём размера css. ----------------------------------------- И все же хочется увидеть более разумный вариант решения данной проблемы. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 марта, 2014 Жалоба Share Опубликовано 27 марта, 2014 Попробуйте почистить smarty-кэш, т.е. очистить папку /app/tmp/cache/smarty_templates_c/ Видимо, из-за этого не подхватился файл из local_plugins Ссылка на сообщение Поделиться на другие сайты
LordBelial 0 Опубликовано 27 марта, 2014 Автор Жалоба Share Опубликовано 27 марта, 2014 Спасибо. Да, действительно в нем было дело. Ссылка на сообщение Поделиться на другие сайты
xclock 0 Опубликовано 27 марта, 2014 Жалоба Share Опубликовано 27 марта, 2014 Здравствуйте! У меня похожая ситуация. Опишу и проиллюстрирую с помощью рисунков что-бы наглядно все видеть. И так: При переходе по категории товара, на странице начинает отображаться товар прикрепленный к конкретной категории. В некоторых категориях есть по несколько видов товара с подробным описанием. Пример 1. В описании товара: 1) Наименование в виде заголовка 2) Картинка 3) характеристики (описание). В данную категорию Я добавил еще один вид товара, но возникли проблемы с картинкой. Вот ... Истинные размеры картинки (на сайте она отображается в уменьшенном виде), 311 Х 211 пикселей. Т.е. она должна быть размером приблизительно такого же как картинка на первом рисунке. А отображается в уменьшенном виде, размерем - 117 Х 79 точек. По чему оно уменьшилось? И как это можно исправить ? Спасибо. Надеюсь услышать Ваш ответ ;) Ссылка на сообщение Поделиться на другие сайты
xclock 0 Опубликовано 27 марта, 2014 Жалоба Share Опубликовано 27 марта, 2014 В 27.03.2014 в 07:08, support сказал: Попробуйте почистить smarty-кэш, т.е. очистить папку /app/tmp/cache/smarty_templates_c/ Видимо, из-за этого не подхватился файл из local_plugins Заранее приношу извинения за возможно тривиальный вопрос. При очистке кэша, как это отобразиться на изменения в магазине? в этой папке находится 390 файлов... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 марта, 2014 Жалоба Share Опубликовано 27 марта, 2014 Вообщем Вы не в том разделе форума спросили, это раздел про VamShop 2. А у Вас VamShop 1. В VamShop 1 можно насраивать размеры картинок для страницы карточки товара, для списка товара, настраивается в Админке - Настройки - Картинки. Правда если картинки уже добавлены, после изменения размеры картинок, нужно запустить пакетную обработку в Админке - Модули - XT-модули, что б картинки порезались по текущим настройкам. Ссылка на сообщение Поделиться на другие сайты
xclock 0 Опубликовано 27 марта, 2014 Жалоба Share Опубликовано 27 марта, 2014 В 27.03.2014 в 14:37, support сказал: В VamShop 1 можно насраивать размеры картинок для страницы карточки товара, для списка товара, настраивается в Админке - Настройки - Картинки. Да, там поля заполнены соответственно, но суть в том что в предыдущих карточках (товарах) картинки отображаются нормально а на последнем товаре в данной категории в уменьшенном виде. Надо как-то это исправить! Ссылка на сообщение Поделиться на другие сайты
xclock 0 Опубликовано 27 марта, 2014 Жалоба Share Опубликовано 27 марта, 2014 Все спасибо, вопрос решен! Оказывается была банальная причина: по непонятной причине картинка была меньших размеров, это мне непонятно почему, т.к. загружал с нормальными размерами. Нашел по адресу: /www/сайт/res/images/categories/ нужную картинку и перезалил картинку с нормальным размером, ее переименовал, что-бы тот же файл подгружался и все, далее обновил страницу и Вуа-ля... Ссылка на сообщение Поделиться на другие сайты
Иван Юрченко 0 Опубликовано 21 сентября, 2015 Жалоба Share Опубликовано 21 сентября, 2015 Тоже играюсь с размером картинки на карточке товара - надо увеличить до 350px. Попробовал внести вышепредложенные изменения в function.content_images.php - размер меняет, но только в меньшую сторону, тоесть работает для размеров 40, 100, а вот уже 200px не меняет. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 сентября, 2015 Жалоба Share Опубликовано 21 сентября, 2015 Укажите в Админке - Настройки - Мой магазин, там вроде как основной размер картинки указывается. Ссылка на сообщение Поделиться на другие сайты
Иван Юрченко 0 Опубликовано 21 сентября, 2015 Жалоба Share Опубликовано 21 сентября, 2015 так мне нужны разные размеры картинок: для листинга товара одни, для карточек товаров другие. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 сентября, 2015 Жалоба Share Опубликовано 21 сентября, 2015 Может неправильно поменяли код?! В /app/Vendor/smarty/vam_plugins/function.content_listing.php поменяйте (два раза встречается, поменяйте): $config['THUMBNAIL_SIZE'].'.png'; на что-то типа: '350.png'; Ссылка на сообщение Поделиться на другие сайты
Иван Юрченко 0 Опубликовано 21 сентября, 2015 Жалоба Share Опубликовано 21 сентября, 2015 что-то не выходит... а замену, указанную в 4 посте этой темы нужно делать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 сентября, 2015 Жалоба Share Опубликовано 21 сентября, 2015 Поменяйте и затем сбросьте кэш в Админке - Настройки - Мой магазин, кнопка внизу. и ещё наверное в /app/Controller/ImagesController.php поменять $config['THUMBNAIL_SIZE'] на 350 Ссылка на сообщение Поделиться на другие сайты
Иван Юрченко 0 Опубликовано 21 сентября, 2015 Жалоба Share Опубликовано 21 сентября, 2015 Во втором посте все верно написано было, помогла очистка кеша в админке )) спасибо! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 сентября, 2015 Жалоба Share Опубликовано 21 сентября, 2015 Не за что. Хорошо, что разобрались. Ссылка на сообщение Поделиться на другие сайты
clp5 0 Опубликовано 5 октября, 2016 Жалоба Share Опубликовано 5 октября, 2016 Александр, а как сдвинуть картинку в категории? чтобы отображалась справа или слева от текста. Или совсем убрать. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 октября, 2016 Жалоба Share Опубликовано 5 октября, 2016 В 05.10.2016 в 14:59, clp5 сказал: Александр, а как сдвинуть картинку в категории? чтобы отображалась справа или слева от текста. Или совсем убрать. Expand Все отступы, цвета, оформление, всё в css /app/webroot/css/vamshop.css Там меняйте стили. Стили вывода подкатегорий/категорий ищите по featured-categories Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения