Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

mpn2005

Users
  
  • Posts

    3,222
  • Joined

  • Last visited

Everything posted by mpn2005

  1. С полем total нужно проделать те же изменения. В обоих файлах. Чтобы и при открытии страницы и при добавлении товара (ajax запросом) было всё корректно. P.S.: В том месте нет ajax запросов по изменению товаров. Достаточно поменять вывод в админ части.
  2. Эти функции разнесены на пользовательскую часть и админскую. При формате валюты в клиентской части берётся валюта из сессии пользователя. По хорошему там нужно напрямую указать например валюту по умолчанию в магазине. И в неё переводить. Подробнее можно глянуть в system/library/currency.php Функция - public function format($number, $currency = '', $value = '', $format = true) Вторым параметром идёт код валюты. Добавьте его в вышеописанные правки явным образом. Например: $this->currency->format($product['total'], 'RUB')
  3. Тут уже смотря как надо. Можно с налогом или без налога. Можно (если надо) в другую валюту перевести. Добавление товара идёт через этот manual.php. Если надо проводить манипуляции с товарами в заказе, то надо туда и вносить изменения. И ajax запрос будет нормально отрабатывать.
  4. Для правильной работы ajax запроса правим файл catalog/controller/checkout/manual.php Строки: 'price' => $product['price'], 'total' => $product['total'], Меняем на: 'price' => $this->currency->format($product['price']), 'total' => $this->currency->format($product['total']), Вроде всё.
  5. Для форматирования в валюте по умолчанию замените в файле admin/controller/sale/oprder.php строки: 'price' => $order_product['price'], 'total' => $order_product['total'], На: 'price' => $this->currency->format($order_product['price']), 'total' => $this->currency->format($order_product['total']),
  6. Посмотрел у себя на версии 1.5.4.1 и там тоже похожая ситуация в админке. Скорее всего это будет и на других версиях. Расскажите подробнее о целях вывода в определённом формате в админке.
  7. А сайт в локалке или на хостинге? Если на хостинге, киньте логин пароль в личку. Попробую поэкспериментировать.
  8. Смотрите в system/library/cart.php Это оттуда функция.
  9. CSS тут ничем не поможет. Для начала нужно переделать код вывода товаров в category.tpl В стандартном шаблоне вывод сделан div-ами. Его надо просто переписать на таблицу. Надо вместо этого кода: <div class="product-list"> <?php foreach ($products as $product) { ?> <div> <?php if ($product['thumb']) { ?> <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div> <?php } ?> <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div> <div class="description"><?php echo $product['description']; ?></div> <?php if ($product['price']) { ?> <div class="price"> <?php if (!$product['special']) { ?> <?php echo $product['price']; ?> <?php } else { ?> <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span> <?php } ?> <?php if ($product['tax']) { ?> <br /> <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span> <?php } ?> </div> <?php } ?> <?php if ($product['rating']) { ?> <div class="rating"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div> <?php } ?> <div class="cart"> <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /> </div> <div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');"><?php echo $button_wishlist; ?></a></div> <div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');"><?php echo $button_compare; ?></a></div> </div> <?php } ?> </div> Сделать что-то вроде: <div class="product-table"> <table> <?php foreach ($products as $product) { ?> <tr> <td><?php if ($product['thumb']) { ?> <a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a> <?php } ?></td> <td><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></td> <td><?php if ($product['price']) { ?> <?php if (!$product['special']) { ?> <?php echo $product['price']; ?> <?php } else { ?> <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span> <?php } ?> <?php if ($product['tax']) { ?> <br /> <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span> <?php } ?> <?php } ?></td> <td> <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /> </td> </tr> <?php } ?> </table> </div> Код приблизительный. Но общая суть должно стать понятней. После того как таблица будет готова, можно приступать к написанию её стилей.
  10. Поправьте название темы в модуле. В строке: catalog/view/theme/default/template/product/product.tpl dafault замените на * Чтобы путь был: catalog/view/theme/*/template/product/product.tpl
  11. Поставьте модуль авторасчёта - https://opencartforum.com/files/file/743-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%86%D0%B5%D0%BD%D1%8B-%D0%BF%D1%80%D0%B8-%D0%B2%D1%8B%D0%B1%D0%BE%D1%80%D0%B5-%D0%BE%D0%BF%D1%86%D0%B8%D0%B8-%D0%B1%D0%B5%D0%B7-ajax-vqmod/ там есть версия модуля со сменой картинок - autocalc_with_prod_image_v1.0.2_test_version.xml
  12. Вы не так сделали. У Вас получилось 4 опции, а не 4 значения опции. Справа внизу обратите внимание на кнопку - Добавить значение опции Там нужно и добавить 4 значения опции. Не путать с добавлением опции.
  13. Надо в товаре добавить все опции. Ещё надо поставить 'Вычитать со склада' - Нет Для каждого значения опции в товаре. Или указать количество больше нуля.
  14. Для вывода изображения в значениях опций, смените тип опции на 'Изображение'.
  15. Выложил версии без автоматического выбора первой опции - https://opencartforum.com/files/file/743-обновление-цены-при-выборе-опции-без-ajax-vqmod/ Файлы: autocalc_v2.0.13_not_select_first_option.xml - Для обычных шаблонов. shoppica2_autocalc_v1.0.1_not_select_first_option.xml - Для Шоппики.
  16. Поставьте эту версию - http://files.mail.ru/D125DF34509048CBA92346FE9B0F4411 В ней убран автовыбор первого значения опции. Вечером приложу к файлам этой версии. Странно что раньше не было обращений в тему поддержки модуля авторасчёта. :-)
  17. Скиньте в личку ссылку на сайт. Посмотрю что там такое.
  18. Уже есть - https://opencartforum.com/files/file/1249-%D0%BE%D0%BF%D1%86%D0%B8%D0%B8-%D1%81-%D0%B2%D0%B2%D0%BE%D0%B4%D0%BE%D0%BC-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B0-select-checkbox-radio-vqmod/
  19. Это надо быстрый заказ дорабатывать. Авторасчёт относится к оформлению карточки товара. Он здесь ничем не поможет.
  20. Вы не добавили строки в зыковые файлы. В языковой файл catalog/language/russian/russian.php добавить: $_['RUB_symbol_right'] = ' р.'; и в catalog/language/english/english.php $_['RUB_symbol_right'] = ' RUB';
  21. Как вариант, посмотрите бесплатный модуль. https://opencartforum.com/files/file/1249-%D0%BE%D0%BF%D1%86%D0%B8%D0%B8-%D1%81-%D0%B2%D0%B2%D0%BE%D0%B4%D0%BE%D0%BC-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B0-select-checkbox-radio-vqmod/
  22. Смотрите на выделенное красным: INSERT INTO `oc_product` (`product_id`,`quantity`,`sku`,`upc`,`ean`,`jan`,`isbn`,`mpn`,`location`,`stock_status_id`,`model`,`manufacturer_id`,`image`,`shipping`,`price`,`points`,`date_added`,`date_modified`,`date_available`,`weight`,`weight_class_id`,`status`,`tax_class_id`,`viewed`,`length`,`width`,`height`,`length_class_id`,`sort_order`,`subtract`,`minimum`) VALUES (1,1000,'','','','','','','',5,'Nobuck 001',11,'',1,2300,,'2013-11-11 18:03:16','2013-11-11 18:03:16','2009-02-03',0,1,1,0,0,0,0,0,'1','0','1','1'); in public_html/system/database/mysql.php on line 50 В данных этого запроса есть две запятые подряд. Скорее всего имеется отсутствующее поле в импортируемом файле. P.S.: Если правильно посчитал, то это поле - points
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.