IPrice minimart
гибкий и многофунк­циональный интернет-магазин, прайс-листы и каталоги для Joomla
Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Пример настройки формул

Пример настройки формул 10 года 1 мес. назад #1400

  • v2014
  • v2014 аватар
  • Не в сети
  • Давно я тут
  • Сообщений: 97
  • Репутация: 0
Последнее сообщение не актуально, ошибочно использовал запятые в цифрах.

Но все равно не считается сумма, поведение очень странное, посмотрите ссылку safit-krsk.the-key.ru/index.php/magazin/...eliya/prutki?iview=1

условие ('weight'>=5 ? 'cost' : ('weight'>=50 ? 'cost'*0.97 : ('weight'>=200 ? 'cost'*0.95 : ('weight'>=500 ? 'cost'*0.93 : ('weight'>=1000 ? 'cost'*0.9 : 'cost'*1.2)))))

Почему так?

Как можно использовать 'cost' в условии?
Последнее редактирование: 10 года 1 мес. назад от v2014.
Авторизуйтесь или зарегистрируйтесь, чтобы написать сообщение.

Пример настройки формул 10 года 1 мес. назад #1401

  • support
  • support аватар
  • Не в сети
  • Администратор
  • Сообщений: 1905
  • Спасибо получено: 311
  • Репутация: 59
В вашей формуле если вес меньше 5, то всегда будет 'cost'*1.2 , если вес больше или равен 5 то всегда будет 'cost'. Используйте сравнение '<' (меньше) или начинайте сначала с больших весов (1000, 500, 200 и тд)
Обнаружен возможно баг. У свойств товара, в случае когда поля не имеют значений (поля для ввода значений), выглядит это так.
У вас почему то неверно в базе данных создались поля $p_diameter_naruzh и $p_dlina. Удалите их в управлении полями товара и создайте снова. Желательно немного с другими именами.
Последнее редактирование: 10 года 1 мес. назад от support.
Авторизуйтесь или зарегистрируйтесь, чтобы написать сообщение.

Пример настройки формул 10 года 1 мес. назад #1402

  • v2014
  • v2014 аватар
  • Не в сети
  • Давно я тут
  • Сообщений: 97
  • Репутация: 0
У вас почему то неверно в базе данных создались поля $p_diameter_naruzh и $p_dlina. Удалите их в управлении полями товара и создайте снова. Желательно немного с другими именами.

Тоже самое. Почему?
Авторизуйтесь или зарегистрируйтесь, чтобы написать сообщение.

Пример настройки формул 10 года 1 мес. назад #1403

  • support
  • support аватар
  • Не в сети
  • Администратор
  • Сообщений: 1905
  • Спасибо получено: 311
  • Репутация: 59
Проверю сегодня. Отправьте мне на почту доступ SuperAdmin в админку
Авторизуйтесь или зарегистрируйтесь, чтобы написать сообщение.

Пример настройки формул 10 года 1 мес. назад #1404

  • v2014
  • v2014 аватар
  • Не в сети
  • Давно я тут
  • Сообщений: 97
  • Репутация: 0
Условие:

('weight'<5 ? 'cost'*1.2 : ('weight'<50 ? 'cost' : ('weight'<200 ? 'cost'*0.97 : ('weight'<500 ? 'cost'*0.95 : ('weight'<1000 ? 'cost'*0.93 : 'cost'*0.9)))))

Вставляем в формулу цены, нажимаем сохранить и получаем после сохранения:

('weight't'*1.2) : ('weight'ght'? ('cost'*0.97) : ('weight'ght' ? ('cost'*0.93) : ('cost'*0.9))))))

Почему?
Авторизуйтесь или зарегистрируйтесь, чтобы написать сообщение.

Пример настройки формул 10 года 1 мес. назад #1405

  • support
  • support аватар
  • Не в сети
  • Администратор
  • Сообщений: 1905
  • Спасибо получено: 311
  • Репутация: 59
Условие:

('weight'<5 ? 'cost'*1.2 : ('weight'<50 ? 'cost' : ('weight'<200 ? 'cost'*0.97 : ('weight'<500 ? 'cost'*0.95 : ('weight'<1000 ? 'cost'*0.93 : 'cost'*0.9)))))

Вставляем в формулу цены, нажимаем сохранить и получаем после сохранения:

('weight't'*1.2) : ('weight'ght'? ('cost'*0.97) : ('weight'ght' ? ('cost'*0.93) : ('cost'*0.9))))))

Почему?

Проверил на последней версии Joomla. Действительно обрезает. Видимо это фокус последних патчей Joomla. Исправил. Скачайте прикрепленный архив section.zip и распакуйте его в каталог сайта /administrator/components/com_ipricecalc/models/forms/ (файлы действительны только для версии 2.1.9)
Вложения:
Последнее редактирование: 10 года 1 мес. назад от support.
Авторизуйтесь или зарегистрируйтесь, чтобы написать сообщение.
Модераторы: support

Подпишитесь



Подпишитесь на наши новости и социальные сети, чтобы быть в курсе последних обновлений.


Вход