Вход • Регистрация

Ограничение вывода количества параметров в характеристике влияющей на цену

  • 27 декабря 2016 г. , редакция: 27 декабря 2016 г.
  • Кто подскажет, какие есть ограничения по количеству параметров в характеристике влияющей на цену.
    Нужно вывести в карточке выбор цветов по сотне параметров. В самой характеристике сохраняется, а в товаре больше 40 вариантов цены не сохраняется.
    Помню что тема такая уже обсуждалась, но найти что то в нашем прекрасном форуме, если во время не сохранил в избранном, не реально!
    • 27 декабря 2016 г.
    • Цитата
      есть ограничения по количеству параметров в характеристике влияющей на цену
      Нет, такого в cms нет.
      Цитата
      В самой характеристике сохраняется, а в товаре больше 40 вариантов цены не сохраняется.
      Не совсем понятна комбинация слов:
      - В самой характеристике сохраняется - т.е. сохраняются значения характеристики? Пусть так, но этот процесс не говорит, что цены должны сохраняться.
      - в товаре больше 40 вариантов цены не сохраняется - т.е. проблема в этом? Что ж, надо найти причину. Если так, то:
      1. Включаем режим разработчика.
      2. Комментируем код, отвечающий за редирект при сохранении карточки товара.
      3. Сохраняем карточку товара и смотрим наличие ошибок.
      4. Если есть ошибки - исправляем их.
      5. Смотрим логи web-сервера на момент сохранения товара - обращаем внимание на ругательства сервера. Возможно у вас недостаточные лимиты на исполнение скриптов, размер post-запроса и т.д.
      6. Смотрим базу данных, а именно таблицу цен. Обращаем внимание на значение поля ID в последней строчке таблицы - т.е. проверяем возможный выход за пределы диапазона значений. Дополнительно проверяем целостность таблицы (можно и всех таблиц базы данных).
      7. Проверяем допустимые лимиты, которые хостер отводит на объем Вашей базы данных и файлов сайта.

      Если не помогло, то сообщите содержание логов web-сервера - в большинстве случаев этого достаточно для решения проблемы.

      Успехов.
      • 27 декабря 2016 г. , редакция: 27 декабря 2016 г.
      • скорее всего проблемы в лимитах, но клиент доступа к хосту пока не дал.
        в админке, при сохранении товара, ошибок нет
        попробовал удалить один вариант цены и сохранить свой тестовый - тоже нормально, всё сохраняется
        • 27 декабря 2016 г.
        • Обратите внимание на лимит длины post-запроса, в прочем как и на другие лимиты (более подробно смотрите в логах).
          • 28 декабря 2016 г. , редакция: 28 декабря 2016 г.
          • Да, понимаю, спасибо Виталий.
            Я думаю что это именно лимиты по длине запросов, не думаю что в базу кто-то лазил.
          • 28 декабря 2016 г.
          • Вопрос решил. Так и оказалось - лимит по входящим параметрам запроса max_input_vars имел значение 1000. При этом хостинг не позволяет настраивать модульPHP. Выкрутился так - прописал в .htaccess
            php_value max_input_vars 10000
            помогло!
            Спасибо Виталию (NVGPRO) за помощь.
  • 27 декабря 2016 г.
  • Характеристика одна или несколько?
    Может параметры дублируешь?
  • 27 декабря 2016 г. , редакция: 27 декабря 2016 г.
  • В товаре одна
    Спецом заводил параметр типа test - в характеристике сохраняется, а ставлю в товаре, как вариант цены - не сохраняется
    Т.е. в карточке товара, в селекте её выбрать можно, и цену другую ставлю, после сохранения слетает

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум