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

shalan

Користувачі
  
  • Публікації

    273
  • З нами

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

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

  1. Можно использовать поле размер(ы). Если оно не нулевое, считаем груз габаритным. Потребуется доработка модуля оформления заказа, модуля доставки и оплаты. Оформление заказа стандартное или какой то дополнительный модуль? И какая версия магазина? Оформлять доработки в виде отдельного модуля, думаю, нет смысла, выйдет дороже.
  2. Вы пытаетесь строку "4 500 руб." поделить на число. После приведения типов из строки получается число 4, оно и делится на 10. Нужно выполнять деление в контролере, до того как цена отформатирована в строку.
  3. Посмотрите как в шаблоне выводится поле title и аналогично выводите descrip
  4. Можно так INSERT INTO `oc_product_to_opbcm`(`product_id`, `price`, `koeff`) VALUES (SELECT p.`product_id`, p.`price`, 1.45 FROM `oc_product` p WHERE p.`product_id` NOT IN (SELECT `product_id` FROM `oc_product_to_opbcm`))
  5. В запросе к базе можно использовать функцию DATEDIFF - возвращает количество дней между двумя датами, либо DATE_SUB - возвращает разность дат в заданных единицах. А если нужен счетчик обратного отсчета, скорее всего есть готовые модули.
  6. В контролере должны быть определены элементы $this->data['entry_seo_h1] и $this->data['entry_seo_title] Судя по названиям туда заносятся названия полей из языкового файла
  7. Когда модуль HTML не подходит, я оформляю html в статью, ставлю статус статьи "отключена", а там, где нужно получить html пишу $query = $this->db->query("SELECT DISTINCT * FROM " . DB_PREFIX . "information_description id WHERE id.information_id = '8' AND id.language_id = '" . (int)$this->config->get('config_language_id') . "'"); if($query) $this->data['my_html'] = html_entity_decode($query->row['description'], ENT_QUOTES, 'UTF-8'); 8 - id статьи
  8. У вас в bootstrap.css есть такие строки @media (min-width: 768px) .navbar-collapse { width: auto; border-top: 0; box-shadow: none; } Они задают стили для устройств с разной шириной экранов
  9. //список категорий к которым непосредственно принадлежит товар $categories = $this->catalog_model_product->getCategories($product_id); для категорий верхнего уровня готового метода похоже нет, надо делать запрос к таблице category
  10. Инсертим данные в таблицу с автоинкрементным полем, получаем name_id http://php.net/manual/ru/function.mysql-insert-id.php , используем его для инсерта во вторую таблицу.
  11. Скорее всего не заполнено какое то поле необходимое для заполнения способов оплаты и доставки.
  12. Скорее всего убрать вот это if (!isset($this->request->post['shipping_zone_id']) || $this->request->post['shipping_zone_id'] == '') { $json['error']['shipping']['zone'] = $this->language->get('error_zone'); } Я переделал оформление заказа и теперь регион у меня заполняется.
  13. Я использовал для добавления аватаров к комментариям jqueru-плагин http://blueimp.github.io/jQuery-File-Upload/
  14. Собственно подсчет: $price = xx; $days = yy; $sum = 0; $words = explode(" ", $textarea); forech($words as $word) if(lenght($word > 3) $sum += $price; $sum *= $days; Могу оформить это в опенкарте, обращайтесь в личку.
  15. https://opencartforum.com/topic/34858-%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0-%D0%BF%D0%BE-%D0%B8%D0%BC%D0%B5%D0%BD%D0%B8-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82-%D0%BD%D0%B5%D0%BA%D0%BE%D1%80%D1%80%D0%B5%D0%BA%D1%82%D0%BD%D0%BE/?hl=%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0
  16. Хм, если бы допилил как надо, он бы у тебя работал на любом экране. Модули расширяют функционал магазина. А за внешний вид отвечают шаблоны. Нужен именно шаблон, который адаптируется к любому экрану.
  17. Есть такие "адаптивные" шаблоны Вот например http://www.templatemonster.com/ru/opencart-templates-type/45558.html
  18. Нужно добавить новое поле в модель /catalog/model/catalog/product.php и в контроллер /catalog/controler/product/product.php
  19. Сесии хранятся в папке указанной параметром session.save_path в php.ini Теоретически, можно задать его в файле .htaccess Тогда для разных папок могут быть разные .htaccess и соответственно разные сессии
  20. id должен быть уникальным для страницы, и для одного элемента никак не может быть двух id, к тому же он используется в скрипте document.getElementById('quantity_<?php echo $product['product_id']; ?>').value); Используй .myquantity { width 30px; } <input type="text" class="myquantity" name="quantity" size="2" value="<?php echo $product['minimum']; ?>" id="quantity_<?php echo $product['product_id']; ?>"/>

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

Important Information

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