Jump to content
Cybervizor

Нужно исправить проблему с десятичным разделителем в настройках сервера

Recommended Posts

Здравствуйте!

Есть проблема: при работе модуля Диспетчер YML\XML v. 3.0 при загрузке цен и веса товаров точка заменяется на запятую, в результате в базу данные не попадают. Цитирую разработчика:

Цитата

Где то в настройках сервера допущена ошибка.

По всем стандартам float это число с плавающей точкой.

Но в вашем случае если выполнить команду (float)0.94

получаем аномальный результат - 0,94

при записи в базу происходит обрезание всего, что не соответствует формату поля - в итоге туда идет 0, а запятая и все что за ней отбрасываются.

Здесь описана схожая ситуация. https://stackoverflow.com/questions/41954111/php-change-the-decimal-separator

 

В общем нужно на сервере найти и решить эту проблему за вознаграждение.

Share this post


Link to post
Share on other sites
2 часа назад, Cybervizor сказал:

Здравствуйте!

Есть проблема: при работе модуля Диспетчер YML\XML v. 3.0 при загрузке цен и веса товаров точка заменяется на запятую, в результате в базу данные не попадают. Цитирую разработчика:

Здесь описана схожая ситуация. https://stackoverflow.com/questions/41954111/php-change-the-decimal-separator

 

В общем нужно на сервере найти и решить эту проблему за вознаграждение.

Вы больше слушайте автора, у него все проблемы с его модулем - это настройки сервера!
Я таких баек слышал уже штук 10, в итоге некомпетентность автора 300%

Share this post


Link to post
Share on other sites
44 минуты назад, Yoda сказал:

Вы больше слушайте автора, у него все проблемы с его модулем - это настройки сервера!

или виноваты поставщики с кривыми прайсами )

Share this post


Link to post
Share on other sites
48 минут назад, Yoda сказал:

Вы больше слушайте автора, у него все проблемы с его модулем - это настройки сервера!
Я таких баек слышал уже штук 10, в итоге некомпетентность автора 300%

 

не совсем, но автор больше потратил времени на написание умного коммента на отвали вместо того чтобы за 5 минут создать test.php с echo float и увидеть что дело не в настройках сервера а в опенкарте и увидеть что человеку в конфиг сунули setlocale ru ru

 

ps меня поражают честно говоря такие разработчики, если уже смотришь так поправь, тебя потом спросят сколько доплатить за беспокойство, особенно если очевидно даже неподготовленному человеку что трабла с модулем не связана 

  • +1 2

Share this post


Link to post
Share on other sites
В 07.09.2020 в 20:55, spectre сказал:

 

не совсем, но автор больше потратил времени на написание умного коммента на отвали вместо того чтобы за 5 минут создать test.php с echo float и увидеть что дело не в настройках сервера а в опенкарте и увидеть что человеку в конфиг сунули setlocale ru ru

 

ps меня поражают честно говоря такие разработчики, если уже смотришь так поправь, тебя потом спросят сколько доплатить за беспокойство, особенно если очевидно даже неподготовленному человеку что трабла с модулем не связана 

 

Именно так. Я с этим персонажем и его косяками имею большой опыт. Он взялся за решение неподьемной для его скилла задачи, и когда приседает на пятую точку, один ответ - настройки сервера. И этот фантаст любитель, даже не может себе представить, что в 99% случаев настройки сервера одинаковые, а cli скрипт - это не file_get_contents "https что то там" а php ____ путь к скрипту....


Ну да пусть это останется на его совести, меня утомило, каждому дебилу тыкать носом где он глючит, они сразу тявкают, чушь а что ты сделал и где.. и им отвечать - себе время на ветер!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By svmax
      Наш стек: (OPENCART 1.5), Memcached, MуSQL. Интернет-магазин интегрирован с 1С и облачной CRM, платежной системой.
      часть внутреннего функционала написано JavaScript фреймворке Vue.js 
      Требования к кандидату:
      - Знание php mysql html css javascrip
      - Знание архитектуры MVC
      - Опыт работы с опенкарт ocStore Версия 1.5.5.1.2
      - Умение работать с системой контроля версий Git (github.com)
      Оплата 500р в час. 
      Задачи составляются в подробное ТЗ, выполнение контролируется тимлидом. 
      Работа не разовая, задачи на доработки появляются регулярно.
      примерная загрузка 50-100 часов в месяц.
      Обязанности:
      Развитие интернет-магазина,
      Интеграции с внешними сервисами,
      Правка или доработка шаблона,
      Работы по ускорению магазина,
      Написание нового функционала и расширение функций движка.
      Дописывания новой бизнес логики.

      - Текущие задачи требующие выполнения.
      * Доработать внутренний скрипт управления товарами (php).
      * Исправить ошибки php кода из журнала логирования ошибок
      * Перевести движок сайта с php 5.6 => php 7.3
      * Настроить кеширование запросов к базе данных на тяжелых страницах
      * Поработать со скоростью загрузки страниц сайта.
       
      При откликах желательно прикреплять портфолио и описание о себе.
    • By KOCMOHABT
      Приветствую,
       
      есть сайт (рыболовная тематика) и есть готовый дизайн в PSD:
       
      все обыденно, нужны исправления косяков верстки, то там то сям поправлять работу разных модулей для работы с этим шаблоном
      + оптимизировать медленные запросы, настроить кеширование, для оптимизации кода.
      + натянуть наш дизайн на этот шаблон (он подходит под наш юзабилити) + страницы
      + решать вопросы с пхп по мере работы сайта....
       
      стоит Opencart 3.0.2.0
      PHP 7.2
      шаблон Modern v2
       
      из модулей стоят:
      Filterit - Управление доставкой и оплатой
      Каталог статей
      HYPER PRODUCT MODELS for oc3.0x
      HYPER Positions - oc3x
      Простая регистрация и заказ Simple 4.9.7
      anyCSV/XLS/YML PRO PIM
      Редактор товаров в админке
      JetCache
      + будет установлен модуль для поиска.
       
      Срочно!
       
      урлы/первоначальные поправки/дизайн в личку.
       
    • By buslikdrev
      Название модуля: Свободное php редактирование - "Free php editing"
      Версия модуля: 1.0
      Тип лицензии: Full (полная версия)
      Тип установки: ocmod
      Язык: Беларуская мова, English, Русский язык, Українська мова
      Дата создания: 24.11.2019
      Был протестирован на: OpenCart.pro 2.1.0.2.2 и 2.3.0.2.6, OpenCart-"Русская сборка" 2.1.0.2 (rs1), 2.3.0.2 (rs6) и 3.0.2.0 (rs3), ocStore 2.1.0.2.1 и 2.3.0.2.3 - шаблон (default)
      Название архива: Free php editing v1.0 Full OpenCart 2.X-3.1.X.zip
       
       
      ДЕМОНСТРАЦИЯ


      ОПИСАНИЕ
      Модуль предназначен для возможности свободно редактировать php, tpl, twig, файлы и не париться при обновлении версий или шаблонов OpenCart. Просто создаёте копию файла с префиксом перед именем и редактируете его, потом обновляете модификаторы и ваши правки применены (модули также будут вносить правки в ваш файл).

      ВНИМАНИЕ!
      Оригинальные файлы магазина не заменяет!
      Всегда проверяйте такие модули (окмоды - архивы) содержащие такие файлы: "install.php, install.sql" так как злоумышленники могут навредить вашему сайту, например, вашими руками удалят вашу базу данных.
      Пример запроса (смотрите, чтобы не было удаления таблиц "DROP TABLE": категорий, пользователей, товара и т.д. по оригиналу или всей БД "DROP DATABASE"):
       


      Модификатор "вносит изменения" в следующие файлы:

      УСЛОВИЯ СОГЛАШЕНИЯ
      - Beta версии устанавливаете на свой страх и риск - бэкап базы данных (далее - БД) обязателен;
      - Модуль (модификатор, дополнение, расширение, приложение) (далее - Модуль) можно устанавливать на 1 домен включая поддомены (одна покупка - один домен);
      - Редактировать код можно только под нужды своего магазина;
      - Распространение модуля запрещено;
      - Техническая поддержка (далее - ТП) осуществляется только при появлении ошибки, бага, глюка (зависания) и не совместимости модуля с заявленными версиями Opencart и шаблонов на момент продажи, при установке на боевой сайт (рабочий хостинг);
      - Адаптация модуля под другую версию Опенкарта, нестандартный шаблон и сторонние модули - платная;
      - Автор модуля оставляет за собой право в любое время внести изменение в настоящее условие, описание и исходный код модуля;
      - Автор модуля оставляет за собой право прекратить ТП пользователям по истечению 365 календарных дней со дня последнего обновления модуля (Full или Beta версии), или со дня окончания продления ТП, или при форс-мажорных обстоятельств;
      - Автор не несёт ответственности за потерю или находку дохода пользователя из-за работы модуля;
      - ТП осуществляется при условии соблюдения данного соглашения, пишите в личные сообщения.
      - После 5 покупок безлимит на установку доменов (в коммерческих целях тоже, тех. поддержку осуществляете вы) и можно заменить ссылку на свою страницу для тех. поддержки;
    • By buslikdrev
      650.00 руб · Срок продления: 200.00 руб за год
      Скачать/Купить дополнение


      Свободное php редактирование / Free php editing
      Название модуля: Свободное php редактирование - "Free php editing"
      Версия модуля: 1.0
      Тип лицензии: Full (полная версия)
      Тип установки: ocmod
      Язык: Беларуская мова, English, Русский язык, Українська мова
      Дата создания: 24.11.2019
      Был протестирован на: OpenCart.pro 2.1.0.2.2 и 2.3.0.2.6, OpenCart-"Русская сборка" 2.1.0.2 (rs1), 2.3.0.2 (rs6) и 3.0.2.0 (rs3), ocStore 2.1.0.2.1 и 2.3.0.2.3 - шаблон (default)
      Название архива: Free php editing v1.0 Full OpenCart 2.X-3.1.X.zip
       
       
      ДЕМОНСТРАЦИЯ


      ОПИСАНИЕ
      Модуль предназначен для возможности свободно редактировать php, tpl, twig, файлы и не париться при обновлении версий или шаблонов OpenCart. Просто создаёте копию файла с префиксом перед именем и редактируете его, потом обновляете модификаторы и ваши правки применены (модули также будут вносить правки в ваш файл).

      ВНИМАНИЕ!
      Оригинальные файлы магазина не заменяет!
      Всегда проверяйте такие модули (окмоды - архивы) содержащие такие файлы: "install.php, install.sql" так как злоумышленники могут навредить вашему сайту, например, вашими руками удалят вашу базу данных.
      Пример запроса (смотрите, чтобы не было удаления таблиц "DROP TABLE": категорий, пользователей, товара и т.д. по оригиналу или всей БД "DROP DATABASE"):
       


      Модификатор "вносит изменения" в следующие файлы:

      УСЛОВИЯ СОГЛАШЕНИЯ
      - Beta версии устанавливаете на свой страх и риск - бэкап базы данных (далее - БД) обязателен;
      - Модуль (модификатор, дополнение, расширение, приложение) (далее - Модуль) можно устанавливать на 1 домен включая поддомены (одна покупка - один домен);
      - Редактировать код можно только под нужды своего магазина;
      - Распространение модуля запрещено;
      - Техническая поддержка (далее - ТП) осуществляется только при появлении ошибки, бага, глюка (зависания) и не совместимости модуля с заявленными версиями Opencart и шаблонов на момент продажи, при установке на боевой сайт (рабочий хостинг);
      - Адаптация модуля под другую версию Опенкарта, нестандартный шаблон и сторонние модули - платная;
      - Автор модуля оставляет за собой право в любое время внести изменение в настоящее условие, описание и исходный код модуля;
      - Автор модуля оставляет за собой право прекратить ТП пользователям по истечению 365 календарных дней со дня последнего обновления модуля (Full или Beta версии), или со дня окончания продления ТП, или при форс-мажорных обстоятельств;
      - Автор не несёт ответственности за потерю или находку дохода пользователя из-за работы модуля;
      - ТП осуществляется при условии соблюдения данного соглашения, пишите в личные сообщения.
      - После 5 покупок безлимит на установку доменов (в коммерческих целях тоже, тех. поддержку осуществляете вы) и можно заменить ссылку на свою страницу для тех. поддержки;
      Добавил buslikdrev Добавлено 21.04.2020 Категория Инструменты, утилиты Системные требования Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет
      Да Старая цена 0  
    • By Wyachik2
      Как изменить название способа оплаты? Смотрел и в языках, там нашел меняю, но ничего не изменяется (кеш обновлял). Искал и view, там ничего не нашел, может кто сталкивался с подобным?
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.