Страница 4 из 26

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

Добавлено: Вт сен 26, 2017 1:48 pm
lanket
nick7zmail писал(а):Из панели управления добавляете?
Да из админки.
У меня аналогично.

Отправлено с моего Redmi Note 3 через Tapatalk

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

Добавлено: Ср сен 27, 2017 4:20 pm
AnT
nick7zmail писал(а):Из панели управления добавляете?
админка. из панели получилось

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

Добавлено: Чт окт 12, 2017 4:19 pm
webms
помогите пожалуйста, как сделать чтоб отсылались например в телеграмм не только заголовок и но кол-во которое указано в кладке "покупки"
в базе не нашел где храниться кол-во

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

Добавлено: Чт окт 12, 2017 4:29 pm
webms
нашел :)

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

$items=SQLSelect("SELECT * FROM shopping_list_items JOIN products WHERE products.ID = shopping_list_items.PRODUCT_ID");
$total=count($items);
if ($total) {
 //в корзине что-то есть
 //формируем список
 $list='';
 for ($i=0;$i<$total;$i++) {
  $list.=$items[$i]['TITLE']."\n";
  $list.=$items[$i]['QTY']."\n";
 }
 // теперь в $list у нас список продуктов, можем с ним что-нибудь сделать, например отправить на е-мэйл
 //SendMail('[email protected]','[email protected]','Список покупок',$list);
 echo $list;
}

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

Добавлено: Пн ноя 27, 2017 5:02 pm
webms
Подсаживает пожалуйста, как разрешить модулю добавлять один и тот же товар несколько раз? (дубли)

Хочу использовать его не просто как напоминалку, а как книгу рецептов. И если хочется например приготовить какой то салат, открыл категорию, посмотрел чего нет в холодильнике и добавил в корзину

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

Добавлено: Пн ноя 27, 2017 10:17 pm
lanket
webms писал(а):Подсаживает пожалуйста, как разрешить модулю добавлять один и тот же товар несколько раз? (дубли)

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

Идея хорошая.

Кто то не так давно писал скрипт/модуль рецепты. Если совместить то вообще будет бомба.

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

Добавлено: Вт ноя 28, 2017 10:26 am
webms
в файле products_search.inc
заменить с if ($product_id) { до // brand new product
на это

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

   if ($product_id) {
       
   $rec=array();
   $rec['TITLE']=$title;
   if ($category_id) {
    $rec['CATEGORY_ID']=$category_id;
   }
   if ($new_category) {
    $category_rec=array();
    $category_rec['TITLE']=$new_category;
    $category_rec['ID']=SQLInsert('product_categories', $category_rec);
    $rec['CATEGORY_ID']=$category_rec['ID'];
   }
   $old_qty=0;
   $rec['QTY']=(int)$qty;
   $rec['EXPIRE_DEFAULT']=(int)$expire_days;
   if ($rec['EXPIRE_DEFAULT']) {
    $rec['EXPIRE_DATE']=date('Y-m-d H:i:s', (time()+$rec['EXPIRE_DEFAULT']*60*60*24));
   }
   $rec['UPDATED']=date('Y-m-d H:i:s');
   $rec['ID']=SQLInsert('products', $rec);

    if ($out['IS_CODE']) {
      $code_rec=array();
      $code_rec['CODE']=$code;
      if ($code_title) {
       $code_rec['TITLE']=$code_title;
      } else { 
       $code_rec['TITLE']=$title;
      }
      $code_rec['PRODUCT_ID']=$rec['ID'];
      $code_rec['ID']=SQLInsert('product_codes', $code_rec);
    }   

    /*
    //existing product
    $out['PRODUCT_ID']=$product_id;

    $rec=SQLSelectOne("SELECT * FROM products WHERE ID='".(int)$product_id."'");
    if (!$rec['ID']) {
     $this->redirect();
    }
    $old_qty=$rec['QTY'];
    if ($qty_total) {
     $rec['QTY']=$qty;
    } else {
     $rec['QTY']+=$qty;
    }

    if ($qty>0) {
     if ($expire_days) {
      $rec['EXPIRE_DATE']=date('Y-m-d H:i:s', (time()+$expire_days*60*60*24));
     } elseif ($rec['EXPIRE_DEFAULT']) {
      $rec['EXPIRE_DATE']=date('Y-m-d H:i:s', (time()+$rec['EXPIRE_DEFAULT']*60*60*24));
     } else {
      $rec['EXPIRE_DATE']='0000-00-00 00:00:00';
     }

     if ($expire_date) {
      $rec['EXPIRE_DATE']=toDBDate($expire_date);
     }

    }

    $rec['UPDATED']=date('Y-m-d H:i:s');
    if ($category_id) {
     $rec['CATEGORY_ID']=$category_id;
    }

    if ($title) {
     $rec['TITLE']=$title;
    }

    SQLUpdate('products', $rec);

    if ($out['IS_CODE']) {
     $code_rec=SQLSelectOne("SELECT * FROM product_codes WHERE CODE LIKE '".$code."' AND PRODUCT_ID='".$rec['ID']."'");
     if ($code_rec['ID']) {
      // existing code
     } else {
      $code_rec=array();
      $code_rec['CODE']=$code;
      if ($code_title) {
       $code_rec['TITLE']=$code_title;
      } else { 
       $code_rec['TITLE']=$title;
      }
      $code_rec['PRODUCT_ID']=$rec['ID'];
      $code_rec['ID']=SQLInsert('product_codes', $code_rec);
     }
    } */

  } else {
   // brand new product 

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

Добавлено: Пт дек 01, 2017 10:15 pm
ученик
В модуле продукты почему то не добавляется категория продуктов.
Не хватает единиц измерения

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

Добавлено: Пн дек 18, 2017 12:45 pm
d1MA
у меня в модуле продуктов нечего нет кроме Module "app_products" not found ([module name="app_products" action="admin" instance="adm"])
что делать

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

Добавлено: Пн дек 18, 2017 1:07 pm
webms
d1MA писал(а):у меня в модуле продуктов нечего нет кроме Module "app_products" not found ([module name="app_products" action="admin" instance="adm"])
что делать
установить
Изображение