Калькулятор для сайта, внедрение в wordpress.

Автор Тема: Калькулятор для сайта, внедрение в wordpress.  (Прочитано 8387 раз)

Оффлайн Ленточка72Автор темы

  • Бизнес оценка: (1, 100%)
  • Пользователь
  • **
  • СПАСИБО: 3
  • Сообщений: 54
  • Карма: 1
    • Просмотр профиля

Оффлайн Ленточка72Автор темы

  • Пользователь
  • **
Спустя 2 часа мучений и проб, калькулятор довести до ума не удалось :(
Нужен калькулятор ИМТ (индекс массы тела)
Формула: I=m/(h^2),
где:
    m — масса тела в килограммах
    h — рост в метрaх

Самое лучшее что получилось:
1) текстовой блок (название калькулятора)
2) id12 - текстовое поле (введите ваш вес, знак после "/" )
3) id13 - текстовое поле (введите ваш рост, знак до "((" )
4) id21 - скрытое поле (превращаю рост в сантиметрaх в значение в метрaх методом деления на 100, знак до "/", знак после ")", цена поля "100" )
5) id23 - JQuery (копирую значение роста для перевода в метры, знак до "*(, айди поля "поле куда пользователь вводил рост, у меня 13 оно")
6) id24 - скрытое поле (опять делю на 100 чтобы перевести в метры, знак до "/", знак после "))", цена поля "100")

В итоге получается формула: 12/((13/21)*(23/24))
Вроде всё правильно. Наверное сложно разобрать всё, но я попыталась расписать всё по максимуму. Думаю, кто разбирается, всё поймет. Дак вот, ничего не работает :( Если убрать ВЕС (12 поле), то формула прекрасно рассчитывает, но если вес добавляешь то отказывается считать. Может скобки не правильно или что еще, подскажите кто работал с данным плагином? ???


Оффлайн MiolaWeb

  • Бизнес оценка: (2, 100%)
  • Постоялец
  • ***
  • СПАСИБО: 135
  • Сообщений: 180
  • Карма: 32
  • Пол: Женский
  • Все можно сделать лучше, чем делалось до сих пор.
    • Просмотр профиля
    • Студия интернет - решений MiolaWeb.ru | Создание, seo оптимизация и продвижение сайтов, магазинов

Оффлайн MiolaWeb

  • Постоялец
  • ***
  • Доп. информация
    • Бизнес оценка: (2, 100%)
    • СПАСИБО: 135
    • Сообщений: 180
    • Карма: 32
    • Пол: Женский
    • Все можно сделать лучше, чем делалось до сих пор.
      • Просмотр профиля
      • Студия интернет - решений MiolaWeb.ru | Создание, seo оптимизация и продвижение сайтов, магазинов
Ленточка72, Вы как-то усложнили слишком просчет.... Я не поленилась и создала доп. калькулятор у себя для Вашей формулы. Все, вроде, получилось. Единственное - библиотека JQuery  должна работать корректно, иначе будет ошибка.


Изображения скриншотов калькулятора из админ. панели:

http://miolaweb.ru/wp-content/uploads/2013/08/kalk.jpg
http://miolaweb.ru/wp-content/uploads/2013/08/kalk2.jpg

Оффлайн Ленточка72Автор темы

  • Бизнес оценка: (1, 100%)
  • Пользователь
  • **
  • СПАСИБО: 3
  • Сообщений: 54
  • Карма: 1
    • Просмотр профиля

Оффлайн Ленточка72Автор темы

  • Пользователь
  • **
MiolaWeb, спасибо вам большое! Только надо чтобы рост в сантиметрaх сам переводился в метры (методом деления на 100). Пользователи ведь рост вводят в виде 156,172,184 и т.д, а не 1.56,1.72 и 1.84 :)

Оффлайн MiolaWeb

  • Бизнес оценка: (2, 100%)
  • Постоялец
  • ***
  • СПАСИБО: 135
  • Сообщений: 180
  • Карма: 32
  • Пол: Женский
  • Все можно сделать лучше, чем делалось до сих пор.
    • Просмотр профиля
    • Студия интернет - решений MiolaWeb.ru | Создание, seo оптимизация и продвижение сайтов, магазинов

Оффлайн MiolaWeb

  • Постоялец
  • ***
  • Доп. информация
    • Бизнес оценка: (2, 100%)
    • СПАСИБО: 135
    • Сообщений: 180
    • Карма: 32
    • Пол: Женский
    • Все можно сделать лучше, чем делалось до сих пор.
      • Просмотр профиля
      • Студия интернет - решений MiolaWeb.ru | Создание, seo оптимизация и продвижение сайтов, магазинов
Думаю, что это уже не сложно подкорректировать. Только не пойму, почему рост нельзя вводить в метрaх, написав : Рост (м)

Оффлайн Ленточка72Автор темы

  • Бизнес оценка: (1, 100%)
  • Пользователь
  • **
  • СПАСИБО: 3
  • Сообщений: 54
  • Карма: 1
    • Просмотр профиля

Оффлайн Ленточка72Автор темы

  • Пользователь
  • **
MiolaWeb, в том то и дело, что с ростом в метрaх калькулятор также получился, а вот с переводом в сантиметры уже не получается :(
А на счёт ввода, то просто для удобства. Посмотрев подобные калькуляторы на сторонних ресурсах, увидела что везде рост в сантиметрaх вводится.


Оффлайн MiolaWeb

  • Бизнес оценка: (2, 100%)
  • Постоялец
  • ***
  • СПАСИБО: 135
  • Сообщений: 180
  • Карма: 32
  • Пол: Женский
  • Все можно сделать лучше, чем делалось до сих пор.
    • Просмотр профиля
    • Студия интернет - решений MiolaWeb.ru | Создание, seo оптимизация и продвижение сайтов, магазинов

Оффлайн MiolaWeb

  • Постоялец
  • ***
  • Доп. информация
    • Бизнес оценка: (2, 100%)
    • СПАСИБО: 135
    • Сообщений: 180
    • Карма: 32
    • Пол: Женский
    • Все можно сделать лучше, чем делалось до сих пор.
      • Просмотр профиля
      • Студия интернет - решений MiolaWeb.ru | Создание, seo оптимизация и продвижение сайтов, магазинов
MiolaWeb, в том то и дело, что с ростом в метрaх калькулятор также получился, а вот с переводом в сантиметры уже не получается :(
А на счёт ввода, то просто для удобства. Посмотрев подобные калькуляторы на сторонних ресурсах, увидела что везде рост в сантиметрaх вводится.

Ну раз надо - значит надо. Водите еще одно поле - скрытое. Знаки  ДО  ставите *, цена поля 10000. Получаете нужный результат. Я проверила ))

Оффлайн Ленточка72Автор темы

  • Бизнес оценка: (1, 100%)
  • Пользователь
  • **
  • СПАСИБО: 3
  • Сообщений: 54
  • Карма: 1
    • Просмотр профиля

Оффлайн Ленточка72Автор темы

  • Пользователь
  • **
Точно! Спасибо вам большое :) Извините за наглость конечно, но еще один вопросик: а нельзя ли укоротить столь длинные значения рассчётов (7.5967859751644) ? В настройках калькулятора нигде не нашла(

Оффлайн MiolaWeb

  • Бизнес оценка: (2, 100%)
  • Постоялец
  • ***
  • СПАСИБО: 135
  • Сообщений: 180
  • Карма: 32
  • Пол: Женский
  • Все можно сделать лучше, чем делалось до сих пор.
    • Просмотр профиля
    • Студия интернет - решений MiolaWeb.ru | Создание, seo оптимизация и продвижение сайтов, магазинов

Оффлайн MiolaWeb

  • Постоялец
  • ***
  • Доп. информация
    • Бизнес оценка: (2, 100%)
    • СПАСИБО: 135
    • Сообщений: 180
    • Карма: 32
    • Пол: Женский
    • Все можно сделать лучше, чем делалось до сих пор.
      • Просмотр профиля
      • Студия интернет - решений MiolaWeb.ru | Создание, seo оптимизация и продвижение сайтов, магазинов
Точно! Спасибо вам большое :) Извините за наглость конечно, но еще один вопросик: а нельзя ли укоротить столь длинные значения рассчётов (7.5967859751644) ? В настройках калькулятора нигде не нашла(

Рада, что смогла Вам помочь. По укорачиванию - боюсь, что нет....

Оффлайн toma.vlasova

  • Бизнес оценка: (0)
  • Дебютант
  • *
  • СПАСИБО: 0
  • Сообщений: 2
  • Карма: 0
    • Просмотр профиля

Оффлайн toma.vlasova

  • Дебютант
  • *
Я тоже недавно искала калькулятор, поставила такой плагин https://ru.wordpress.org/plugins/ucalc/ До этого заказывала у программиста


 

Похожие темы

  Тема / Автор Ответов Последний ответ
3 Ответов
921 Просмотров
Последний ответ 25-05-2015, 17:40:52
от Victorio
15 Ответов
3522 Просмотров
Последний ответ 07-01-2016, 22:07:02
от Racing
0 Ответов
722 Просмотров
Последний ответ 07-05-2016, 04:20:20
от Internet Solution Group
4 Ответов
896 Просмотров
Последний ответ 27-06-2016, 16:41:22
от Sky12
1 Ответов
384 Просмотров
Последний ответ 11-07-2017, 12:52:29
от SeoInMyLife