[Модуль] Продукты (app_products)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Модуль Продукты

Сообщение sergejey » Сб мар 15, 2014 11:38 pm

gorinich писал(а):Есть ли возможность из модуля получать данные? Например есть у меня корзина с покупками. При срабатывании события "покидание локации работа" или "прибытие в магазин" система отсылает список корзины на мыло.
т.е. интересует где(в какой переменной) искать продукты которые: добавлены, кончились и прочее, чтобы совершать с ними какие либо действия как с элементами системы.
Продукты не в переменной, но в таблице базы данных. Вот пример, который можно использовать в сценариях, чтобы работать со списком продуктов в корзине:

Код: Выделить всё

$items=SQLSelect("SELECT * FROM shopping_list_items ORDER BY TITLE");
$total=count($items);
if ($total) {
 //в корзине что-то есть
 //формируем список
 $list='';
 for ($i=0;$i<$total;$i++) {
  $list.=$items[$i]['TITLE']."\n";
 }
 // теперь в $list у нас список продуктов, можем с ним что-нибудь сделать, например отправить на е-мэйл
 SendMail('alice@myhome.com','user@mymail.com','Список покупок',$list);
} 

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
gorinich
Сообщения: 3
Зарегистрирован: Вс дек 09, 2012 7:50 am
Благодарил (а): 0
Поблагодарили: 0

Re: Модуль Продукты

Сообщение gorinich » Ср мар 19, 2014 8:03 pm

Спасибо
neorad
Сообщения: 10
Зарегистрирован: Пт ноя 14, 2014 7:11 am
Благодарил (а): 0
Поблагодарили: 0

Re: Модуль Продукты

Сообщение neorad » Пн дек 01, 2014 1:46 pm

Хотелось бы развить проект. Сам принцип "продукты" - это узкая специализация. Было бы удобнее сделать модуль бюджета семьи, к примеру можно посмотреть этот проект: https://koshelek.org

Реализация может быть такой:
1.Модуль расхода
-Счета(по членам семьи) - поступление и списание средств. необходим для построения графика и детализации по людям.
-Доходы/расходы - движения денежных средств, есть статьи поступления(зарплата например) и статьи списания(покупка продуктов).
-Бюджет - запланированные ежемесячные/ежегодные расходы. Удобен для пониманию перегибов в бюджете

2.Модуль покупки, то что реализовано сейчас. Может быть вписан в модуль расходов.
Мы составляем список и в нем проставляем цену, как только все куплено, отмечаем цены покупок и отправляем в статьи расходов.

Также нужно будет добавить статистику по всем категориям с графиками и подробным фильтром.

Можно попробовать развить текущий модуль, но без понимания его работы сложно будет. Есть ли описание модуля(поля в базе данных, связанные страницы) ?
FaVi
Сообщения: 36
Зарегистрирован: Пн фев 16, 2015 3:23 am
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: Модуль Продукты

Сообщение FaVi » Чт фев 19, 2015 11:12 am

sergejey писал(а):
gorinich писал(а):Есть ли возможность из модуля получать данные? Например есть у меня корзина с покупками. При срабатывании события "покидание локации работа" или "прибытие в магазин" система отсылает список корзины на мыло.
т.е. интересует где(в какой переменной) искать продукты которые: добавлены, кончились и прочее, чтобы совершать с ними какие либо действия как с элементами системы.
Продукты не в переменной, но в таблице базы данных. Вот пример, который можно использовать в сценариях, чтобы работать со списком продуктов в корзине:

Код: Выделить всё

$items=SQLSelect("SELECT * FROM shopping_list_items ORDER BY TITLE");
$total=count($items);
if ($total) {
 //в корзине что-то есть
 //формируем список
 $list='';
 for ($i=0;$i<$total;$i++) {
  $list.=$items[$i]['TITLE']."\n";
 }
 // теперь в $list у нас список продуктов, можем с ним что-нибудь сделать, например отправить на е-мэйл
 SendMail('alice@myhome.com','user@mymail.com','Список покупок',$list);
} 
Подскажите пожайлуста как быть с кодировкой, а то кракозябры приходят
Изображение
buregon
Сообщения: 7
Зарегистрирован: Вс июн 14, 2015 10:31 pm
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: Модуль Продукты

Сообщение buregon » Вт июн 16, 2015 12:00 am

В админке при добавлении категорий поехало форматирование. В какую сторону можно поковырять? В принципе, на работоспособность не влияет, но глаза в кучку собираются :D
СкриншотПоказать
Изображение
NioFBI
Сообщения: 13
Зарегистрирован: Вт фев 12, 2013 12:53 am
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Модуль Продукты

Сообщение NioFBI » Вс июл 26, 2015 5:08 pm

Подправьте модуль.

В product_categories_search_admin.html
строка 254 - заменить

Код: Выделить всё

<div>Will expire in [#EXPIRE_TERM#] days [#if EXPIRED#]<b style="color:red"><#LANG_EXPIRED#></b>[#endif EXPIRED#]</div>
на
<div><#LANG_EXPIRE_IN#> [#EXPIRE_TERM#] <#LANG_DAYS#>. [#if EXPIRED#]<b style="color:red"><#LANG_EXPIRED#></b>[#endif EXPIRED#]</div>   

строка 257 - заменить

Код: Выделить всё

<div><#RECOMENDED_QUANTITY#>: [#RECOMMENDED#]</div>
на
<div><#LANG_RECOMENDED_QUANTITY#>: [#RECOMMENDED#]</div>   

Для более корректного отображения
строка 232

Код: Выделить всё

<table border="0" cellpadding="5">
на
<table border="0" cellpadding="5" style="width: 300px;"> 
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Продукты

Сообщение nick7zmail » Ср янв 20, 2016 7:50 am

Честно говоря я думал высказывал свое предложение по поводу этого модуля...но видимо в связи с повреждением бд форума пару месяцев назад - мой пост не сохранился. Так что отпишусь еще раз.

Модуль "продукты" в принципе прикольная штука...есть одно "но". В магазине мы ходим с телефоном, а для мобильного меню оформления модуля нету. Очень бы помог данный режим. Что-то вроде списка Todo от Vovix. Сергей, рассмотри такую возможность.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Модуль Продукты

Сообщение sergejey » Ср янв 20, 2016 3:43 pm

Я раньше как раз активно использовал этот модуль с телефона -- не то, чтобы очень сильно адаптировано, но, в принципе, пользоваться можно, если открывать прямой ссылкой вроде /popup/app_products.html

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Продукты

Сообщение nick7zmail » Пт янв 29, 2016 10:01 am

sergejey писал(а):Я раньше как раз активно использовал этот модуль с телефона -- не то, чтобы очень сильно адаптировано, но, в принципе, пользоваться можно, если открывать прямой ссылкой вроде /popup/app_products.html
Раньше? А сейчас с чем за покупками выходишь? Может есть интересные альтернативы? :)
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Модуль Продукты

Сообщение sergejey » Пт янв 29, 2016 11:32 am

nick7zmail писал(а):
sergejey писал(а):Я раньше как раз активно использовал этот модуль с телефона -- не то, чтобы очень сильно адаптировано, но, в принципе, пользоваться можно, если открывать прямой ссылкой вроде /popup/app_products.html
Раньше? А сейчас с чем за покупками выходишь? Может есть интересные альтернативы? :)
Раньше я как-то чаще делал "стратегическую" закупку для пополнения запасов -- ну там всякие продукты длительного хранения, бытовая химия и прочее. Так вот, для таких закупок этот модуль подходит отлично -- пробежался по общему списку, проверил чего не хватает, закинул в корзину и потом по магазину ходишь и отмечаешь уже купленное. Потом как-то перестал регулярно закупаться "по-крупному", просто как-то безсистемно стал пополнять запасы, а потому перестал аккуратно вести учёт и "скатился" к быстрым спискам покупок в Google Keep :) Но, пожалуй, надо возвращать старую привычку )

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Ответить