• Страница 3 из 9
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 8
  • 9
  • »
Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » Iliz [134]
Результаты поиска
Дата: Понедельник, 01.06.2015, 20:52 | Сообщение #31 | Тема: Ингредиенты и рецепты - нужен скрипт
Iliz
Подполковник
Группа: Пользователи
Сообщений: 134
Награды: 0
Репутация: 0
Статус: Offline


По воде примерно так, как на скрине:


Т.е. галочки убираем, а в бб форму заносятся только элементы со значениями в полях (это, кстати, касается всех полей скрипта).

Из выпадающего списка выбираются элементы из массива, в которые занесены все эти значения по шести ионам (кальций, магний и т.д.). И после выбора нужного элементы из списка, поля ионов заполняются значениями из массива.

бб форма:
Код

[color=green][i]Вода, [b]Наименование[/b]:[/i][/color][*]Кальций: № | Магний: № | Натрий: № | Сульфаты: № | Хлориды: № | Гидрокарбонаты: №

Если без наименования:
Код

[color=green][i]Состав воды:[/i][/color][*]Кальций: № | Магний: № | Натрий: № | Сульфаты: № | Хлориды: № | Гидрокарбонаты: №


 
Дата: Среда, 03.06.2015, 16:10 | Сообщение #32 | Тема: Ингредиенты и рецепты - нужен скрипт
Iliz
Подполковник
Группа: Пользователи
Сообщений: 134
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Ср, 03.06.2015, 14:11:00
В смысле? - это про “галочки убираем” или про “только элементы со значениями в полях”?

Сейчас, что бы выбрать нужный элемент в воде, его нужно выбрать сначала(поставить галочку), потом только появляется поле для ввода его количества. Хотелось бы сделать, что бы поля для ввода сразу были(без выбора), а элемент падал в бб форму, только если поле заполнено.
Цитата likbezz, Ср, 03.06.2015, 14:11:00
Вот это пока не понял..

В массив я заношу разную воду со всеми ее элементами, к примеру:
['Мюнхен (Германия)','65.0','20.0','25.0','150.0',130.0','300.0'],
где 65- Кальций, 20 - Магний, 25-Натрий, 150 - Сульфаты, 130 - Хлориды, 300- Гидрокарбонаты
После занесения вода попадает в выпадающий список, а после ее выбора из списка все эти параметры падают в соответствующие поля.

Прикрепления: 8851660.jpg (17.0 Kb)

Сообщение отредактировал Iliz - Среда, 03.06.2015, 16:13
 
Дата: Среда, 03.06.2015, 16:54 | Сообщение #33 | Тема: Ингредиенты и рецепты - нужен скрипт
Iliz
Подполковник
Группа: Пользователи
Сообщений: 134
Награды: 0
Репутация: 0
Статус: Offline


Только к воде.

 
Дата: Четверг, 04.06.2015, 09:22 | Сообщение #34 | Тема: Ингредиенты и рецепты - нужен скрипт
Iliz
Подполковник
Группа: Пользователи
Сообщений: 134
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Ср, 03.06.2015, 18:49:21
Только по ширине? или по ширине и высоте на всю?
За 100$ примерно, сделаю.

По всей площади экрана браузера. За 100 - это за все внедрения или только за окошко?)
Цитата likbezz, Чт, 04.06.2015, 04:49:03
Все хорошо, но что если .. пользователь не вписался в параметры (диапазон параметров) выбранного стиля?

Если не вписался горит красным, если вписался - зеленым, и не более.
Цитата likbezz, Чт, 04.06.2015, 04:49:03
Обязательно вот это: “имеют зеленый цвет и после цифры (норма) ... если нет, тогда красный (выше нормы или ниже нормы)” - по моему, это уже излишество.. а с учетом нехватки места ..

Согласен. Не надо. Только подсветка значений параметров, слова норма, выше нормы и т.д. не надо


Сообщение отредактировал Iliz - Четверг, 04.06.2015, 09:24
 
Дата: Четверг, 04.06.2015, 11:46 | Сообщение #35 | Тема: Ингредиенты и рецепты - нужен скрипт
Iliz
Подполковник
Группа: Пользователи
Сообщений: 134
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Чт, 04.06.2015, 11:44:18
Это за все

Ну, может поторгуемся?))
Цитата likbezz, Чт, 04.06.2015, 11:44:18
категория

Цитата likbezz, Чт, 04.06.2015, 11:44:18
Но, тем не менее: - “Выбранная категория (например, Стаут) добавляется в список фильтра $FILTER2_VALUE$ и сам стиль (например, Российский императорский стаут - Russian Imperial Stout) в дополнительное поле” .. то бишь, добавляются неверные данные? да?

Почему неверные, не пойму?


 
Дата: Четверг, 04.06.2015, 14:32 | Сообщение #36 | Тема: Ингредиенты и рецепты - нужен скрипт
Iliz
Подполковник
Группа: Пользователи
Сообщений: 134
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Чт, 04.06.2015, 14:25:20
- только в плюс если )
- реально работы много - например со списком и массивом для него я провозился часа 3, как минимум, а это уже 900 .. а работы еще непочатый край..

Ок, 100 так 100
Цитата likbezz,
[quote=likbezz, Чт, 04.06.2015, 14:25:20
..или я что-то не догоняю..?

Нужно еще одно доп поле, но они все заняты у меня, чисто для наименования стиля. Если параметры не попадают в диапазон стиля ни чего страшного. Это лишь для того, что бы пользователь смог создать свой рецепт максимально приближено к стилю. Ну если не попадает в стиль, то ни чего страшного не убивать же его за это))


 
Дата: Четверг, 04.06.2015, 14:40 | Сообщение #37 | Тема: Ингредиенты и рецепты - нужен скрипт
Iliz
Подполковник
Группа: Пользователи
Сообщений: 134
Награды: 0
Репутация: 0
Статус: Offline


Еще хотел бы после нажатия кнопки "Составить рецепт" окошко сворачивается и появляется новое секунд на пять, типа:
Спасибо, что составили рецепт. Теперь осталось проверить его и опубликовать, нажатием кнопки "Добавить".
И после пяти секунд само исчезало или нажатием на крестик закрыть, чтобы не ждать.


Сообщение отредактировал Iliz - Четверг, 04.06.2015, 14:42
 
Дата: Пятница, 05.06.2015, 08:51 | Сообщение #38 | Тема: Ингредиенты и рецепты - нужен скрипт
Iliz
Подполковник
Группа: Пользователи
Сообщений: 134
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Пт, 05.06.2015, 02:30:15
- что означает выделенное?
Что такое стартер?

Стартер - это дополнительное разбраживание дрожжей перед их внесением в пиво. Если стоит галочка, то в бб-форму падает стартер:да, если не стоит то в форму падает: стартер: нет.
По поводу дрожжей:
Можно будет еще добавить один параметра в массив - это флоакуляция, что бы окончательно было так при выборе дрожжей:
(*) Наименование дрожжей
[____] [гр,кг,V], Брожение: [____] 0С, Аттенюация [____] %, Флоакуляция [____], [_] стартер (по умолчанию не выбран)

Цитата likbezz, Пт, 05.06.2015, 02:30:15
Сбраживаемое имеет множественный выбор. Какой именно вес брать? - сумму или?

Вес одного ингредиента. А уже при расчете общей начальной плотности, все расчетные показатели суммируются
Цитата likbezz, Пт, 05.06.2015, 02:30:15
Откуда берется этот параметр?

Экстрактивность сбраживаемого берется из массива, как и цветность. Я же писал, что в массив я уже внес для каждого ингредиента экстрактивность осталось ее прикрутить, что бы она как и цветность (SRM) была видна при выборе с полем и внесенным в него показателем из массива
Цитата likbezz, Пт, 05.06.2015, 02:30:15
И с радиокнопками - там все же группа из четырех кнопок или две группы по две?

Если вы про КПД и Начальную плотность, то это одна группа, а Аттенюация и Конечная плотность это вторая группа.


Сообщение отредактировал Iliz - Пятница, 05.06.2015, 08:55
 
Дата: Пятница, 05.06.2015, 09:09 | Сообщение #39 | Тема: Ингредиенты и рецепты - нужен скрипт
Iliz
Подполковник
Группа: Пользователи
Сообщений: 134
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Чт, 04.06.2015, 17:21:01
нажатия

Цитата likbezz, Чт, 04.06.2015, 17:21:01
После нажатия [Составить рецепт] данные попадают в поля?

Да, конечно. Так же как сейчас реализовано


 
Дата: Пятница, 05.06.2015, 09:10 | Сообщение #40 | Тема: Ингредиенты и рецепты - нужен скрипт
Iliz
Подполковник
Группа: Пользователи
Сообщений: 134
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Чт, 04.06.2015, 22:57:41
“По умолчанию как на скрине” - на скрине активны 2 радиокнопки. Это ошибка?

Нет


 
Дата: Пятница, 05.06.2015, 13:43 | Сообщение #41 | Тема: Ингредиенты и рецепты - нужен скрипт
Iliz
Подполковник
Группа: Пользователи
Сообщений: 134
Награды: 0
Репутация: 0
Статус: Offline


Антон. Просьба пока в бб-форму занесение не делать. Я позже скину образец, как будет все это выглядеть.
И там где везде зеленные плюсы я на скринах показывал, сейчас думаю, надо бы и красные минусы добавить, что бы можно было сворачивать не нужные поля?.


 
Дата: Суббота, 06.06.2015, 13:25 | Сообщение #42 | Тема: Ингредиенты и рецепты - нужен скрипт
Iliz
Подполковник
Группа: Пользователи
Сообщений: 134
Награды: 0
Репутация: 0
Статус: Offline


Рядом с плюсами

 
Дата: Вторник, 30.06.2015, 14:45 | Сообщение #43 | Тема: Ингредиенты и рецепты - нужен скрипт
Iliz
Подполковник
Группа: Пользователи
Сообщений: 134
Награды: 0
Репутация: 0
Статус: Offline


Добрый день.
Вообщем скрипт получился на славу, но есть десяток некоторых маленьких неточностей. Хотелось бы их устранить.
1) Не работает второе всплывающее окошко после нажатия кнопки составить рецепт. Вижу, что оно есть в скрипте, но почему-то не отображается
Код
function openOk(){
   new _uWnd('OkWd','Спасибо, что составили рецепт',200,50,{autosize:0,maxh:150,closeonesc:1,popup:1,align:'left',oncontent:function(){setTimeout(function(){_uWnd.close('OkWd');},5000);}},'<br><p>Спасибо, что составили рецепт. Теперь осталось проверить его и опубликовать, нажатием кнопки "Добавить"</p>');
   return false;
};


2) Не отображается форма хмеля (гранулы, цельный, брикеты) при занесение в бб-форму, а заместо них падают значения для формулы расчета value (1.1, 1.0, 1.0)

3) Дрожжи не поддерживают флокуляцию из массива.
Начал заносить дрожжи в массив
Код
['Fermentis - Сафквас','/dir/27-1-0-254','25','50','низкая'],

раньше было так:
['Fermentis - Сафквас','/dir/27-1-0-254','25','50'],
где "низкая" должно падать в поле флокуляции при выборе дрожжей, но поле остается пустым и не рассчитывается аттенюация в формулах при выборе дрожжей с добавленным параметром флокуляции.

4) Не сделано, что бы в окошке при нажатие на "составить рецепт" падало значение в выпадающий список "Тип пива"
Цитата Iliz, Ср, 27.05.2015, 12:11:54
Ну и соответственно после нажатия кнопки "Составить рецепт"
а) Выбранный раздел (ЛАГЕР, ЭЛЬ или ДРУГОЕ) добавляется в выпадающий список выбора категорий модуля
б) Выбранная категория (например, Стаут) добавляется в список фильтра $FILTER2_VALUE$
в) И сам стиль (например, Российский императорский стаут - Russian Imperial Stout) в дополнительное поле. Только с полями нехватка еще не решил в какую.

а) пункт не сделан

5)Когда выбираешь стиль пива из списка, почему-то изменяется примерный цвет рецепта. Как это убрать, чтобы он не менялся?

6) Если ингредиент имеет наименование например: Перле (США), тогда в теги падает так Перле, США. Как сделать что бы в теги падала только наименование, без стран в скобках? Т.е. только Перле.

7) Не рассчитывается процент сбраживаемых ингредиентов при добавление в бб-форму, если его вес был введен с запятой, а не с точкой. Думаю по скрину будет понятно:

То же самое касается всех полей, которые участвуют в формулах: альфа-кислота хмеля, размер до кипа и т.д Если введешь число с запятой тогда формулы не считаются.

8) В бб-форму не падают значения внесения сбраживаемых ингредиентов. Там где мы добавили выпадающий список "внесение" но для сбраживаемых он не работает, а для других ингредиентов работает отлично.
Цитата Iliz, Пн, 01.06.2015, 18:48:17
3) Добавить выпадающий список "Внесение" после выбора ингредиента в следующих пунктах:
- Экстракты,
- Сахар,
- Фрукты и Овощи ,
- Другие ингредиенты.
Выпадающий список со следующим содержимым
Код
<select>
<option>внесение</option>
<option>в котел</option>
<option>в затор</option>
<option>в вирпул</option>
<option>в главное брожение</option>
<option>во вторичное брожение</option>
<option>в тару</option>
<option>другое</option>
</select>
При внесение в котел добавить: кипятить [поле] мин.
по аналогии с хмелем.
И в бб форму занесение по аналогии с хмелем.


9) В формулах нашел я все таки косяк, который считал не верно КПД и начальную плотность.
Цитата Iliz, Вс, 31.05.2015, 22:21:14
Если выбран КПД, то расчет начальной плотности ведется по этой формуле:
1) Pн=E*W*0.01/V*0,96*K
Если выбрана начальная плотность, то рассчитывается КПД по след. формуле
2) К=Pн*V/(W*E*0.01*0,96)
__________________________________________________
K - КПД варочного оборудования, %
Pн - Начальная плотность в градусах Плато
E - Экстрактивность сбраживаемого в %
W - вес сбраживаемого в кг
V - размер партии после кипячения в л.

Pн - у нас высчитываются по формуле выше , а потом все значения суммируются, смотря сколько было выбрано сбраживаемых ингредиентов.
Как переделать формулу, что бы Pн рассчитывалась сразу в одной формуле без последующего суммирования:
Pн=(E1*W1+E2*W2+E3*W3....)*0.01/V*0,96*K
И КПД соответсвенно то же:
К=Pн*V/((E1*W1+E2*W2+E3*W3....)*0.01*0,96)
ну и собственно код в скрипте как я понял отвечающий за расчет:
Код
if(rd[0].checked){ // КПД // Pн=E*W*0.01/V*0.96*K
   if(!k){return openErrore('Не заполнено поле «КПД»!');}
   var els=$('#ferments li.here:has(input.event:checked)');
   if(!els.size()){return openErrore('Не выбрано сбраживаемое!');}
   pn=0;
   els.each(function(){var els=this.getElementsByTagName('input');
    if(!isValue(els[3].value)||!isValue(els[1].value)){return openErrore('Не корректно заполнены поля в Сбраживаемом!');}
    pn+=num(els[3].value)*num(els[1].value)*0.01/v*0.96*k;
   });
   inp[2].value=pnp=num(pn).toFixed(1);
   pn=Number(parseFloat(259/(259-pn))).toFixed(3);
   inp[1].value=pn;
};

if(rd[1].checked){ // Нач. плотность // К=Pн*V/(W*E*0.01*0.96)
   if(!pnp){return openErrore('Не заполнено поле «Начальная плотность»!');};
   var els=$('#ferments li.here:has(input.event:checked)');
   if(!els.size()){return openErrore('Не выбрано сбраживаемое!');}
   k=0,j=0,w=0,e=0;
   els.each(function(i){var els=this.getElementsByTagName('input');
    if(!isValue(els[3].value)||!isValue(els[1].value)){return openErrore('Не корректно заполнены поля в Сбраживаемом!');}
    w+=num(els[1].value);e+=num(els[3].value);j=++i;
   });
   k=pnp*v/(((w*e)/j)*0.01*0.96);
   inp[0].value=Number(k).toFixed(1);
};


10) И как поменять местами блок Размер партии с блоком Размер до кипа?

Прикрепления: 4345321.png (11.2 Kb)

Сообщение отредактировал Iliz - Вторник, 30.06.2015, 16:41
 
Дата: Четверг, 02.07.2015, 22:03 | Сообщение #44 | Тема: Ингредиенты и рецепты - нужен скрипт
Iliz
Подполковник
Группа: Пользователи
Сообщений: 134
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Чт, 02.07.2015, 21:39:31
Цитата Iliz, Вт, 30.06.2015, 14:45:23
3) Дрожжи не поддерживают флокуляцию из массива.
посмотрю.

уже поддерживают, сам поправил)
Цитата likbezz, Чт, 02.07.2015, 21:39:31
Буду в городе уже седьмого

ОК


 
Дата: Пятница, 10.07.2015, 13:27 | Сообщение #45 | Тема: Ингредиенты и рецепты - нужен скрипт
Iliz
Подполковник
Группа: Пользователи
Сообщений: 134
Награды: 0
Репутация: 0
Статус: Offline


Ну не чего. Я сам был занят.
Поправите скрипт? Только с сайта возьмите.


Сообщение отредактировал Iliz - Пятница, 10.07.2015, 13:28
 
Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » Iliz [134]
  • Страница 3 из 9
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 8
  • 9
  • »
Поиск:


Мобильная версия