Ингредиенты и рецепты - нужен скрипт
|
|
|
2015-06-04Дата: Четверг, 04.06.2015, 22:03 | Сообщение # 61 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
2) Далее - "Приготовление": А этот блок где должен быть и как, примерно, оформлен?
| | |
|
|
2015-06-05Дата: Пятница, 05.06.2015, 01:30 | Сообщение # 62 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
При выборе дрожжей, тоже добавляется два поля со значением под наименованием дрожжей и выбор с галочкой стартера: Брожение: [____] 0С, Аттенюация [____] %, [V] стартер (по умолчанию не выбран) - что означает выделенное? Что такое стартер?
W - вес сбраживаемого в кг Сбраживаемое имеет множественный выбор. Какой именно вес брать? - сумму или?
E - Экстрактивность сбраживаемого в % Откуда берется этот параметр?
И с радиокнопками - там все же группа из четырех кнопок или две группы по две?
| | |
|
|
2015-06-05Дата: Пятница, 05.06.2015, 08:51 | Сообщение # 63 |
Подполковник
Группа: Пользователи
Статус: Offline
|
- что означает выделенное? Что такое стартер? Стартер - это дополнительное разбраживание дрожжей перед их внесением в пиво. Если стоит галочка, то в бб-форму падает стартер:да, если не стоит то в форму падает: стартер: нет. По поводу дрожжей: Можно будет еще добавить один параметра в массив - это флоакуляция, что бы окончательно было так при выборе дрожжей: (*) Наименование дрожжей [____] [гр,кг,V], Брожение: [____] 0С, Аттенюация [____] %, Флоакуляция [____], [_] стартер (по умолчанию не выбран)
Сбраживаемое имеет множественный выбор. Какой именно вес брать? - сумму или? Вес одного ингредиента. А уже при расчете общей начальной плотности, все расчетные показатели суммируются Откуда берется этот параметр? Экстрактивность сбраживаемого берется из массива, как и цветность. Я же писал, что в массив я уже внес для каждого ингредиента экстрактивность осталось ее прикрутить, что бы она как и цветность (SRM) была видна при выборе с полем и внесенным в него показателем из массива И с радиокнопками - там все же группа из четырех кнопок или две группы по две? Если вы про КПД и Начальную плотность, то это одна группа, а Аттенюация и Конечная плотность это вторая группа.
Сообщение отредактировал Iliz - Пятница, 05.06.2015, 08:55 | | |
|
|
2015-06-05Дата: Пятница, 05.06.2015, 09:09 | Сообщение # 64 |
Подполковник
Группа: Пользователи
Статус: Offline
|
После нажатия [Составить рецепт] данные попадают в поля? Да, конечно. Так же как сейчас реализовано
| | |
|
|
2015-06-05Дата: Пятница, 05.06.2015, 09:10 | Сообщение # 65 |
Подполковник
Группа: Пользователи
Статус: Offline
|
“По умолчанию как на скрине” - на скрине активны 2 радиокнопки. Это ошибка? Нет
| | |
|
|
2015-06-05Дата: Пятница, 05.06.2015, 11:19 | Сообщение # 66 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
при расчете общей начальной плотности, все расчетные показатели суммируются Экстрактивность сбраживаемого берется из массива, как и цветность Если вы про КПД и Начальную плотность, то это одна группа, а Аттенюация и Конечная плотность это вторая группа Да, конечно. Так же как сейчас реализовано ok
| | |
|
|
2015-06-05Дата: Пятница, 05.06.2015, 13:43 | Сообщение # 67 |
Подполковник
Группа: Пользователи
Статус: Offline
|
Антон. Просьба пока в бб-форму занесение не делать. Я позже скину образец, как будет все это выглядеть. И там где везде зеленные плюсы я на скринах показывал, сейчас думаю, надо бы и красные минусы добавить, что бы можно было сворачивать не нужные поля?.
| | |
|
|
2015-06-05Дата: Пятница, 05.06.2015, 19:10 | Сообщение # 68 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Iliz, И там где везде зеленные плюсы я на скринах показывал, сейчас думаю, надо бы и красные минусы добавить, что бы можно было сворачивать не нужные поля?. Это вопрос?) В каком месте будут минусы?
| | |
|
|
2015-06-06Дата: Суббота, 06.06.2015, 13:25 | Сообщение # 69 |
Подполковник
Группа: Пользователи
Статус: Offline
|
Рядом с плюсами
| | |
|
|
2015-06-30Дата: Вторник, 30.06.2015, 14:45 | Сообщение # 70 |
Подполковник
Группа: Пользователи
Статус: 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) Не сделано, что бы в окошке при нажатие на "составить рецепт" падало значение в выпадающий список "Тип пива" Ну и соответственно после нажатия кнопки "Составить рецепт" а) Выбранный раздел (ЛАГЕР, ЭЛЬ или ДРУГОЕ) добавляется в выпадающий список выбора категорий модуля б) Выбранная категория (например, Стаут) добавляется в список фильтра $FILTER2_VALUE$ в) И сам стиль (например, Российский императорский стаут - Russian Imperial Stout) в дополнительное поле. Только с полями нехватка еще не решил в какую. а) пункт не сделан
5)Когда выбираешь стиль пива из списка, почему-то изменяется примерный цвет рецепта. Как это убрать, чтобы он не менялся?
6) Если ингредиент имеет наименование например: Перле (США), тогда в теги падает так Перле, США. Как сделать что бы в теги падала только наименование, без стран в скобках? Т.е. только Перле.
7) Не рассчитывается процент сбраживаемых ингредиентов при добавление в бб-форму, если его вес был введен с запятой, а не с точкой. Думаю по скрину будет понятно: То же самое касается всех полей, которые участвуют в формулах: альфа-кислота хмеля, размер до кипа и т.д Если введешь число с запятой тогда формулы не считаются.
8) В бб-форму не падают значения внесения сбраживаемых ингредиентов. Там где мы добавили выпадающий список "внесение" но для сбраживаемых он не работает, а для других ингредиентов работает отлично. 3) Добавить выпадающий список "Внесение" после выбора ингредиента в следующих пунктах: - Экстракты, - Сахар, - Фрукты и Овощи , - Другие ингредиенты. Выпадающий список со следующим содержимым Код <select> <option>внесение</option> <option>в котел</option> <option>в затор</option> <option>в вирпул</option> <option>в главное брожение</option> <option>во вторичное брожение</option> <option>в тару</option> <option>другое</option> </select> При внесение в котел добавить: кипятить [поле] мин. по аналогии с хмелем. И в бб форму занесение по аналогии с хмелем.
9) В формулах нашел я все таки косяк, который считал не верно КПД и начальную плотность. Если выбран КПД, то расчет начальной плотности ведется по этой формуле: 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) И как поменять местами блок Размер партии с блоком Размер до кипа?
Сообщение отредактировал Iliz - Вторник, 30.06.2015, 16:41 | | |
|
|
2015-07-02Дата: Четверг, 02.07.2015, 20:39 | Сообщение # 71 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
1) Не работает второе всплывающее окошко после нажатия кнопки составить рецепт. Вижу, что оно есть в скрипте, но почему-то не отображается ok, поправлю.
2) Не отображается форма хмеля (гранулы, цельный, брикеты) при занесение в бб-форму ok.
3) Дрожжи не поддерживают флокуляцию из массива. посмотрю.
а) Выбранный раздел (ЛАГЕР, ЭЛЬ или ДРУГОЕ) добавляется в выпадающий список выбора категорий модуля ok, добавлю.
Когда выбираешь стиль пива из списка, почему-то изменяется примерный цвет рецепта. Как это убрать, чтобы он не менялся? обсудим.
Как сделать что бы в теги падала только наименование, без стран в скобках? Удалять то, что в скобках. изменю.
Не рассчитывается процент сбраживаемых ингредиентов при добавление в бб-форму, если его вес был введен с запятой, а не с точкой поправлю.
В бб-форму не падают значения внесения сбраживаемых ингредиентов ok
В формулах нашел я все таки косяк приеду, сделаю.
И как поменять местами блок Размер партии с блоком Размер до кипа? поменять местами-то просто.. только править, по моему, нужно скрипт - там поля по индексу привязаны. сделаю.
Буду в городе уже седьмого
| | |
|
|
2015-07-02Дата: Четверг, 02.07.2015, 22:03 | Сообщение # 72 |
Подполковник
Группа: Пользователи
Статус: Offline
|
Цитата Iliz, Вт, 30.06.2015, 14:45:23 3) Дрожжи не поддерживают флокуляцию из массива. посмотрю. уже поддерживают, сам поправил) Буду в городе уже седьмого ОК
| | |
|
|
2015-07-10Дата: Пятница, 10.07.2015, 13:22 | Сообщение # 73 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Iliz, Седьмого не получилось, сорь .. только вот приехал..
| | |
|
|
2015-07-10Дата: Пятница, 10.07.2015, 13:27 | Сообщение # 74 |
Подполковник
Группа: Пользователи
Статус: Offline
|
Ну не чего. Я сам был занят. Поправите скрипт? Только с сайта возьмите.
Сообщение отредактировал Iliz - Пятница, 10.07.2015, 13:28 | | |
|
|
2015-07-10Дата: Пятница, 10.07.2015, 14:11 | Сообщение # 75 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Iliz, Поправите скрипт? Только с сайта возьмите. Конечно. Всегда так делаю)
| | |
|