-
Публікації
191 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем BAH0
-
-
9 минут назад, chukcha сказал:
ЗАчем
Необходимо будет 2 комплекта одинаковых опций
-
43 минуты назад, chukcha сказал:
demo / demo
выбрать, например, - checkboxПодскажите, а возможно при повторном нажатии +All производить дублирование всех опций?
-
Здравствуйте, есть демо посмотреть?
-
В 26.12.2019 в 18:02, surlan сказал:
Всем привет!
Как можно реализовать возможность вывода в категории минимальную стоимость из списка опций товара, если основная стоимость товара равна 0? Нашел на форуме вот такой модификатор (вроде рабочий, но у меня не сработал).
Версия движка 2.3, модификатор (по словам автора) тоже тестировался на этой версии. Кто что думает?
<?xml version="1.0" encoding="UTF-8"?> <modification> <name>Нулевая цена в категории заменяется на цену опции OC2.3</name> <code>fix-zero-2x</code> <version>2.0.0</version> <vqmver></vqmver> <link></link> <author>mpn2005</author> <date>2017.12.14</date> <file path="catalog/model/catalog/product.php"> <operation> <search><![CDATA[return array(]]></search> <add position="before"><![CDATA[ $price_text = ''; if (!(float)$query->row['price']) { $option_price_query = $this->db->query("SELECT price FROM " . DB_PREFIX . "product_option_value WHERE product_id = '" . (int)$query->row['product_id'] . "' AND (subtract = '0' OR quantity > '0') AND (price_prefix = '=') ORDER BY price LIMIT 1"); if ($option_price_query->num_rows) { $query->row['price'] = $option_price_query->row['price']; $price_text = '<span style="font-weight:normal;">от</span> '; } } ]]></add> </operation> <operation> <search><![CDATA[return array(]]></search> <add position="after"><![CDATA[ 'price_text' => $price_text, ]]></add> </operation> </file> <file path="catalog/controller/*/*.php"> <operation error="skip"> <search><![CDATA[$this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax')]]></search> <add position="replace"><![CDATA[(isset($result['price_text']) ? $result['price_text'] : '').$this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax')]]></add> </operation> <operation error="skip"> <search><![CDATA[$this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')]]></search> <add position="replace"><![CDATA[(isset($product_info['price_text']) ? $product_info['price_text'] : '').$this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')]]></add> </operation> </file> </modification>
Актуально еще?
-
17 часов назад, tsmax сказал:
Костыль, но помогает избежать проблем с "черным изображением"
$fpr=fopen($file, 'a+'); fwrite($fpr, chr(0x00)); fclose($fpr);
Рабочий модификатор
У png фон с прозрачного меняется на черный
-
Здравствуйте, со скидками будет работать?
-
7 часов назад, AWARO сказал:
@kotikviktor1992 @vyacheslav22
вот для этого правильное решениеВроде справляется со своими функциями
-
@Tom, Спасибо за обновление.
-
@Tom, Спасибо за обновление.
-
В 12.01.2019 в 23:34, BarneyGumble сказал:
Супер! Спасибо!, то, что надо!
Вот бы еще такую штуку для статей и/или HTML содержимого
===========
Хм, странный баг проявился после установки - пропала возможность добавлять опции в карточку товара... Но если модификатор (?) отключить, то все востанавливается и опции можно добавлять. После того, как добавил, включаю опять модификатор и в карточке товара настраиваю цены в зависимости от группы, после чего все работает как надо и каждой группе покупателей показывается своя цена на опции.
Что может быть?
Здравствуйте.
Аналогичный вопрос. @Tom , сможете подсказать?
-
2 минуты назад, mpn2005 сказал:
Да, всё решили.
Можете подсказать, что была за проблема и решение, планирую также оба этих дополнения ставить..
-
В 25.02.2020 в 14:44, mpn2005 сказал:
Добрый день.
Скиньте в личку доступ на фтп и в админку.
Так ничего не смогу сказать, не посмотрев код.
Здравствуйте, получилось решить?
-
Вроде работает на 2.3
custom-name="<?php echo $option['name']; ?> (<?php echo $option_value['name']; ?>)"
<div class="row"> <div class="col-lg-12"> <div class="options-results product-info-li"> <h4>Вы выбрали:</h4> <p class="optionResults" product-name="<?php echo $heading_title; ?>"></p> </div> </div> </div>
<script> // customer $(document).ready(function() { var hash = window.location.hash; if (hash) { var hashpart = hash.split('#'); var vals = hashpart[1].split('-'); for (i=0; i<vals.length; i++) { $('#product').find('select option[value="'+vals[i]+'"]').attr('selected', true).trigger('select'); $('#product').find('input[type="radio"][value="'+vals[i]+'"]').attr('checked', true).trigger('click'); $('#product').find('input[type="checkbox"][value="'+vals[i]+'"]').attr('checked', true).trigger('click'); } } }) $(document).ready(function() { var optionResults = []; Array.prototype.remove = function() { var what, a = arguments, L = a.length, ax; while (L && this.length) { what = a[--L]; while ((ax = this.indexOf(what)) !== -1) { this.splice(ax, 1); } } return this; }; function setOptionResult(data) { var result = ""; if (data.attr("type") == "radio") { $("div[id^=input-" + data.attr("name").replace(/[\[\]]/g, "") + "] input").each(function () { optionResults.remove($(this).attr('custom-name')); }); } if(data.is(':checked')) { if(!optionResults.includes(data.attr('custom-name'))) optionResults.push(data.attr('custom-name')); } else { optionResults.remove(data.attr('custom-name')); } optionResults.forEach(function(e) { //result += ", " + e ; result += e + ". <br>"; }); result = result.slice(0); //$(".optionResults").attr('product-name'); //$('.optionResults').html($(".optionResults").attr('product-name') + result); $('.optionResults').html(result); } $('input[type="checkbox"]').bind('change', function() { setOptionResult($(this)); }); $('input[type="radio"]').bind('change', function() { setOptionResult($(this)); }); $('select option').bind('change', function() { setOptionResult($(this)); }); }); </script>
-
Здравствуйте, под 2.3 не пойдет?
-
Здравствуйте. Прочитал тему, не нашел ответа, реализовали поддержку товаров с опциями?
-
В 31.08.2017 в 00:21, Evgenka сказал:
Актуально)
Скиньте ссылку на сайт в личку.
-
В 21.12.2016 в 12:56, Evgenka сказал:
Уважаемы автор, спасибо за прекрасное дополнение!
Подскажите, каким образом можно отцентрировать все содержимое в <div id="stickey_footer">
Что-то никак у меня не получается.
Спасибо.
Здравствуйте. Думаю не актуально еще?
-
On 23.08.2017 at 5:51 AM, SeregaKvasov said:
Вот это поистине гениально и просто !!!!
СпасибоА мне через раз помогает)
-
Большое спасибо! а не подскажите как крайние категории сдвинуть по сторонам а среднюю на месте оставить?
Так?
.li_left {float: left!important;} .li_right {float: right!important;}
<li class="li_left""><a href="http://todi.16mb.com/component">Запчасти для телефонов</a></li> <li class="li_right"><a href="http://todi.16mb.com/k_d_n">
-
Пишет нет соответствий
Читай что Tom написал :)
-
<body>
<meta charset="UTF-8">
Убери -
У Вас <div id="top"></div> не лишний?
-
12snov.ru
И зачем отключать КПКМ? :-D
-
Какова цена вопроса?
[Поддержка] Массовое добавление опций в админке
в Опции
Опубліковано:
Так, только со всеми опциями