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

Symon81

Новичок
  
  • Публикаций

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

  • Посещение

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

  1. Всем снова здравствуйте, спасибо что многие помогают. У меня опять вопрос. Стандартный шаблон,сделал товар с выбором опций. Опция radio. Ввожу количество товара на сайте например =4, нажимаю на радио кнопку(меняю размер например 100 см на 200 см), количество товара отстается равным ранее выбранным =4 а не сбрасывается по умолчанию на =1, скрипты не принимают переменных, кнопки сделаны в html, помогите исправить. Нужно чтобы товар набирали снова с =1. Заранее спасибо!
  2. Шаблон Default подскажите, где найти скрипт который отправляет из карточки товара в корзину?
  3. Добрый день, Кнопка Купить когда пользуешься радио кнопкой при выборе товара (1 товар два размера) задваивает в корзине плюс и минус, получается она начинает складывать скрипт по 2 раза. Кто-нибуль сталкивался с этим? Как решили?
  4. все я сделал сам, может кому пригодится <div class="input-group-btn"> <button class="minus">-</button> <input type="text" name="quantity[<?php echo $product['cart_id']; ?>]" value="<?php echo $product['quantity']; ?>" size="2" class="form-control" id="score"> <button class="plus">+</button> <script> $(document).ready(function() { $('.minus').click(function () { var $input = $(this).parent().find('#score'); var count = parseInt($input.val()) - 1; count = count < 1 ? 1 : count; $input.val(count); $input.change(); return false; }); $('.plus').click(function () { var $input = $(this).parent().find('#score'); $input.val(parseInt($input.val()) + 1); $input.change(); return false; }); }); </script> </div> <style> .input-group-btn input, .input-group-btn button{ display: inline-block; vertical-align: middle; text-align: center; } .input-group-btn input{ width: 70px; border: 1px solid #666; padding: 3px 0 4px 0; } .input-group-btn button{ padding: 2px 10px; } .minus, .plus { margin: 0 4px 0 4px; font: 20px Tahoma; text-align: center; } </style>
  5. Ребят я чет запутался, я сделал следующее = <div class="input-group"> <span class="input-group-btn"> <button class="btn btn-default minus" data-dir="up"><i class="fa fa-minus"></i></button> </span> <input type="text" name="quantity[<?php echo $product['cart_id']; ?>]" value="<?php echo $product['quantity']; ?>" size="1" class="form-control" id="input-quantity"/> <span class="input-group-btn"> <button class="btn btn-default plus" data-dir="up"><i class="fa fa-plus"></i></button> </span> <script type="text/javascript" > $(document).ready(function() { $('.fa fa-minus').click(function () { var $input = $(this).parent().find('#input-quantity'); var count = parseInt($input.val()) - 1; count = count < 1 ? 1 : count; $input.val(count); $input.change(); return false; }); $('.fa fa-plus').click(function () { var $input = $(this).parent().find('#input-quantity'); $input.val(parseInt($input.val()) + 1); $input.change(); return false; }); }); </script> </div> <span class="input-group-btn"> <button type="submit" data-toggle="tooltip" title="<?php echo $button_update; ?>" class="btn btn-primary"><i class="fa fa-refresh"></i></button> <button type="button" data-toggle="tooltip" title="<?php echo $button_remove; ?>" class="btn btn-danger" onclick="cart.remove('<?php echo $product['cart_id']; ?>');"><i class="fa fa-times-circle"></i></button> </span> Должно было на стандартных кнопках получиться красиво, но кнопки не срабатывают( Весь день маюс, чет уже перегорел((( Помогите, если есть кто шарит. Заранее спасибо.
  6. а что js? даже в модулях магазина опенкарта с версиями 3х проблема, можно стать невротиком от их исполнения левого меню и тем более аккардионов, почему то с версиями где учавствует tpl такого нет...
  7. Всем привет! Опенкарт версия 3.0.2 В общем решил немного изменить стиль левого меню и столкнулся с интересным событием. При нажатии на категорию он раздвигает рамку на 5px вниз между всеми категориями до данной рамки. В чем причина не пойму. /* list group */ .list-group a { border: 1px solid #DDDDDD; color: #888888; } .list-group a.active, .list-group a.active:hover, .list-group a:hover { color: #444444; background: #eeeeee; border: 1px solid #DDDDDD; text-shadow: 0 1px 0 #FFF; } .list-group-item a.active, .list-group-item a.active:hover, .list-group-item a:hover { color: #777777; background: #4444444; border: 1px solid #DDDDDD; text-shadow: 0 1px 0 #FFF; Вот вырезка из кода CSS стиль шаблона, он 1 там. Подскажите в каком месте он делает этот margin???
  8. Symon81

    php перевести в twig

    zooToHtml (tree, active = constant('null')) {% set str = '' %} {% for category in tree %} {% set str catToTamplate(category, active) = 'undefined' %} {% endfor %} {% set str = 'undefined' %} zooToTamplate(category, active) ob_start() {% set _include = require ~ '/zoo_tamplate.twig' %} ob_get_clean() {% set zoom = zooToHtml(category_tree, active) %} <p class="item-p"> <a class="list-group-item" {% if (category['category_id'] == active) %} {{ 'active' }} " href=" <?=$category['href'];"><?=$category['name'];</a> </p> {% if (category['childs'] is defined ) %} <div class="list-group"> <?=zooToHtml($category['childs'], $active) </div> {% endif %} надеюсь, что ты не даже не корректируешь, то что выдает тебе эта штука это полный хлам
  9. Symon81

    php перевести в twig

    Схожу с ума с конверторами, не работает, то что они выдают, хочу перевести код php в твиг, выдает код который не работает, кто умеет помогите пожалуйста. <?php function zooToHtml ($tree, $active = null) { $str = ''; foreach ($tree as $category) { $str .= catToTamplate($category, $active); } return $str; } function zooToTamplate($category, $active) { ; ob_start() ; require __DIR__ . '/zoo_tamplate.twig'; return ob_get_clean(); } $zoom = zooToHtml($category_tree, $active); ?> <p class="item-p"> <a class="list-group-item" <?php if($category['category_id']==$active) echo 'active' ?> " href=" <?=$category['href'];?>"><?=$category['name'];?></a> </p> <?php if(isset($category['childs']) ): ?> <div class="list-group"> <?=zooToHtml($category['childs'], $active) ?> </div> <?php endif; ?>
  10. Symon81

    [Решено] файлы .twig

    все спасибо, я нашел дебаг для укуренных! все сразу заработало, это ужасно. [РЕШЕНО!]
  11. Symon81

    [Решено] файлы .twig

    я не понимаю эту шляпу twig надо отдельно для сервака ставить, дичь какая то. Я уже загуглился, там упоротые сидят такие же создатели твига {{ че хочешь пиши }} {% че хочешь делай %} просто имбицил написал. Он не выводит нифига. {% if heading_title %} {{ dump(heading_title) }} {% endif %} просто зачем это все? я прост не понимаю обкуреных, скиньте как дебаг для этой шляпы поставить, чет не найду. как проверить что жива переменная? добавка скорее мертва чем работает
  12. Symon81

    [Решено] файлы .twig

    да я понял, все равно не выводит ничего((
  13. Делаю модуль, пишу в файле твиг - например next.twig <?php var_dump($heading_title); ?> приехавший из контролер,екстен,модуль через функцию <?php class ControllerExtensionModuleNext extends Controller { public function index() { $this->load->language('extension/module/next'); $data['heading_title'] = $this->language->get('heading_title'); return $this->load->view('extension/module/next', $data); } } почему не выводит на экран? ошибки нет, предупреждений тоже, но не печатает.
  14. Всем привет, с tpl все ясно, но я обновился до 3.0.2.0 и чет туплю там получается появились twig как я понимаю отвечают за подключение модулей и я как в лесу, а мне до 4 уровня вложенности надо копать. Кто делал на тройке подскажите, а то чет ютуберы вымерли. Заранее спасибо!
  15. Symon81

    Модуль BuyNow

    Спасибо, я так и сделал, но он уже ставится куда то, и работает без этого файла, я его вырезал из папки www\vqmod\xml кнопка не пропала, название не поменялось если менять value="Buy Now"
  16. Установил модуль, все работает, но кнопка Buy now, не могу найти где ее можно переименовать вот внутренности модуля <modification> <id>buy_now</id> <version>1.5.5.x</version> <vqmver>1.0</vqmver> <author>THEMERZ</author> <file path="catalog/view/theme/*/template/product/product.twig"> <operation> <search position="after"> <![CDATA[ <button type="button" id="button-cart" data-loading-text="{{ text_loading }}" class="btn btn-primary btn-lg btn-block">{{ button_cart }}</button> ]]> </search> <add> <![CDATA[ <input type="button" value="Buy Now" id="buy-now" class="button btn btn-primary btn-lg btn-block" /> ]]> </add> </operation> <operation> <search position="before"> <![CDATA[ {{ footer }} ]]> </search> <add> <![CDATA[ <script>$(document).ready(function() { $('#buy-now').bind('click', function() { $.ajax({ url: 'index.php?route=checkout/cart/add', type: 'post', data: $('#product input[type=\'text\'], #product input[type=\'hidden\'], #product input[type=\'radio\']:checked, #product input[type=\'checkbox\']:checked, #product select, #product textarea'), dataType: 'json', success: function(json) { $('.success, .warning, .attention, information, .error').remove(); if (json['error']) { if (json['error']['option']) { for (i in json['error']['option']) { $('#option-' + i).after('<span class="error">' + json['error']['option'][i] + '</span>'); } } } if (json['success']) { $('#notification').html('<div class="success" style="display: none;">' + json['success'] + '<img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div>'); $('.success').fadeIn('slow'); $('#cart-total').html(json['total']); $('html, body').animate({ scrollTop: 0 }, 'slow'); window.location.href = 'index.php?route=checkout/cart'; } } }); }); });</script> ]]> </add> </operation> </file> </modification> buy_now.xml

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

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

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