CarolinaM Опубліковано: 22 вересня 2022 Share Опубліковано: 22 вересня 2022 Здравствуйте всем! Помогите с товарами. На сайте товары в наличии и нет в наличии в разброс, нужно актуальные товары чтобы были в начале, а которых нет в наличии в конец и чтобы были серые на фото, либо приглушенные... 1 Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 22 вересня 2022 Share Опубліковано: 22 вересня 2022 Это довольно большой объём правок в файлах. И это больше для раздела услуг, а не "помощь программистам". Ну или описывайте, что делали и что не получилось. Надіслати Поділитися на інших сайтах More sharing options... PaulKravchenko Опубліковано: 22 вересня 2022 Share Опубліковано: 22 вересня 2022 Додати сортування в моделі товарів у виборці: ORDER BY (p.quantity>0) Додати у контролерах модулів та каталогу у виборку даних по товарах змінну quantity Відштовхуючись від кількості міняти стиль ескізу зображення і робити сірим Але да, то краще до розділу послуг мабуть Надіслати Поділитися на інших сайтах More sharing options... remix8080 Опубліковано: 22 вересня 2022 Share Опубліковано: 22 вересня 2022 22.09.2022 в 16:05, CarolinaM сказал: чтобы были серые на фото, либо приглушенные... Вітаю. Ви не вказали версію. Для 2-ки тут. 3 Надіслати Поділитися на інших сайтах More sharing options... 4 months later... mr4k Опубліковано: 19 лютого 2023 Share Опубліковано: 19 лютого 2023 А для 3 є? Надіслати Поділитися на інших сайтах More sharing options... 7 months later... rekutaki Опубліковано: 21 вересня 2023 Share Опубліковано: 21 вересня 2023 для 3-ки есть такой модуль? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 21 вересня 2023 Share Опубліковано: 21 вересня 2023 <file path="catalog/view/theme/*/template/product/{category,manufacturer_info}.twig"> <operation> <search><![CDATA[<div class="product-thumb">]]></search> <add position="replace"><![CDATA[<div class="product-thumb{{ product.quantity <= 0 ? ' out-of-stock' }}">]]></add> </operation> </file> и добвить .out-of-stock {filter: grayscale(100%);} в CSS темы Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 21 вересня 2023 Share Опубліковано: 21 вересня 2023 <file path="catalog/controller/product/{category,search,special,manufacturer}.php"> <operation> <search><![CDATA[$data['products'][] = array(]]></search> <add position="after"><![CDATA[ 'quantity' => $result['quantity'],]]></add> </operation> </file> <file path="catalog/view/theme/*/template/product/{category,search,special,manufacturer_info}.twig"> <operation> <search><![CDATA[class="image"]]></search> <add position="replace"><![CDATA[class="image {% if product.quantity <= 0 %} out-of-stock" style="filter: grayscale(100%);{% endif %}"]]></add> </operation> </file> Надіслати Поділитися на інших сайтах More sharing options... 2 months later... yobao Опубліковано: 19 грудня 2023 Share Опубліковано: 19 грудня 2023 В 22.09.2023 в 01:47, Tom сказав: <file path="catalog/controller/product/{category,search,special,manufacturer}.php"> <operation> <search><![CDATA[$data['products'][] = array(]]></search> <add position="after"><![CDATA[ 'quantity' => $result['quantity'],]]></add> </operation> </file> <file path="catalog/view/theme/*/template/product/{category,search,special,manufacturer_info}.twig"> <operation> <search><![CDATA[class="image"]]></search> <add position="replace"><![CDATA[class="image {% if product.quantity <= 0 %} out-of-stock" style="filter: grayscale(100%);{% endif %}"]]></add> </operation> </file> Наверно дело в шаблоне, но всё, чего я этим добиваюсь - картинка первого товара не прогружается (достаточно добавления 'quantity' => $result['quantity'] ) а все остальные окрашивает в серый, даже если в наличии Надіслати Поділитися на інших сайтах More sharing options... yobao Опубліковано: 25 грудня 2023 Share Опубліковано: 25 грудня 2023 Решил. Надіслати Поділитися на інших сайтах More sharing options... 8 months later... kosmo25 Опубліковано: 31 серпня Share Опубліковано: 31 серпня не подскажите как решили? Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 31 серпня Share Опубліковано: 31 серпня <?xml version="1.0" encoding="utf-8"?> <modification> <name>Out of stock gray image</name> <code>Out of stock gray image</code> <version>1.0</version> <author>Tom</author> <link>Out of stock gray image</link> <file path="catalog/controller/product/{category,search,special,manufacturer}.php"> <operation> <search><![CDATA[$data['products'][] = array(]]></search> <add position="after"><![CDATA[ 'quantity' => $result['quantity'],]]></add> </operation> </file> <file path="catalog/view/theme/*/template/product/{category,search,special,manufacturer_info}.twig"> <operation> <search><![CDATA[class="image"]]></search> <add position="replace"><![CDATA[class="image {% if product.quantity <= 0 %} out-of-stock" style="filter: grayscale(100%);{% endif %}"]]></add> </operation> </file> </modification> Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам Если нет товара в наличии в конец и сделать цвет карточки серым Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
PaulKravchenko Опубліковано: 22 вересня 2022 Share Опубліковано: 22 вересня 2022 Додати сортування в моделі товарів у виборці: ORDER BY (p.quantity>0) Додати у контролерах модулів та каталогу у виборку даних по товарах змінну quantity Відштовхуючись від кількості міняти стиль ескізу зображення і робити сірим Але да, то краще до розділу послуг мабуть Надіслати Поділитися на інших сайтах More sharing options... remix8080 Опубліковано: 22 вересня 2022 Share Опубліковано: 22 вересня 2022 22.09.2022 в 16:05, CarolinaM сказал: чтобы были серые на фото, либо приглушенные... Вітаю. Ви не вказали версію. Для 2-ки тут. 3 Надіслати Поділитися на інших сайтах More sharing options... 4 months later... mr4k Опубліковано: 19 лютого 2023 Share Опубліковано: 19 лютого 2023 А для 3 є? Надіслати Поділитися на інших сайтах More sharing options... 7 months later... rekutaki Опубліковано: 21 вересня 2023 Share Опубліковано: 21 вересня 2023 для 3-ки есть такой модуль? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 21 вересня 2023 Share Опубліковано: 21 вересня 2023 <file path="catalog/view/theme/*/template/product/{category,manufacturer_info}.twig"> <operation> <search><![CDATA[<div class="product-thumb">]]></search> <add position="replace"><![CDATA[<div class="product-thumb{{ product.quantity <= 0 ? ' out-of-stock' }}">]]></add> </operation> </file> и добвить .out-of-stock {filter: grayscale(100%);} в CSS темы Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 21 вересня 2023 Share Опубліковано: 21 вересня 2023 <file path="catalog/controller/product/{category,search,special,manufacturer}.php"> <operation> <search><![CDATA[$data['products'][] = array(]]></search> <add position="after"><![CDATA[ 'quantity' => $result['quantity'],]]></add> </operation> </file> <file path="catalog/view/theme/*/template/product/{category,search,special,manufacturer_info}.twig"> <operation> <search><![CDATA[class="image"]]></search> <add position="replace"><![CDATA[class="image {% if product.quantity <= 0 %} out-of-stock" style="filter: grayscale(100%);{% endif %}"]]></add> </operation> </file> Надіслати Поділитися на інших сайтах More sharing options... 2 months later... yobao Опубліковано: 19 грудня 2023 Share Опубліковано: 19 грудня 2023 В 22.09.2023 в 01:47, Tom сказав: <file path="catalog/controller/product/{category,search,special,manufacturer}.php"> <operation> <search><![CDATA[$data['products'][] = array(]]></search> <add position="after"><![CDATA[ 'quantity' => $result['quantity'],]]></add> </operation> </file> <file path="catalog/view/theme/*/template/product/{category,search,special,manufacturer_info}.twig"> <operation> <search><![CDATA[class="image"]]></search> <add position="replace"><![CDATA[class="image {% if product.quantity <= 0 %} out-of-stock" style="filter: grayscale(100%);{% endif %}"]]></add> </operation> </file> Наверно дело в шаблоне, но всё, чего я этим добиваюсь - картинка первого товара не прогружается (достаточно добавления 'quantity' => $result['quantity'] ) а все остальные окрашивает в серый, даже если в наличии Надіслати Поділитися на інших сайтах More sharing options... yobao Опубліковано: 25 грудня 2023 Share Опубліковано: 25 грудня 2023 Решил. Надіслати Поділитися на інших сайтах More sharing options... 8 months later... kosmo25 Опубліковано: 31 серпня Share Опубліковано: 31 серпня не подскажите как решили? Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 31 серпня Share Опубліковано: 31 серпня <?xml version="1.0" encoding="utf-8"?> <modification> <name>Out of stock gray image</name> <code>Out of stock gray image</code> <version>1.0</version> <author>Tom</author> <link>Out of stock gray image</link> <file path="catalog/controller/product/{category,search,special,manufacturer}.php"> <operation> <search><![CDATA[$data['products'][] = array(]]></search> <add position="after"><![CDATA[ 'quantity' => $result['quantity'],]]></add> </operation> </file> <file path="catalog/view/theme/*/template/product/{category,search,special,manufacturer_info}.twig"> <operation> <search><![CDATA[class="image"]]></search> <add position="replace"><![CDATA[class="image {% if product.quantity <= 0 %} out-of-stock" style="filter: grayscale(100%);{% endif %}"]]></add> </operation> </file> </modification> Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам Если нет товара в наличии в конец и сделать цвет карточки серым Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
remix8080 Опубліковано: 22 вересня 2022 Share Опубліковано: 22 вересня 2022 22.09.2022 в 16:05, CarolinaM сказал: чтобы были серые на фото, либо приглушенные... Вітаю. Ви не вказали версію. Для 2-ки тут. 3 Надіслати Поділитися на інших сайтах More sharing options...
mr4k Опубліковано: 19 лютого 2023 Share Опубліковано: 19 лютого 2023 А для 3 є? Надіслати Поділитися на інших сайтах More sharing options...
rekutaki Опубліковано: 21 вересня 2023 Share Опубліковано: 21 вересня 2023 для 3-ки есть такой модуль? Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 21 вересня 2023 Share Опубліковано: 21 вересня 2023 <file path="catalog/view/theme/*/template/product/{category,manufacturer_info}.twig"> <operation> <search><![CDATA[<div class="product-thumb">]]></search> <add position="replace"><![CDATA[<div class="product-thumb{{ product.quantity <= 0 ? ' out-of-stock' }}">]]></add> </operation> </file> и добвить .out-of-stock {filter: grayscale(100%);} в CSS темы Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 21 вересня 2023 Share Опубліковано: 21 вересня 2023 <file path="catalog/controller/product/{category,search,special,manufacturer}.php"> <operation> <search><![CDATA[$data['products'][] = array(]]></search> <add position="after"><![CDATA[ 'quantity' => $result['quantity'],]]></add> </operation> </file> <file path="catalog/view/theme/*/template/product/{category,search,special,manufacturer_info}.twig"> <operation> <search><![CDATA[class="image"]]></search> <add position="replace"><![CDATA[class="image {% if product.quantity <= 0 %} out-of-stock" style="filter: grayscale(100%);{% endif %}"]]></add> </operation> </file> Надіслати Поділитися на інших сайтах More sharing options... 2 months later... yobao Опубліковано: 19 грудня 2023 Share Опубліковано: 19 грудня 2023 В 22.09.2023 в 01:47, Tom сказав: <file path="catalog/controller/product/{category,search,special,manufacturer}.php"> <operation> <search><![CDATA[$data['products'][] = array(]]></search> <add position="after"><![CDATA[ 'quantity' => $result['quantity'],]]></add> </operation> </file> <file path="catalog/view/theme/*/template/product/{category,search,special,manufacturer_info}.twig"> <operation> <search><![CDATA[class="image"]]></search> <add position="replace"><![CDATA[class="image {% if product.quantity <= 0 %} out-of-stock" style="filter: grayscale(100%);{% endif %}"]]></add> </operation> </file> Наверно дело в шаблоне, но всё, чего я этим добиваюсь - картинка первого товара не прогружается (достаточно добавления 'quantity' => $result['quantity'] ) а все остальные окрашивает в серый, даже если в наличии Надіслати Поділитися на інших сайтах More sharing options... yobao Опубліковано: 25 грудня 2023 Share Опубліковано: 25 грудня 2023 Решил. Надіслати Поділитися на інших сайтах More sharing options... 8 months later... kosmo25 Опубліковано: 31 серпня Share Опубліковано: 31 серпня не подскажите как решили? Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 31 серпня Share Опубліковано: 31 серпня <?xml version="1.0" encoding="utf-8"?> <modification> <name>Out of stock gray image</name> <code>Out of stock gray image</code> <version>1.0</version> <author>Tom</author> <link>Out of stock gray image</link> <file path="catalog/controller/product/{category,search,special,manufacturer}.php"> <operation> <search><![CDATA[$data['products'][] = array(]]></search> <add position="after"><![CDATA[ 'quantity' => $result['quantity'],]]></add> </operation> </file> <file path="catalog/view/theme/*/template/product/{category,search,special,manufacturer_info}.twig"> <operation> <search><![CDATA[class="image"]]></search> <add position="replace"><![CDATA[class="image {% if product.quantity <= 0 %} out-of-stock" style="filter: grayscale(100%);{% endif %}"]]></add> </operation> </file> </modification> Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам Если нет товара в наличии в конец и сделать цвет карточки серым
Tom Опубліковано: 21 вересня 2023 Share Опубліковано: 21 вересня 2023 <file path="catalog/controller/product/{category,search,special,manufacturer}.php"> <operation> <search><![CDATA[$data['products'][] = array(]]></search> <add position="after"><![CDATA[ 'quantity' => $result['quantity'],]]></add> </operation> </file> <file path="catalog/view/theme/*/template/product/{category,search,special,manufacturer_info}.twig"> <operation> <search><![CDATA[class="image"]]></search> <add position="replace"><![CDATA[class="image {% if product.quantity <= 0 %} out-of-stock" style="filter: grayscale(100%);{% endif %}"]]></add> </operation> </file> Надіслати Поділитися на інших сайтах More sharing options... 2 months later... yobao Опубліковано: 19 грудня 2023 Share Опубліковано: 19 грудня 2023 В 22.09.2023 в 01:47, Tom сказав: <file path="catalog/controller/product/{category,search,special,manufacturer}.php"> <operation> <search><![CDATA[$data['products'][] = array(]]></search> <add position="after"><![CDATA[ 'quantity' => $result['quantity'],]]></add> </operation> </file> <file path="catalog/view/theme/*/template/product/{category,search,special,manufacturer_info}.twig"> <operation> <search><![CDATA[class="image"]]></search> <add position="replace"><![CDATA[class="image {% if product.quantity <= 0 %} out-of-stock" style="filter: grayscale(100%);{% endif %}"]]></add> </operation> </file> Наверно дело в шаблоне, но всё, чего я этим добиваюсь - картинка первого товара не прогружается (достаточно добавления 'quantity' => $result['quantity'] ) а все остальные окрашивает в серый, даже если в наличии Надіслати Поділитися на інших сайтах More sharing options... yobao Опубліковано: 25 грудня 2023 Share Опубліковано: 25 грудня 2023 Решил. Надіслати Поділитися на інших сайтах More sharing options... 8 months later... kosmo25 Опубліковано: 31 серпня Share Опубліковано: 31 серпня не подскажите как решили? Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 31 серпня Share Опубліковано: 31 серпня <?xml version="1.0" encoding="utf-8"?> <modification> <name>Out of stock gray image</name> <code>Out of stock gray image</code> <version>1.0</version> <author>Tom</author> <link>Out of stock gray image</link> <file path="catalog/controller/product/{category,search,special,manufacturer}.php"> <operation> <search><![CDATA[$data['products'][] = array(]]></search> <add position="after"><![CDATA[ 'quantity' => $result['quantity'],]]></add> </operation> </file> <file path="catalog/view/theme/*/template/product/{category,search,special,manufacturer_info}.twig"> <operation> <search><![CDATA[class="image"]]></search> <add position="replace"><![CDATA[class="image {% if product.quantity <= 0 %} out-of-stock" style="filter: grayscale(100%);{% endif %}"]]></add> </operation> </file> </modification> Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
yobao Опубліковано: 19 грудня 2023 Share Опубліковано: 19 грудня 2023 В 22.09.2023 в 01:47, Tom сказав: <file path="catalog/controller/product/{category,search,special,manufacturer}.php"> <operation> <search><![CDATA[$data['products'][] = array(]]></search> <add position="after"><![CDATA[ 'quantity' => $result['quantity'],]]></add> </operation> </file> <file path="catalog/view/theme/*/template/product/{category,search,special,manufacturer_info}.twig"> <operation> <search><![CDATA[class="image"]]></search> <add position="replace"><![CDATA[class="image {% if product.quantity <= 0 %} out-of-stock" style="filter: grayscale(100%);{% endif %}"]]></add> </operation> </file> Наверно дело в шаблоне, но всё, чего я этим добиваюсь - картинка первого товара не прогружается (достаточно добавления 'quantity' => $result['quantity'] ) а все остальные окрашивает в серый, даже если в наличии Надіслати Поділитися на інших сайтах More sharing options...
yobao Опубліковано: 25 грудня 2023 Share Опубліковано: 25 грудня 2023 Решил. Надіслати Поділитися на інших сайтах More sharing options...
kosmo25 Опубліковано: 31 серпня Share Опубліковано: 31 серпня не подскажите как решили? Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 31 серпня Share Опубліковано: 31 серпня <?xml version="1.0" encoding="utf-8"?> <modification> <name>Out of stock gray image</name> <code>Out of stock gray image</code> <version>1.0</version> <author>Tom</author> <link>Out of stock gray image</link> <file path="catalog/controller/product/{category,search,special,manufacturer}.php"> <operation> <search><![CDATA[$data['products'][] = array(]]></search> <add position="after"><![CDATA[ 'quantity' => $result['quantity'],]]></add> </operation> </file> <file path="catalog/view/theme/*/template/product/{category,search,special,manufacturer_info}.twig"> <operation> <search><![CDATA[class="image"]]></search> <add position="replace"><![CDATA[class="image {% if product.quantity <= 0 %} out-of-stock" style="filter: grayscale(100%);{% endif %}"]]></add> </operation> </file> </modification> Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5
Recommended Posts