Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

windsurfer

Новачок
  
  • Публікації

    27
  • З нами

  • Відвідування

Усі публікації користувача windsurfer

  1. то ли я "нуб" , то ли лентяй но доку в глаза не видел ) Модель: public function getCount($product_id){ $query = $this->db->query("SELECT COUNT(product_id) FROM `product_table` WHERE product_id=".$product_id.""); while($query->num_rows){ return $query->row; } }Контроллер: $product_count = $this->model_catalog_product->getCount($product_id); foreach($product_count as $count){ $this->data['count'] = $count['COUNT(product_id)']; } Вид if($count){ ... } Еще где то читал что opencart на CakePHP написан, правда ли ?
  2. зря темку создал ( уже сделал ((
  3. Всем привет =) возникла необходимость посчитать количество ... ) Запрос типа SELECT * FROM *** WHERE id = ** на чистом потом обработка mysql_fetch_assoc и $n = count ($cou['id']); естественно все в цикле, как это можно реализовать в движке opencart не как не догоню (( может кто знает подскажите.. очень надо
  4. Всем привет =) возникла необходимость посчитать количество ... ) Запрос типа SELECT * FROM *** WHERE id = ** на чистом потом обработка mysql_fetch_assoc и $n = count ($cou['id']); естественно все в цикле, как это можно реализовать в движке opencart не как не догоню (( может кто знает подскажите.. очень надо
  5. или где все хранится после нажатия купить =)
  6. ап.! или хотябы разобрать код, а то что то с json траблы )
  7. Есть кто может помочь с корзиной =) хочу сделать вывод в котором один и тот же товар будет выводится столько раз сколько он был куплен ,а не просто добавлять ему кол-во. И как брать цену из другой базы, в коде что то разобраться не могу где именно оно выводит , как хранит и тд.
  8. эм.. да поидее ничего.... т.к когда вы открываете продукт, запрос к контроллеру идет и передает вам на вывод, да и в самом контроллере head уже прописано подключение к модулям
  9. а если перефразировать , то как сделать так что бы $quantiti не добавлялось или поставить условие на проверку существования в корзине данного id и не добавлять его ? :) catalog/controller/checkout/cart.php функция add
  10. в томже views есть папка продукт, и файл product.tpl в котором вы можете посмотреть переменные =)
  11. Есть у нас всех стандартная корзина, и есть вопрос куда вкрутить условие что бы больше 1го похожего товара не добавляло =)
  12. catalog/template/default/common/header.tpl есть строка title. У меня 5 там ставишь условие if(открыт товар) то выводить $model, $manufacturer если нет то выводить просто тайтл какой он там есть З.Ы точные переменные нужно уточнить =)
  13. ухты заработало =) $this->data['dbl_1'] = $this->currency->format((float) $dbls['dbl_1'] ); всетаки пару суток кодинга сказываются на быстродействие мозга =)))
  14. При таком расскладе : $product_dbl = $this->model_catalog_product->getDbl($product_id); if($product_dbl){ foreach($product_dbl as $dbls){ $this->data['prices'][] = array( 'dbl_1' => $dbls['dbl_1'] =$this->currency->format((float) $option_value['price']) , 'dbl_2' => $dbls['dbl_2'] =$this->currency->format((float) $option_value['price']) , 'dbl_3' => $dbls['dbl_3'] =$this->currency->format((float) $option_value['price']) , 'dbl_4' => $dbls['dbl_4'] =$this->currency->format((float) $option_value['price']) , 'dbl_5' => $dbls['dbl_5'] =$this->currency->format((float) $option_value['price']) ); } } выводит 0,00usd тоесть формат правильный но не выводит саму цену
  15. я так понимаю моим переменным на выводе , нужно присвоить $this->currency->format($option_value['price']; ? через контроллер выдает ошибку , а если переписать через foreach то тогда не выбераются значения в самой табличке
  16. пробую ) вот коды )) Модель: /* $date получаем даты из базы*/ public function getDate($product_id){ $query_date = $this->db->query("SELECT * FROM pp_product_date WHERE id_prod='".$product_id."'"); if($query_date->num_rows){ return $date = $query_date->rows; } } /*dbl */ public function getDbl($product_id){ $query_dbl = $this->db->query("SELECT * FROM pp_product_dbl WHERE id_prod='".$product_id."'"); if($query_dbl->num_rows){ return $dbl = $query_dbl->rows; } } /*snl*/ public function getSnl($product_id){ $query_snl = $this->db->query("SELECT * FROM pp_product_snl WHERE id_prod='".$product_id."'"); if($query_snl->num_rows){ return $sln = $query_snl->rows; } } /*dbl+chd*/ public function getDblchd($product_id){ $query_dblchd = $this->db->query("SELECT * FROM pp_product_dblchd WHERE id_prod='".$product_id."'"); if($query_dblchd->num_rows){ return $dblchd = $query_dblchd->rows; } } Контроллер $this->load->model('catalog/product'); $product_info = $this->model_catalog_product->getProduct($product_id); $product_dates = $this->model_catalog_product->getDate($product_id); if($product_dates){ foreach($product_dates as $dates){ $this->data['date_1'] = $dates['date_1']; $this->data['date_2'] = $dates['date_2']; $this->data['date_3'] = $dates['date_3']; $this->data['date_4'] = $dates['date_4']; $this->data['date_5'] = $dates['date_5']; } } $product_dbl = $this->model_catalog_product->getDbl($product_id); if($product_dbl){ foreach($product_dbl as $dbls){ $this->data['dbl_1'] = $dbls['dbl_1']; $this->data['dbl_2'] = $dbls['dbl_2']; $this->data['dbl_3'] = $dbls['dbl_3']; $this->data['dbl_4'] = $dbls['dbl_4']; $this->data['dbl_5'] = $dbls['dbl_5']; } } $product_snl = $this->model_catalog_product->getSnl($product_id); if($product_snl){ foreach($product_snl as $snls){ $this->data['snl_1'] = $snls['snl_1']; $this->data['snl_2'] = $snls['snl_2']; $this->data['snl_3'] = $snls['snl_3']; $this->data['snl_4'] = $snls['snl_4']; $this->data['snl_5'] = $snls['snl_5']; } } $product_dblchd = $this->model_catalog_product->getDblchd($product_id); if($product_dblchd){ foreach($product_dblchd as $dblchds){ $this->data['dblchd_1'] = $dblchds['dblchd_1']; $this->data['dblchd_2'] = $dblchds['dblchd_2']; $this->data['dblchd_3'] = $dblchds['dblchd_3']; $this->data['dblchd_4'] = $dblchds['dblchd_4']; $this->data['dblchd_5'] = $dblchds['dblchd_5']; } } Вид <?php if(isset($date_1)){ ?> <div class="zakazz"> <table width="227" class="mytab" > <tr align="center" class="mytr"> <td width="40"><strong>Дата</strong></td> <td width="39"><strong>DBL</strong></td> <td width="40"><strong>SNL</strong></td> <td width="150"><strong>DBL + CHD</strong></td> </tr> <tr align="center" class="mytr" > <td class="date" > <?php echo $date_1;?> </td> <td class="dbl" id= '<?php echo $dbl_1; ?>' > <div> <?php echo $dbl_1; ?> </div> </td> <td class="snl" id= '<?php echo $snl_1;?>' > <div> <?php echo $snl_1;?> </div> </td> <td class="dblchd" id= '<?php echo $dblchd_1;?>' > <div> <?php echo $dblchd_1;?> </div> </td> </tr> <tr align="center" class="mytr"> <td class="date" > <?php echo $date_2;?> </td> <td class="dbl" id='<?php echo $dbl_2;?>' > <?php echo $dbl_2;?></td> <td class="snl" id='<?php echo $snl_2;?>' > <?php echo $snl_2;?></td> <td class="dblchd" id='<?php echo $dblchd_2;?>' > <?php echo $dblchd_2;?> </td> </tr> <tr align="center" class="mytr" > <td class="date" > <?php echo $date_3;?> </td> <td class="dbl" id='<?php echo $dbl_3;?>' > <?php echo $dbl_3;?> </td> <td class="snl" id='<?php echo $snl_3;?>' > <?php echo $snl_3;?> </td> <td class="dblchd" id='<?php echo $dblchd_3;?>' > <?php echo $dblchd_3;?> </td> </tr> <tr align="center" class="mytr" > <td class = "date" > <?php echo $date_4;?> </td> <td class = "dbl" id='<?php echo $dbl_4;?>'><?php echo $dbl_4;?> </td> <td class = "snl" id='<?php echo $snl_4;?>'> <?php echo $snl_4;?> </td> <td class = "dblchd" id='<?php echo $dblchd_4;?>'><?php echo $dblchd_4;?> </td> </tr> <tr align="center" class="mytr" > <td class ="date" > <?php echo $date_5;?> </td> <td class ="dbl" id='<?php echo $dbl_5;?>'> <?php echo $dbl_5;?> </td> <td class ="snl" id='<?php echo $snl_5;?>'> <?php echo $snl_5;?> </td> <td class ="dblchd" id='<?php echo $dblchd_5;?>' > <?php echo $dblchd_5;?> </td> </tr> </table> </center> </div> <?php } ?> <table style="font-weight:700; font-size:16px"> <tr> <td> Цена:</td> <td > <div id="price"> <?php echo $price; ?> </div> </td> </tr> </table>
  17. хм.. так быстро взломали ?:) т.к я код не выкладывал , а в браузере как смотреть php код страницы не видел =) а в чем проблема именно по этой табличке так понять пока не могу (
  18. сам вкрутил в движок, и поле цена также была руками вкручена (т.е стандартное просто скрыл, и дописал свое)
  19. Сразу к делу )) Есть табличка : http://arabiaholidays.com.ua/index.php?route=product/product&manufacturer_id=11&product_id=68 при выборе значения в табличке цена обновляется в поле "Цена" и при изменении валюты адекватно меняет в этом поле, но вот почемуто не хочет менять валюту в самой табличке ) Кто может знает , или сталкивался с подобным ?

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.