Jump to content

Proxx1

Новичок
  • Content Count

    26
  • Joined

  • Last visited

Community Reputation

0 Обычный

About Proxx1

  • Rank
    Пользователь

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. 1 - Это понятно, через него и подключаем стили. Вопрос в том, не будет ли конфликтов из-за одинаковых названий? Если в стандартном ксс есть .modal - и в моём .modal? 2 - Модификатор моих файлов? Как вариант, но это просто автоматизирует процесс, но никак не решит проблему. Если у меня, к примеру, header.twig немного переписан под себя и сохранен. А в следующем обновлении там важные строчки. И я заменю новый файл с важными строчками своим, сохраненным. Это проблема, наверное, не решаемая. Просто каждый раз вставлять свой код в уже новые файлы...
  2. Обновил шаблон. Как результат - слет всего личного кода (css, lang и т.п.) Это не беда - исходники остались. Подвох вот в чём: раз уж перезаписываются файлы при обновлении, выношу свои стили в отдельный файл и подключаю. Но! Не будут ли конфликтовать классы с одинаковыми названиями? Например: переделал модальные окна под себя, вынес их отдельно в свой ксс. При обновлении в стайлшит .modal (к примеру) с одними данными, в подключенном файле он-же - с другими... ________ И как быть с Твигами, если они тоже переписаны? Просто обновлять на свои каждый раз? А вдруг в новых серьезные изменения?
  3. Такая проблемка нарисовалась: прописываю .header-logo:hover - работает только на мобильном. На дескопе не хочет. Уже и в отдельные классы выгонял, не помогает. В чем загвоздка? В display? Где конкретно?
  4. В каком контроллере? Раньше это писалось в admin/view/template/common/login.tpl А здесь куда это пихать? И как без <?php, если вся страница должна быть в него завернута?
  5. Всем привет! Как-то не так давно ломанули у меня админку. Как и зачем - история умалчивает. Но с тех пор ставлю дополнительные факторы защиты. Недавно перешел на 3.0 (так нужно, не ругайтесь ). НО! Здесь твиг! пхп просто так не запихнёшь в хэдер. Начал читать, как это реализовать (контроллеры и т.п.) - сломал мозг Объясните на пальцах, как деб#лу, что к чему, с примерами и графиками (шутка, конечно =) ). В общем, нужно, чтобы это: <?php if (isset($_GET['secretkey'])) {$seckey = $_GET['secretkey']; setcookie ("secretkey", $_GET['secretkey']);} else if (isset($_COOKIE['secretkey'])) {$seckey = $_COOKIE['secretkey']; } else {$seckey = '';} if ($seckey != 'secretkeyvalue') {header("HTTP/1.0 404 Not Found"); exit; } else { ?> Боди странички <?php } ?> было в хэдере админки?
  6. Доброе утро всем жителям форума! Недавно перешёл на 3.0 с 2.3 и, естессно, немного в шоке. Шаблонизатор, контроллеры и т.п. Но дело не в этом. По стандарту на шаблоне (Юнишоп 2) стоят вот такие + - на калькуляторе Маленькие и неудобные. Пытаюсь исправить для более презентационного вида, типа На оформление внимания не обращаем, это второстепенно. Проблема в том, что они завернуты в div <div class="qty-switch"> <input type="text" name="quantity" value="{{ minimum }}" data-minimum="{{ minimum }}" id="input-quantity" class="qty-switch__input form-control" /> <div> <i class="qty-switch__btn fa fa-plus btn-default"></i> <i class="qty-switch__btn fa fa-minus btn-default"></i> </div> </div> И при любом его нарушении просто отказываются работать! Ни скриптов, ничего другого не обнаружил. Если в 2.3 всё было понятно, например: <button class="btn btn-quantity-minus" onclick="btnminus_cat_price_latest_gv3782(&#39;1&#39;);" type="button">-</button> function btnminus_cat_price_latest_gv3782(minimum){ var $input = $('#input_quantity_mod_latest_grid03782'); var count = parseInt($input.val()) - parseInt(minimum); count = count < parseInt(1) ? parseInt(1) : count; $input.val(count); $input.change(); recalc_quantity(3782,count,1590.0000,'','.latest_grid0','latest_gv'); } То как здесь это реализовать? JS (может, там что-то поменять)? //quantity $('body').on('blur click', '.qty-switch__input, .qty-switch__btn', function(e) { let $elem = $(this); if($(this).hasClass('qty-switch__btn')) $elem = $(this).parent().prev(); let qty = parseFloat($elem.val()), min = $elem.data('minimum') ? parseFloat($elem.data('minimum')) : 1, max = 10000, step = uniJsVars.qty_switch_step ? min : 1, decimal = 0, new_qty; if($(this).hasClass('qty-switch__input')) { if(step > 1) { qty = Math.round(qty/min)*min; } new_qty = (qty > min) && (qty < max) ? qty : min; } else { new_qty = $(this).hasClass('fa-plus') ? ((qty < max) ? qty+step : qty) : ((qty > min) ? qty-step : qty); } new_qty = new_qty.toFixed(decimal); if($(this).hasClass('qty-switch__input') && e.type == 'click') return; $elem.val(new_qty).change(); if($(this).closest('.checkout-cart__quantity, .header-cart__quantity').length) { cart.update($elem.data('cid'), new_qty); } });
  7. Спасибо. Заработало! Я так понимаю, я могу задавать вопросы и насчёт верстки? Они же тоже относятся к шаблону. Например, хочу в карточке товара, да и не только там, разбросать + и - по бокам от кол-ва заказа. Проблема в том, что они упакованы в один <div> и при его смене отказываются работать. Уже третий час бьюсь над этим, все перебробовал <div class="qty-switch"> <input type="text" name="quantity" value="{{ minimum }}" data-minimum="{{ minimum }}" id="input-quantity" class="qty-switch__input form-control" /> <div> <i class="qty-switch__btn fa fa-plus btn-default"></i> <i class="qty-switch__btn fa fa-minus btn-default"></i> </div> </div> Вот как их разнести, чтобы input text был посередине? Повесить на них onclick?
  8. Вопросы немного не по теме шаблона, но всё-же, может кто-то знает ответы? 1. Почему-то отображает мой.сайт/index.php?route=common/home вместо мой.сайт. ЧПУ включено 2. Как добиться языкового переключения, как на демо? (т.е. украинский язык ведёт на мой.сайт/ua/ 3. Можно ли сделать всю страницу по ширине экрана?
  9. Зачем удалять мои сообщения? Да, лицензии пока не имею. Но я пытаюсь разобраться с шаблоном. Если всё под себя настрою, не сомневайтесь, куплю. 7 дней же бесплатного юзания. Вот и фиксю ошибки, спрашиваю на форуме. Зачем так поступать?
  10. Зачем удалять мои сообщения? Да, лицензии пока не имею. Но я пытаюсь разобраться с шаблоном. Если всё под себя настрою, не сомневайтесь, куплю. 7 дней же бесплатного юзания. Вот и фиксю ошибки, спрашиваю на форуме. Зачем так поступать?
  11. Доброе время суток! Подскажите, как изменить логотип? Заменил на свой (тоже в .svg) - не отображается. В настройках шаблона не нашел. В Хэдере только одна строчка отвечает за вывод: <meta property="og:image" content="<?php echo !empty($og_image) ? $og_image : $logo; ?>" /> Тупо заменить ее на <img src>?
×

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.