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

freelancer

Ветеран спільноти
  
  • Публікації

    10 630
  • З нами

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

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

  1. при большой нагрузке база не справлялась. уже решили
  2. https://opencartforum.com/files/file/388-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be%d0%b9-%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7%d0%be%d1%84%d0%be%d1%80%d0%bc%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5/
  3. давайте я просто дам вам admin доступ к сайту, вы сами добавите нужные группы, атрибуты, значения.
  4. этот функционал реализован и тестируется.говорят, что на opencart 1.5.4.х работает, но я лично ещё не тестировал
  5. http://opencartforum...dpost__p__63343 https://opencartforum.com/topic/7752-%d1%81%d0%bc%d0%b5%d0%bd%d0%b0-%d0%b2%d0%b0%d0%bb%d1%8e%d1%82%d1%8b-%d0%be%d0%b4%d0%b8%d0%bd-%d1%80%d0%b0%d0%b7-%d0%bf%d1%80%d0%b8-%d0%be%d1%82%d0%ba%d1%80%d1%8b%d1%82%d0%b8%d0%b8-%d1%81%d1%82%d0%b0%d1%80%d0%bd%d0%b8%d1%86%d1%8b-%d0%bc%d0%b0%d0%b3/page__view__findpost__p__49761
  6. вы можете потестить свой магазин на другом хостинге, который даёт бесплатную неделю или двено проблему сможет определить только другой специалист. уже это стоит того, что бы имя разработчика было опубликовано =)
  7. если честно впервые слышу об этом. за одно обращение к странице да, запросов много, но в рамках одного соединения, которое благополучно закрывается..разработчик с этого форума? если нет, то может скинете контакты? мне прям интересно как он будет решать выдуманную проблему
  8. эм.. зачем человеку, который имеет не плохой доход комиссии от платных дополнений применять пул реквесты, которые реализуют все эти платные фичи? я бы не стал торопиться )
  9. хоть выжимай ей-Богу. постом выше я указал на твою неграмотность и не намерен обсуждать свою квалификацию
  10. для версии 1.5.3 при редактировании цены у опции укажите =, например =100 тогда двиг сам посчитает и укажет + или - Index: admin/model/catalog/product.php =================================================================== --- admin/model/catalog/product.php (revision 44:90e85bd8f0dc) +++ admin/model/catalog/product.php (revision 44+:90e85bd8f0dc+) @@ -40,6 +40,15 @@ if (isset($product_option['product_option_value'])) { foreach ($product_option['product_option_value'] as $product_option_value) { + if(strlen($product_option_value['price']) > 0 && $product_option_value['price'][0] == '=') { + $option_price = (float)$data['price'] - (float)substr($product_option_value['price'], 1); + if($option_price < 0) { + $product_option_value['price'] = -$option_price; + $product_option_value['price_prefix'] = "+"; + } else { + $product_option_value['price_prefix'] = "-"; + } + } $this->db->query("INSERT INTO " . DB_PREFIX . "product_option_value SET product_option_id = '" . (int)$product_option_id . "', product_id = '" . (int)$product_id . "', option_id = '" . (int)$product_option['option_id'] . "', option_value_id = '" . (int)$product_option_value['option_value_id'] . "', quantity = '" . (int)$product_option_value['quantity'] . "', subtract = '" . (int)$product_option_value['subtract'] . "', price = '" . (float)$product_option_value['price'] . "', price_prefix = '" . $this->db->escape($product_option_value['price_prefix']) . "', points = '" . (int)$product_option_value['points'] . "', points_prefix = '" . $this->db->escape($product_option_value['points_prefix']) . "', weight = '" . (float)$product_option_value['weight'] . "', weight_prefix = '" . $this->db->escape($product_option_value['weight_prefix']) . "'"); } } @@ -173,6 +182,15 @@ if (isset($product_option['product_option_value'])) { foreach ($product_option['product_option_value'] as $product_option_value) { + if(strlen($product_option_value['price']) > 0 && $product_option_value['price'][0] == '=') { + $option_price = (float)$data['price'] - (float)substr($product_option_value['price'], 1); + if($option_price < 0) { + $product_option_value['price'] = -$option_price; + $product_option_value['price_prefix'] = "+"; + } else { + $product_option_value['price_prefix'] = "-"; + } + } $this->db->query("INSERT INTO " . DB_PREFIX . "product_option_value SET product_option_value_id = '" . (int)$product_option_value['product_option_value_id'] . "', product_option_id = '" . (int)$product_option_id . "', product_id = '" . (int)$product_id . "', option_id = '" . (int)$product_option['option_id'] . "', option_value_id = '" . (int)$product_option_value['option_value_id'] . "', quantity = '" . (int)$product_option_value['quantity'] . "', subtract = '" . (int)$product_option_value['subtract'] . "', price = '" . (float)$product_option_value['price'] . "', price_prefix = '" . $this->db->escape($product_option_value['price_prefix']) . "', points = '" . (int)$product_option_value['points'] . "', points_prefix = '" . $this->db->escape($product_option_value['points_prefix']) . "', weight = '" . (float)$product_option_value['weight'] . "', weight_prefix = '" . $this->db->escape($product_option_value['weight_prefix']) . "'"); } }
  11. думаю имеется ввиду возможность задать цену сразу, без расчетов
  12. catalogviewthemedefaulttemplatecommonheader.tpl <input type="text" name="filter_name" value="<?php echo $text_search; ?>" onclick="if (this.value==this.defaultValue){this.value = ''}" onkeydown="this.style.color = '#000000';" /> catalogviewthemedefaulttemplatemodulecart.tpl <a href="<?php echo $checkout; ?>"><span id="cart-total"><?php echo $text_items; ?></span></a></div>
  13. http://opencartforum...dpost__p__43244http://opencartforum...dpost__p__72491 http://opencartforum...dpost__p__69194 хотя не только в opencart http://opencartforum...dpost__p__83450
×
×
  • Створити...

Important Information

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