Перейти к содержанию

Рекомендуемые сообщения

Привет! Количество товара отображается в формате "1.000". Для весового товара это полезно, но эту полезность перекрывает вред такого отображения в штучных товарах: визуально похоже на тысячу штук (представьте количество "24.000"). Плюс к этому, после того как вывел количество товара на складе в категории, ненужные десятичные нули постоянно мелькают перед глазами в категориях и раздражают. Короче подскажите подалуйста как безболезненно округлить количество товаров до целых? Через запрос в базу надо делать? Чтобы безопасно было как это реализовать модификатором?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У вас есть весовой товар?

 

По дефолту quantity - INT

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, Anzor сказал:

Привет! Количество товара отображается в формате "1.000". Для весового товара это полезно, но эту полезность перекрывает вред такого отображения в штучных товарах: визуально похоже на тысячу штук (представьте количество "24.000"). Плюс к этому, после того как вывел количество товара на складе в категории, ненужные десятичные нули постоянно мелькают перед глазами в категориях и раздражают. Короче подскажите подалуйста как безболезненно округлить количество товаров до целых? Через запрос в базу надо делать? Чтобы безопасно было как это реализовать модификатором?

 

Привет!

А как вывели в категории?

Используйте round http://php.net/manual/ru/function.round.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, Gann сказал:

 

Привет!

А как вывели в категории?

Используйте round http://php.net/manual/ru/function.round.php

Как выглядит видно на скриншоте. По умолчанию может и было INT, но у меня почему-то отображается именно так. Round не понял как применить

 

spAB6B.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если будет 5.5 кг?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Жаль не пятница

 

SELECT CAST(price as char) + 0 FROM `oc_product`

 

5.500 -> 5.5

5.000 -> 5

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, Anzor сказал:

Как выглядит видно на скриншоте. По умолчанию может и было INT, но у меня почему-то отображается именно так. Round не понял как применить

 

spAB6B.png

 

как выглядит в php?

 

$number = (float)$number;

 

это если может быть дробное кол-во:

 

250.00 → 250
250,50 → 250.5
250.55 → 250.55

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
10 минут назад, chukcha сказал:

Жаль не пятница

 

SELECT CAST(price as char) + 0 FROM `oc_product`

 

5.500 -> 5.5

5.000 -> 5

Эм, уверен в этом ответе много мудрости, но поделитесь еще как это грамотно применить? С sql совсем не дружу. Если просто сделать этот запрос в phpMyAdmin точно безопасно? В прошлый раз мне много чего пришлось восстанавливать из-за неправильного запроса в БД

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
14 минут назад, Gann сказал:

 

как выглядит в php?

 

$number = (float)$number;

 

это если может быть дробное кол-во:

 

250.00 → 250
250,50 → 250.5
250.55 → 250.55

Я думал из того, как поставлен вопрос будет ясно, что не в ладах с php и sql. Потому мне пожалуйста попроще и с указанием где смотреть и куда вставить)

P.s. Спасибо что помогаете

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
12 минут назад, Anzor сказал:

Эм, уверен в этом ответе много мудрости, но поделитесь еще как это грамотно применить? С sql совсем не дружу. Если просто сделать этот запрос в phpMyAdmin точно безопасно? В прошлый раз мне много чего пришлось восстанавливать из-за неправильного запроса в БД

100% безопасно
Если есть хоть малейшая "опасность" сломать чужие данные, я всегда предупреждаю о бекапах

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, Gann сказал:

 

Привет!

А как вывели в категории?

Используйте round http://php.net/manual/ru/function.round.php

В категории вывел вставив 

'stock'       => $result['quantity'],

в Контроллер категорий

и

<div>Остаток: <?php echo $product['stock']; ?></div>

в tpl

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, Anzor сказал:

В категории вывел вставив 


'stock'       => $result['quantity'],

в Контроллер категорий

и


<div>Остаток: <?php echo $product['stock']; ?></div>

в tpl

в tpl

 

<div>Остаток: <?php echo (float)$product['stock']; ?></div>

так попробуйте

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, Gann сказал:

в tpl

 


<div>Остаток: <?php echo (float)$product['stock']; ?></div>

так попробуйте

Помогло, но теперь весовой товар без дробных значений показывает. Товарищ @chukcha выше что-то дельное по этому поводу советовал, но введя запрос - получил непонятный мне ответ (на скрине)

GI8AUb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я показал, как средствами sql, убрать лишние нули

Но для этого нужно менять модель

 

Вам показали, как практически тоже самое можно сделать силами php

 

 

Но,

 

<div>Остаток: <?php echo (float)$product['stock']; ?></div>

Это вам надо сделать практически в каждом шаблоне где выводится  остаток,

 

А в моем случае, вы уже получаете подготовленные данные из модели

Почему я показал это на price, а не на quantity - потому что не у всех quфntity - flioat, а вот прайс у всех

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем спасибо! В принципе как получилось нормально

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От Landistore
      900.00 руб
      Скачать/Купить дополнение


      CasualBag - лёгкий и адаптивный шаблон для магазина одежды
      CasualBag- продуманный и адаптивный шаблон для интернет магазина одежды. Благодаря своей палитре цветов прекрасно подойдёт и для других тематик.
       
      Демонстрация
      Магазин: Смотреть демо магазина
      Админка: Смотреть демо админки, доступ: demo / demo
       
      Совместимость
      Opencart 2.3 / OcStore 2.3
       
      Основой для данного шаблона послужила стандартная тема default и большое желание сделать хорошую основу для быстрого и успешного старта вашего интернет-магазина. 

      Что вы получаете вместе с шаблоном
      Архив с актуальной версией шаблона и файлами дополнительных модулей.  Бесплатные обновления, которые формируются на основе ваших отзывов и предложений по улучшению  Подробную документацию по установке и настройке шаблона в которой разберется практически каждый человек. Набор баннеров для магазина одежды Стили для модуля ocFilter 4.7.5
      Особенности шаблона:
      Простая установка Адаптивная вёрстка Поддержка мультиязычности Три вида отображения товаров: Список, список цен, сетка Стильные иконки от Stroke icons 7 Современные шрифты Установлена последняя версия Owl Carousel Заменен Magnific Popup на FancyApp Удобное меню в мобильной версии (сайдбар) Реализовано дополнительное меню в моб. версии для быстрого доступа к корзине, товарам в сравнении, закладках Модуль “Стена категорий” Реализована смена изображений товара при наведении Реализован вывод изображений дочерних категорий реализован вывод ссылки "Товары в сравнении" в шапке Добавлен вывод процента скидки товара Добавлено окно “cookies” Добавлены кнопки “Плюс/Минус” на странице товара Добавлена кнопка “Вверх” Пересобрана страница с производителями Пересобран личный кабинет покупателя Оптимизированный и структурированный код Поддержка разных браузеров (Chrome, Firefox, Safari, Opera, Edge) Набор красивых и живых баннеров  
      Дополнительные услуги: 
      Установка и настройка шаблона - 400руб. Настройка хостинга и домена для вашего магазина - 400руб. Внедрение микроразметки (без модуля, вручную) - 1000руб. Оптимизация загрузки сайта - 700руб. Установка различных счетчиков и скриптов (Google Analytics, Yandex Metrika, JivoSite и т.д.) - 400руб.  
      В шаблоне присутствует модуль фильтра товаров “OCFilter”. Он не входит в стоимость шаблона. Купить можно тут 
       
       
      ВАЖНО!
      Шаблон изменяет стандартный common.js. Но это не значит, что у вас возникнут проблемы с установкой сторонних модулей. Все модули устанавливаются и работают 
       
       
      Лицензия:
      Шаблон можно использовать только на одном, основном домене (тестовые без ограничений). Любая перепродажа, выкладывание в публичный доступ и прочие действия подобного характера запрещены и являются нарушением авторских прав.
       
      Добавил Landistore Добавлено 20.11.2018 Категория Платные шаблоны Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Несовместим  
    • От Landistore
      CasualBag- продуманный и адаптивный шаблон для интернет магазина одежды. Благодаря своей палитре цветов прекрасно подойдёт и для других тематик.
       
      Демонстрация
      Магазин: Смотреть демо магазина
      Админка: Смотреть демо админки, доступ: demo / demo
       
      Совместимость
      Opencart 2.3 / OcStore 2.3
       
      Основой для данного шаблона послужила стандартная тема default и большое желание сделать хорошую основу для быстрого и успешного старта вашего интернет-магазина. 

      Что вы получаете вместе с шаблоном
      Архив с актуальной версией шаблона и файлами дополнительных модулей.  Бесплатные обновления, которые формируются на основе ваших отзывов и предложений по улучшению  Подробную документацию по установке и настройке шаблона в которой разберется практически каждый человек. Набор баннеров для магазина одежды Стили для модуля ocFilter 4.7.5
      Особенности шаблона:
      Простая установка Адаптивная вёрстка Поддержка мультиязычности Три вида отображения товаров: Список, список цен, сетка Стильные иконки от Stroke icons 7 Современные шрифты Установлена последняя версия Owl Carousel Заменен Magnific Popup на FancyApp Удобное меню в мобильной версии (сайдбар) Реализовано дополнительное меню в моб. версии для быстрого доступа к корзине, товарам в сравнении, закладках Модуль “Стена категорий” Реализована смена изображений товара при наведении Реализован вывод изображений дочерних категорий реализован вывод ссылки "Товары в сравнении" в шапке Добавлен вывод процента скидки товара Добавлено окно “cookies” Добавлены кнопки “Плюс/Минус” на странице товара Добавлена кнопка “Вверх” Пересобрана страница с производителями Пересобран личный кабинет покупателя Оптимизированный и структурированный код Поддержка разных браузеров (Chrome, Firefox, Safari, Opera, Edge) Набор красивых и живых баннеров  
      Дополнительные услуги: 
      Установка и настройка шаблона - 400руб. Настройка хостинга и домена для вашего магазина - 400руб. Внедрение микроразметки (без модуля, вручную) - 1000руб. Оптимизация загрузки сайта - 700руб. Установка различных счетчиков и скриптов (Google Analytics, Yandex Metrika, JivoSite и т.д.) - 400руб.  
      В шаблоне присутствует модуль фильтра товаров “OCFilter”. Он не входит в стоимость шаблона. Купить можно тут 
       
       
      ВАЖНО!
      Шаблон изменяет стандартный common.js. Но это не значит, что у вас возникнут проблемы с установкой сторонних модулей. Все модули устанавливаются и работают 
       
       
      Лицензия:
      Шаблон можно использовать только на одном, основном домене (тестовые без ограничений). Любая перепродажа, выкладывание в публичный доступ и прочие действия подобного характера запрещены и являются нарушением авторских прав.
       
    • От Liv0n
      Всем доброго времени суток!
      1. есть сайт доставки доставка, на котором в разделе *Горячее* не работает переключение страницы НАЗАД, т.е. вперед на 2 страницу можно перейти, а назад нет.
      2. можно решить данный вопрос выставив максимальное число товара на 15 или более, тогда весь товар будет просто на одной вкладке, но сколько я прочитал и просмотрел на 2,3,0,2 ничего не вышло, то нужной графы в админке нет, то в нужном коде не найдено то, что нужно исправлять.
    • От vlad9bu
      Доброго времени суток, уважаемые форумчане.
       
      Есть у меня одна задача, нужно "сверстать" в шаблоне Journal 3 что-то похожее на https://www.victoriassecret.com/ 
       
      Работы начаты, понемногу продвигаются, но нужно ускорить этот процесс. Ищу человека для командной работы над проектом. Будет выделяться участок работы, к примеру "сделать футер", "добавить категории" и т.д. Что бы быстрее закончить проект. 
       
      Ищу общительного и адекватного. По всем вопросам пишите в Телеграм @vlad9bu. 
       
      После этого будет еще один проект. Надеюсь на сотрудничество долгосрочное.
       
      Прошу хейтеров и людей желающих удачи с этим шаблоном проходить мимо, спасибо за понимание
       
      Жду ваши заявки!
       
       
    • От theplastique
      1 499.00 руб
      Скачать/Купить дополнение


      TopAuto - адаптивный шаблон интернет магазина автозапчастей и автотоваров
      Каждому купившему шаблон мы гарантируем БЕСПЛАТНУЮ консультацию и поддержку. Ежедневно мы работаем над пакетным улучшением шаблона, по этому не исключено, что стоимость шаблона будет увеличиваться. Для тех кто купил шаблон обновления бесплатно, без зависимости за какую сумму он приобрел шаблон у нас.
      Стоимость шаблона 1499 руб (первый месяц продаж, после будет подорожание)
      Лицензия: Шаблон реализуется по принципу "1 покупатель – 1 домен".
      Демо главной страницы
      Демо страницы категории
      Демо страницы товара
      Демо админпанели (логин и пароль demo)
       
      TopAuto - универсальное решение для интернет магазинов автомобильной тематики. 3 различных варианта оформления, и гибкая настройка темы позволяют создать интернет магазин автозапчастей и других товаров автомобильной тематики соответствующий вашим требованиям.
      Адаптивная и кроссбраузерная верстка присутствует, по этому ваш сайт будет корректно отображаться на всех устройствах и браузерах.
       
      Помимо стандартного функционала opencart шаблон обладает рядом преимуществ:
      3 стиля шаблона (вы покупаете 3 шаблона по цене одного): 2 варианта меню (горизонтальное и вертикальное) Гибкая настройка шапки и подвала сайта: Модуль категорий с расширенным функционалом; Модуль слайдшоу; Модуль информационные блоки; Модуль подписка на новости; 3 варианта  



      Добавил theplastique Добавлено 24.10.2018 Категория Платные шаблоны Системные требования Сайт разработчика Старая цена 2499 Метод активации По запросу в ЛС
      По запросу на почту
      По скайпу
      По емейлу Ioncube Loader Требуется OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.