Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

max1985

Пользователи
  • Публикаций

    654
  • Зарегистрирован

  • Посещение

Все публикации пользователя max1985

  1. Подскажите на странице просмотра заказа можно применить скиду https://prnt.sc/10152ul
  2. Здравствуйте! Может кто знает как сделать скидки в %. Чтоб в админке в карточке товаров во вкладке Скидки вводить не цену, а % скидки. Смысл в том чтоб при изменении основной цены, не приходилось менять цену во вкладке Скидки. И если обновить цену через фид, скидка соответственно всегда была актуальной. https://prnt.sc/1014gym
  3. Подскажите шаблон оптимизирован по скорости? Вижу у Вас на демке есть объединение файлов скриптов и стилей, эта финча есть в шаблоне или настроен так сервер?
  4. max1985

    Перевод twig в tpl

    Во всем вроде разобрался, астались только с ф-цией attribute {% if attribute(post_data,'profile_status') == '0' %} {% if attribute(profile.settings, key).prop_value == propVariant.variant_value %}
  5. max1985

    Перевод twig в tpl

    Так и не понял что такое in и is означает в условии
  6. max1985

    Перевод twig в tpl

    Здравствуйте! Может кто знает нормальный конвертер twig в tpl? А то начал адаптировать модуль доставки с 3-й версии на 2.3 и столкнулся с неизвестными конструкциями: В этих if похоже на foreach {% if "dellindelivery" in order.shipping_code %} {% if 'dellindelivery' in shipping_code %} И эти не совсем понятны {% if attribute(post_data,'profile_status') == '1' %} {% if attribute(profile.settings, key).prop_value == propVariant.variant_value %} {% if settingProp.prop_value == propVariant.variant_value %} Помогите разобраться!
  7. max1985

    [Поддержка]

    Здравствуйте! Подскажите можно как-то вывести все теги на страницу Блога? Не нашел такого виджета. Спасибо!
  8. Здравствуйте! Ответил в личку.
  9. max1985

    [Поддержка]

    А как сделать чекбоксы чтоб не были выбраны.
  10. Добрый день. Модификаторы обновили? Если не получилось, напишите в личку.
  11. max1985

    [Поддержка]

    А можно как-то отключить (поиск по описанию) в виджете поиска https://prnt.sc/wni46d И как сделать чтоб поиск был только по определенной категории Спасибо!
  12. max1985

    [Поддержка]

    Привел к такому виду с помощью виджетов "Список записей из выбранной категории" Подскажите как в этом виджете вывести количество записей категории в кнопке "Смотреть все" Сейчас у меня в файле /catalog/view/theme/default/template/agootemplates/widgets/records/adaptive.tpl эта кнопка выглядит так: <?php if (isset ($settings_widget['category_button']) && $settings_widget['category_button'] ) { ?> <?php reset($records); foreach ($records as $num => $record) { if (isset($record['category']['status']) && $record['category']['status']) { $category[$record['blog_name']] = $record['blog_href']; } } ?> <?php if (isset($category) && !empty($category)) { foreach ($category as $name => $href) { ?> <a href="<?php echo $href; ?>">Смотреть все</a> <?php } } ?> <?php } ?>
  13. max1985

    [Поддержка]

    Наверно Вы меня не так поняли ) В категории надо выводить подкатегории а под каждой подкатигорией список ее материалов. Подкатегория 1 - Материал 1 - Материал 2 - Материал 3 Подкатегория 2 - Материал 4 - Материал 5 - Материал 6 Подкатегория 3 - Материал 7 - Материал 8 - Материал 9
  14. max1985

    [Поддержка]

    Поскажите пожалуйста, можно привести категорию к такому виду https://prnt.sc/wbkn3w? Т.е. В категории выводить подкатегории, а под ними списки материалов Спасибо!
  15. Да, но там нет фильтра по категориям и по производителям в финальных задачах. Пришлось пока в код лезть, чтоб сделать исключение
  16. Стоит Модуль Поставщики 9,2
  17. Здравствуйте! Подскажите может кто видел такой модуль? Нужно обновлять цены и акции у определенных категорий или производителей по крону.
  18. Попробовал вывести такую таблицу на странице подкатегории, вывелась нормально https://prnt.sc/w8if23, а вот тут https://prnt.sc/w3cof3 не хочет... Не пойму в чем разница. Контроллер $data['products_t'] = array(); $filter_data_t = array( 'filter_category_id' => $category_id //'filter_sub_category' => true, //'filter_filter' => $filter, //'sort' => $sort, //'order' => $order, //'start' => ($page - 1) * $limit, //'limit' => $limit ); $product_total = $this->model_catalog_product->getTotalProducts($filter_data_t); $products_t = $this->model_catalog_product->getProducts($filter_data_t); $data['attribute_groups'] = array(); foreach ($products_t as $product_info) { //$product_info = $this->model_catalog_product->getProduct($product_id); if ($product_info['image']) { $image = $this->model_tool_image->resize($product_info['image'], $this->config->get($this->config->get('config_theme') . '_image_compare_width'), $this->config->get($this->config->get('config_theme') . '_image_compare_height')); } else { $image = false; } if ($this->customer->isLogged() || !$this->config->get('config_customer_price')) { $price = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']); } else { $price = false; } if ((float)$product_info['special']) { $special = $this->currency->format($this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']); } else { $special = false; } $attribute_data = array(); $attribute_groups = $this->model_catalog_product->getProductAttributes($product_info['product_id']); foreach ($attribute_groups as $attribute_group) { foreach ($attribute_group['attribute'] as $attribute) { $attribute_data[$attribute['attribute_id']] = $attribute['text']; } } $data['products_t'][] = array( 'product_id' => $product_info['product_id'], 'name' => $product_info['name'], 'thumb' => $image, 'price' => $price, 'special' => $special, 'minimum' => $product_info['minimum'] > 0 ? $product_info['minimum'] : 1, 'rating' => (int)$product_info['rating'], 'reviews' => sprintf($this->language->get('text_reviews'), (int)$product_info['reviews']), 'attribute' => $attribute_data, 'href' => $this->url->link('product/product', 'product_id=' . $product_info['product_id']) ); foreach ($attribute_groups as $attribute_group) { $data['attribute_groups'][$attribute_group['attribute_group_id']]['name'] = $attribute_group['name']; foreach ($attribute_group['attribute'] as $attribute) { $data['attribute_groups'][$attribute_group['attribute_group_id']]['attribute'][$attribute['attribute_id']]['name'] = $attribute['name']; } } } Шаблон <table class="table table-bordered"> <tr> <th>Название</th> <?php foreach ($attribute_groups as $attribute_group) { ?> <?php $i = 0; ?> <?php foreach ($attribute_group['attribute'] as $attribute) { ?> <?php if ($i < 5) { ?> <th><?php echo $attribute['name']; ?></th> <?php } $i++; ?> <?php } ?> <?php } ?> <th>Цена</th> </tr> <?php foreach ($products_t as $product) { ?> <tr> <td><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></td> <?php foreach ($attribute_groups as $attribute_group) { ?> <?php $i = 0; ?> <?php foreach ($attribute_group['attribute'] as $key => $attribute) { ?> <?php if ($i < 5) { ?> <?php if (isset($product['attribute'][$key])) { ?> <td><?php echo $product['attribute'][$key]; ?></td> <?php } else { ?> <td></td> <?php } ?> <?php } $i++; ?> <?php } ?> <?php } ?> <td><a type="button" class="btn btn-primary btn-block" onclick="cart.add('<?php echo $product['product_id']; ?>', '<?php echo $product['minimum']; ?>');"><?php echo $product['price']; ?></a></td> </tr> <?php } ?> </table>
  19. Добрый день На 2,1 нет смысла Добавлять надо только в одном товаре
  20. Здравствуйте! Не хочет работать минимизация и объединение файлов в режиме работы PHP (Nginx + PHP-FPM). При открытий объедененных файлов - 404. Подскажите чего может не хватать? Спасибо!
  21. нет, чисто для своего сайта. У Гугла есть такой инструмент

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.