Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Несколько вопросов от новичка

Тема в разделе "Вопросы новичков", создана пользователем Luchik, 8 янв 2015.

  1. Luchik

    Luchik

    Сообщения:
    2
    Симпатии:
    1
    Баллы:
    1
    Всем приветик!

    С Новым Годом Вас! ;)

    Подскажите новичку ответы на несколько вопросиков ? =)

    Итак, поехали! )


    1) Как отключить использование купонов только на страничке Checkout ?

    Через настройки WooCommerce можно отключить использование купонов вообще, а мне нужно чтобы вверху странички Checkout просто не выводилась надпись "У вас есть купон ? Нажмите здесь для введения кода".

    Когда я пыталась вырезать из файла form-coupon.php строку с кодом, ответственную за данное действие, страничка Checkout перестает работать...



    2) Как убрать из крайней ячейки меню левый вертикальный разделитель ?

    Использую для создания меню плагин "Uber Mega Menu".

    Крайние ячейки меню у меня закругленные, в качестве разделителя используется свойство css border-left. Это приводит к тому, что в крайней левой ячейке образуется лишняя вертикальная палочка, а в крайней правой ее соответственно нет. Несимметрично! А кстати если ячейки меню не закругленные, то этот момент не ощущается.

    [​IMG]

    Использовала деток для ячеек меню, у меня так получалось для закругления краев таблиц. А с меню не работает (

    Вот код, который вставляю через custom.css или твики UberMegaMenu.

    .ubermenu-main .ubermenu-item-level-0:first-child > .ubermenu-target {
    border-left: none; }




    2а) Как заставить работать функцию Center Inner Menu Width плагина Uber Menu Sticky_Menu_Extension-3.1 ?

    Эта функция задает фиксированную ширину "прилепленного" меню. Чтобы при прокрутке странички вниз, прилепленное меню не расплывалось по всей ширине экрана, а оставалось в заданных границах.

    Почему-то не работает... Не сталкивались с таким моментом ? )



    2c) Как сделать в надписи "Доставка И Оплата" букву "и" строчной ?

    Все тот же плагин UberMegaMenu. Вот только для функции Top Level Text Transform доступно всего два параметра: Uppercase и Capitalize. То есть либо все буквы ПРОПИСНЫЕ, либо слова начинаются с Прописных.

    [​IMG]



    3) Как изменить надпись "Доставка и обработка" в таблице методов и расчета доставки на страничке Checkout ?

    Остальные надписи легко меняются, поскольку являются столбцами и строками таблицы.

    А именно "Доставка и обработка" выводится следующим кодом в файле review-order.php :


    <?php if ( WC()->cart->needs_shipping() && WC()->cart->show_shipping() ) : ?>

    <?php do_action( 'woocommerce_review_order_before_shipping' ); ?>

    <?php wc_cart_totals_shipping_html(); ?>

    <?php do_action( 'woocommerce_review_order_after_shipping' ); ?>

    <?php endif; ?>


    И как тут поменять имя ячейки не представляю... )



    4) Как скрыть пункт "Страна" в блоке ввода личных данных ?

    [​IMG]

    Для организации формы личных данных и адреса использую плагин Poor Guy Swiss Knife.

    Очень полезная кстати в нем функция Drag-and-drop, здорово выручает. Так вот в настройках плагина скрываю пункт "Страна", а он все равно отображается (



    5) Как устранить конфликт между плагином "Saphali Почта России и EMS" и блоком "form-shipping" на страничке Checkout ?

    При активации данного плагина нарушается порядок следования ячеек в блоке form-shipping, который задаю функцией Drag-and-drop в Poor Guy Swiss Knife.

    Вот так было до:

    [​IMG]

    А вот так после (нужно исправить):

    [​IMG]

    Может кто из опытных ребят сталкивался с таким глюком ? )



    6) Как можно выровнять по центру страницы кнопку "Оформить заказ" ?

    Приведу пример, как я выровняла по центру блок футера:


    position: relative;
    right: 0;
    bottom: 10px;
    left: 0;
    margin: auto;


    А с классами кнопки почему-то такое не выходит...



    7)
    И напоследок... Возможно ли интегрировать плагины "Saphali WooCommerce DeliveryPickPoint" и "Saphali Почта России и EMS" в структуру плагина "Saphali Woocommerce Универсальный плагин доставки" ?

    [​IMG]

    Чтобы вместо двух пунктов "PickPoint" и "Способ доставки" был один общий, то есть просто "Способ доставки".

    А уже в строке выбора (например где надпись "По России -> Почта России) можно было выбрать нужный способ.

    И привязать к этим строкам функционал плагина "Saphali Почта России и EMS", чтобы покупатель мог сам рассчитать с помощью API стоимость доставки почтой. Плагин "Saphali Woocommerce Универсальный плагин доставки" позволяет только задать фиксированную стоимость доставки...

    Возможно кого-нибудь из местных умельцев заинтересует этот вопрос ? ) Договоримся об об оплате услуг )

    ===================================================================

    Благодарю за ответы ! =)

    P.S. Каким тегом здесь на форуме в сообщениях можно выделять код цитатой ? Например как на wordpress.org
     
    Последнее редактирование: 8 янв 2015
    • Нравится Нравится x 1
  2. Ataboy

    Ataboy

    Сообщения:
    12
    Симпатии:
    3
    Баллы:
    3
    По 4 пункту, можно применить метод хуков:

    // Удаление поля "Страна"
    add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

    // Our hooked in function - $fields is passed via the filter!
    function custom_override_checkout_fields( $fields ) {
    unset($fields['billing']['billing_country']);
    return $fields;
    }