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

maxway777

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

    72
  • З нами

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

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

  1. Это я знаю, нужно убрать только в определенном месте, а не везде. Вот нашел такое решение для цены продукта: <?php $string = $price; $string = preg_replace('~[^0-9]+~','',$string); $string1 = $special; $string1 = preg_replace('~[^0-9]+~','',$string1); ?> В место вывода цены пишем код <?php if (!$special) {echo $string;} else {echo $string1;} ?>
  2. Работает, а как сделать такое же для функции <?php echo $product['total']; ?> Цена итого в корзине
  3. Всем добрый день, кто подскажет как на странице выводить общую цену в корзине без валюты в конце. Так выводит цену с валютой <?php echo $product['total']; ?> Допустим, общая цена в корзине итого https://prnt.sc/z7tbq2 160 грн, сделать 160 Заранее спасибо.
  4. Всем привет. Есть возможность назначить посадочной странице свою схему или как можно это реализовать?
  5. Когда последняя ссылка не размечена, то google показывает на моб версии разметку, если последняя ссылка размечена не показывает. Не знаю с чем это связано.
  6. Есть пару вопросов 1. После того как сделали префикс /ru/ в урлах, появилась в хлебных крошках в google "Главная" можно как то скрыть или убрать? 2. Как сделать чтобы не размечало последнюю ссылку?
  7. Может кто посоветовать, простой фильтр для фильтрации по цене в производителях, акциях и поиске? Чтобы не конфликтовал с OCFilter. Как я понимаю этого в OCFilter не будет никогда. Установлено OCDepartment и OCFilter
  8. Модификатор отличный нареканий нет, но поисковики не индексируют скрытый текст(
  9. Может можно что то сделать, чтобы не было так много запросов, а запросы были только на 12 первых товаров, я так понимаю при обновлении страницы сейчас идут запросы на все аукционные товары, потому чем их больше, тем дольше загружается страница.
  10. Ну есть категории где тоже такое количество товаров и проблем нет.
  11. Всем добрый вечер, может кто подскажет или посоветует, что делать. Добавили на сайт 1 тыс аукционных товаров. Страница акции очень медленно загружается, когда было 50 товаров, было быстрее на много. Все остальные страницы работают шустро. Хостинг на дорогом тарифе, php 7, ionCube 10.4 Буду очень благодарен за совет или помощь! На кону ЧП) Opencart ocStore 2.3 Шаблон Revolution
  12. Работает у кого то модуль на php 7.1-7.4? Перешли на php 7.1 перестал работать и кидает ошибку. Автор модуля на связь не выходит.... Может кто то помочь где что нужно изменить, чтобы он заработал? Вот ошибка: Fatal error: The file /home/...... was encoded by the ionCube Encoder for PHP 5.0 and cannot run under PHP 7.1 or later. Please ask the provider of the script to provide a version encoded with the ionCube Encoder for PHP 7.1. in Unknown on line 0
  13. Типо если нет скидки, то цена без скидки, если есть скидка, то со скидкой.
  14. А еще подскажите, как сделать итоговую цену со скидкой, если есть скидка ? И если нету скидки, то выводит обычную цену.
  15. Не подскажите как в модуле "Источник заказа" добавить метку Google рекламы и Google поиска? Название: Google реклама Маска на URL: вот здесь, что писать ? Параметр в URL: utm_source Как пример для фейсбука есть: Название: Facebook Маска на URL: facebook.com Параметр в URL: utm_source Заранее спасибо!
  16. Получилось, огромное спасибо!!! Не досмотрел, что в моделе нет цены(
  17. <file path="catalog/model/catalog/product.php"> <operation> <search><![CDATA[public function getProductAttributes($product_id)]]></search> <add position="before"><![CDATA[public function getProductVariantproducts($product_id) { $variantproduct_data = array(); $sql = " SELECT vd.title, (SELECT GROUP_CONCAT(v2p.product_id) FROM " . DB_PREFIX . "variantproducts_to_product v2p WHERE v.variantproduct_id = v2p.variantproduct_id AND v2p.product_id<>'" . (int)$product_id . "') prodIds FROM " . DB_PREFIX . "variantproducts v LEFT JOIN " . DB_PREFIX . "variantproducts_description vd ON (v.variantproduct_id = vd.variantproduct_id) LEFT JOIN " . DB_PREFIX . "variantproducts_to_product v2p ON (v.variantproduct_id = v2p.variantproduct_id) WHERE v2p.product_id = '" . (int)$product_id . "' AND vd.language_id = '" . $this->config->get('config_language_id') . "' AND v.status = '1' ORDER BY v.sort_order, v.variantproduct_id ASC "; $variantproduct_query = $this->db->query($sql); foreach ($variantproduct_query->rows as $variantproduct) { $products = array(); if ($variantproduct['prodIds']) $products = $this->getPorudctsByIds(explode(',', $variantproduct['prodIds'])); $variantproduct_data[] = array( 'title' => $variantproduct['title'], 'products' => $products, ); } return $variantproduct_data; } public function getPorudctsByIds($ids) { $sql = "SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer, (SELECT COUNT(*) AS total FROM " . DB_PREFIX . "review r2 WHERE r2.product_id = p.product_id AND r2.status = '1' GROUP BY r2.product_id) AS reviews, p.sort_order FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE p.product_id IN('" . implode("','", $ids) . "') AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY p.sort_order"; $query = $this->db->query($sql); if ($query->num_rows) { $products = array(); foreach ($query->rows as $row) { $products[] = array( 'product_id' => $row['product_id'], 'name' => $row['name'], 'model' => $row['model'], 'image' => $row['image'] ); } return $products; } else { return false; } }]]></add> </operation>
  18. Подробнее Есть модуль "Варианты товаров" в самом модуле выводить только картинку, название и title товара https://prnt.sc/v5dk69 Как вывести здесь еще цену товара Я так понимаю в модификаторе вот сюда нужно что то добавить: <file path="catalog/controller/product/product.php"> <operation> <search position="replace"><![CDATA[$data['column_left'] = $this->load->controller('common/column_left');]]></search> <add><![CDATA[//product variant $data['variantproducts'] = $this->model_catalog_product->getProductVariantproducts($this->request->get['product_id']); foreach ($data['variantproducts'] as $k => $variantproduct) { if ($variantproduct['products']) { foreach ($variantproduct['products'] as $j => $product) { if ($product['image']) { $image = $this->model_tool_image->resize($product['image'], 60, 60); } else { $image = false; } $product['image'] = $image; $product['href'] = $this->url->link('product/product', 'product_id=' . $product['product_id']); $data['variantproducts'][$k]['products'][$j] = $product; вот сюда........ И сюда <file path="catalog/view/theme/*/template/product/product.tpl"> <operation> <search position="replace"><![CDATA[<div class="well well-sm product-info product_informationss">]]></search> <add position="before"><![CDATA[ <?php if ($variantproducts) { ?> <?php foreach ($variantproducts as $variantproduct) { ?> <?php if (!empty($variantproduct['products'])) { ?> <h3 class="vp_title"><?php echo $variantproduct['title']; ?>: </h3> </br> <div class="vbox"> <?php foreach ($variantproduct['products'] as $product) { ?> <div class="vblock"> <?php if ($product['image']) { ?> <div><a href="<?php echo $product['href']; ?>" id="<?php echo $product['product_id']; ?>" data-toggle="tooltip" title="<?php echo $product['name']; ?>"> <img src="<?php echo $product['image']; ?>" alt="<?php echo $product['name']; ?>" /><?php echo $product['name']; ?></a> Добавить <?php echo $product['price']; ?> Вот так более подробно, чтобы понятнее было.
  19. Грубо говоря, что нужно написать в catalog/controller/product/product.php чтобы вывести цену какого то товара. Если писать в product.tpl функцию <?php echo $product['price']; ?> Выкидывает ошибку, что нет чего-то в catalog/controller/product/product.php Ошибка Notice: Undefined index: price in /home/..../template/product/product.tpl on line 661
×
×
  • Створити...

Important Information

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