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 серпня 2024 Share Опубліковано: 31 серпня 2024 не подскажите как решили? Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 31 серпня 2024 Share Опубліковано: 31 серпня 2024 <?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... Передплатники 4 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Форум Підтримка та відповіді на запитання. Допомога програмістам та розробникам Если нет товара в наличии в конец и сделать цвет карточки серым OpenCartForum Форум Модулі Шаблони Безкоштовні шаблониПлатні шаблони Блоги Новини ocStore Офіційний сайтДемо ocStore 3.0.3.2Демо ocStore 2.3.0.2.4Завантажити ocStoreДокументаціяІсторія версій ocStore Гість Українська Русский English Уже зареєстровані? Ввійти Реєстрація × Створити... 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 серпня 2024 Share Опубліковано: 31 серпня 2024 не подскажите как решили? Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 31 серпня 2024 Share Опубліковано: 31 серпня 2024 <?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... Передплатники 4 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Форум Підтримка та відповіді на запитання. Допомога програмістам та розробникам Если нет товара в наличии в конец и сделать цвет карточки серым
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 серпня 2024 Share Опубліковано: 31 серпня 2024 не подскажите как решили? Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 31 серпня 2024 Share Опубліковано: 31 серпня 2024 <?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... Передплатники 4 Перейти до списку тем Зараз на сторінці 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 серпня 2024 Share Опубліковано: 31 серпня 2024 не подскажите как решили? Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 31 серпня 2024 Share Опубліковано: 31 серпня 2024 <?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... Передплатники 4 Перейти до списку тем Зараз на сторінці 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 серпня 2024 Share Опубліковано: 31 серпня 2024 не подскажите как решили? Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 31 серпня 2024 Share Опубліковано: 31 серпня 2024 <?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... Передплатники 4
Recommended Posts