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

Eldaeron

Users
  • Posts

    963
  • Joined

  • Last visited

Everything posted by Eldaeron

  1. oppppa, в файле catalog/controller/payment/liqpay.php $send_data = array('version' => $version, 'public_key' => $public_key, 'amount' => $amount, 'currency' => $currency, 'description' => $description, 'order_id' => $order_id, 'type' => $type, 'language' => $language, 'server_url' => $server_url, 'result_url' => $result_url); При этом тут только public_key 1, так же в админке только 1 указывается. Можно дополнить либо вручную прописать public key 2, и делать правило для amount например всю суму отнимает 10% на $public_key, а на $public_key2 = ВАШ ИД соответственно 90%. http://prntscr.com/fr0uwo как это сделать "не программеру PHP" - Ответ прост - Никак)
  2. Version 1.1

    347 downloads

    Данный модификатор дополняет работу купонов, и отменяет скидку на акционный товар. !Внимание. Учитывает только процентную скидку на товар. Что гарантирует правильную работу купонов. Другие подобные модификаторы неправильно считают скидку при "фиксированной скидке" на весь заказ. Тестировалось на версии opencart 2.0, ocstore 2.1
    Free
  3. starikovas, в смысле? А что мешает взять: <p><?php echo $product_name; ?> </p> Переменная что используеться в хлебных крошках, задайте ее в контроллере например так: Найти: $data['breadcrumbs'][] = array( 'text' => $product_info['name'], 'href' => $this->url->link('product/product', $url . '&product_id=' . $this->request->get['product_id']) ); Добавить ниже: $data['product_name'] = $product_info['name'] . 'купить можно с доставкой курьером, почтой или в пункт самовывоза и тд и тп....... ';
  4. Доброго времени суток! Нужна помощь, есть ли программы, сервисы (желательно бесплатные) которые сканируют сайт (в нашем случае магазин на opencart`е) и в конце выдают результат по рекомендации и оптимизации кода. - Удаление лишних комментариев (например HTML: <!-- comments -->, CSS /* comment */ ); - Удаление неиспользуемых css стилей на сайте в целом; И прочее.
  5. // HTTP define('HTTP_SERVER', 'https://xn--80ajbvln7ce4bf.xn--p1ai/'); В настройках самого магазина выставили https? (Включить SSL)
  6. MKorablina, /catalog/view/theme/ВАША_ТЕМА/template/common/cart.tpl редактируйте.
  7. vjsolod, Ну если нет system/modification/*.* то нет модифицированных файлов OCMOD Ище если у вас vqmod то посмотрите не модифицируете вы vqmod'om свой .tpl => /vqmod/vqcache/vq2-system_modification_catalog_view_mytheme_template_checkout_checkout.tpl
  8. Ну вот и примеры может поможет)
  9. а смотрели наличие модификатора вашего tpl? => system/modification/mytheme/template/checkout/checkout.tpl ?
  10. А, Только под управлением Форточек Petya.А поражает компьютер?
  11. Brownguru, добавьте свойства margin:0 auto, или создайте клас например <img class="minibanner" ........." потом в css: .minibanner {margin:0 auto;} http://prntscr.com/fo9ov9
  12. Что за шаблон? Зачем усложнять жизнь, вот @deeman старался именно для Вашего случая
  13. Просто додайте стиль в шаблон письма, как порекомендовал @Tom <img src="<?php echo $logo; ?>" alt="<?php echo $store_name; ?>" style="margin-bottom: 20px; border: none; max-width: 100%, height: auto, display:block;" />
  14. artem8440, Вам написали редактируйте lang файл /catalog/language/russian/common/cart.php там должен быть текст - Товаров в корзине: %s шт. На суму: %s %s к примеру.
  15. devroot, В контроллере корзине catalog/controller/checkout/cart.php if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/common/cart.tpl')) { return $this->load->view($this->config->get('config_template') . '/template/common/cart.tpl', $data); } else { return $this->load->view('default/template/common/cart.tpl', $data); } Заменить на if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/error/not_found.tpl')) { $this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/error/not_found.tpl', $data)); } else { $this->response->setOutput($this->load->view('default/template/error/not_found.tpl', $data)); }
  16. Вместо $data используйте $this->data Остальное без изменений.
  17. Потому что нет откуда грузить. Для версии 2.х и выше: // Text message stock status $this->load->language('product/product'); $data['text_stock'] = $this->language->get('text_stock'); Дальше найти: $results = $this->model_catalog_product->getProducts($filter_data); foreach ($results as $result) { И вставить ниже: if ($result['quantity'] <= 0) { $stock = $result['stock_status']; } elseif ($this->config->get('config_stock_display')) { $stock = $result['quantity']; } else { $stock = ''; } Ище ниже найти: $data['products'][] = array( 'product_id' => $result['product_id'], 'label' => $result['label'], 'thumb' => $image, после 'href' ..... вконце ставим запятую , и ниже вставляем: 'stock' => $stock Чтоб было подобное: $data['products'][] = array( 'product_id' => $result['product_id'], 'label' => $result['label'], 'thumb' => $image, 'name' => $result['name'], 'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get('config_product_description_length')) . '..', 'price' => $price, 'special' => $special, 'tax' => $tax, 'rating' => $result['rating'], 'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url), 'stock' => $stock ); Теперь на странице товара: <?php echo $product['stock']; ?> - Выведет количество или состояние на складе если нет. <?php echo $text_stock; ?> - Выведет текст "Наличие: " Или же с конкатенацией <?php echo $text_stock . $product['stock']; ?>
  18. Brownguru, Имеет если у вас есть модификатор который изменяет файл. Иначе можете просто редактировать header.tpl в папке: system/modification/catalog/view/theme/ВАША_ТЕМА/template/common/header.tpl, и все изменения без обновления кеша будут вам видны. Правда проблема в том что в этом файле уже включенные измененния модификаторов, поэтому он будет отличаеться от файла /catalog/view/theme/ВАША_ТЕМА/template/common/header.tpl
  19. belop, Смотрим логину работы (Срока и стоимости доставки) того же СДЭК, и кладем в контроллер, вот как пример Расчет стоимость новой почты по тарифной сетке: private function tariffCalculation($service_type, $total, $weight, $volume_weight) { $cost = 35; $services = array ('DoorsDoors', 'DoorsWarehouse', 'WarehouseDoors', 'WarehouseWarehouse'); $service_type = in_array($service_type, $services) ? $service_type : 'WarehouseWarehouse'; $tariff_type = 'parcel'; $tariff_zone = 'Ukraine'; $tariffs = $this->config->get('novaposhta_tariffs'); if ($volume_weight > $weight) { $weight = $volume_weight; } if (isset($tariffs[$tariff_type]['tariffs'])) { foreach($tariffs[$tariff_type]['tariffs'] as $tariff) { if ($weight <= $tariff['weight']) { $cost = $tariff[$tariff_zone]; break; } } } if ($service_type == 'DoorsWarehouse' || $service_type == 'WarehouseDoors') { $cost += $tariffs[$tariff_type]['overpay_doors_warehouse']; } elseif ($service_type == 'DoorsDoors') { $cost += $tariffs[$tariff_type]['overpay_doors_doors']; } if ($tariffs['additional_commission'] && $total > $tariffs['additional_commission_bottom']) { $cost += $total * $tariffs['additional_commission'] / 100; } if ($tariffs['discount']) { $cost -= $cost * $tariffs['discount'] / 100; } return round($cost); } Или похожое искать: https://***/moduli/stoimost-dostavki-na-stranice-tovara.html
  20. Судя по ошибкам на всех страницах сайта, вы чем-то редактировали криво языковые файлы, вы вначале возможно лишний символ поставили (даже пробел), или сохранили с BOM, надо в формате UTF-8 without BOM...
×
×
  • 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.