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

mpn2005

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

    3 222
  • З нами

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

Усі публікації користувача 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
×
×
  • Створити...

Important Information

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