Надо написать простой модуль для вики калькулятор белка.
Идея такая.
Есть например рецепт
wiki.vmeste-so-vsemi.ru/i... Больным ФКУ надо знать содержание белка в 100 гр готового продукта.
(для больных ФКУ обычный белок, фактически яд, точнее, ядом является фенилаланин, содержащийся в обычном белке)
Тот, кто пишет рецепт на вики, знает:
- имя каждой составляющей
- белок в каждой составляющей (в 100 гр)
- массу по рецепту
- тип (овощи \ фрукты \ грибы) от этого зависит коэфф. умножения, т.к. фенилаланина в разных типах белков содержится чуть по-разному.
(Эти данные он должен передать простым массивом в функцию.)
Проблема, в том, что при приготовлении могут быть импровизации т.е. положат меньше\больше или немного не то, что в рецепте.
Т.о., что делает ф-я модуля:
1) печатает на страничке вики табличку ингредиентов в стандартном красивом виде и пишет, итого в 100 граммах готового продукта = х.хх грамм белка.
2) печатает картинку-линк на калькулятор
3) По клику на калькулятор должно всплыть окошко, где юзер может без перезагрузки странички:
- добавить \ убрать продукт
- поменять вес
- поменять тип
- поменять содержание белка (данные о белке в продуктах бывают разные, разные люди могут считать их чуть по-разному)
4) Цифра "итого в 100 гр готового продукта" меняется на лету
Пожелания к коду:
Модуль надо оформить в 1 файл belok_calc.php
Вызов ф-ии в коде вики сделать максимально упрощенным (т.к. рецепты пишут не программисты), ну и, конечно, желателен читаемый код самого модуля, т.к. мы будем его еще наверняка немного править.
Учесть, что на 1 страничке вики может быть 2 и более вызовов этой ф-ии
с разными данными.
Пример простейшего модуля для Вики:
www.mediawiki.org/wiki/Ex...