• Как войти в Steam.exe через Python, с переменными?

    process = subprocess.call(f"D:\\Steam\\steam.exe  -login {login1} {password1}")


    Посмотрите про f-строки, очень удобная вещь: https://python-scripts.com/f-strings
    Ответ написан
    1 комментарий
  • Как добавить свой дополнительный шлюз оплаты woocommerce?

    Искал очень долго решение вопроса, но никто не писал доступно для чайников.
    Пришлось искать методом тыка, при помощи догадок.
    Решил вопрос следующим образом.

    Внес исправления

    1. Переходим в папку wp-content\plugins\woocommerce\includes\gateways
    2. Создаем папку, например "COD1"
    3. Заходим в папку "COD" и копируем файл "class-wc-gateway-cod.php"
    4. Заходим в папку "COD1" и вставляем фай "class-wc-gateway-cod.php"
    5. Переименовываем "class-wc-gateway-cod.php" в "class-wc-gateway-cod1.php"
    6. Открываем файл "class-wc-gateway-cod1.php" при помощи Notepad.
    7. Открываем поиск по файлу CTRL+F и пишем "COD"
    8. Находим строку "class WC_Gateway_COD extends WC_Payment_Gateway" и изменяем на "class WC_Gateway_COD1 extends WC_Payment_Gateway"
    9. Находим строку "$this->id= 'cod'; и меняем на "$this->id= 'cod1';
    10. Находим строку "if ( $order && 'cod' === $order->get_payment_method()" и переименовываем на "if ( $order && 'cod1' === $order->get_payment_method()"

    Также можете изменить название оплаты в строке $this->method_title = __( 'Новое Название оплаты', 'woocommerce' );
    и описание способа оплаты.
    $this->method_description = __( 'Новое описание оплаты.', 'woocommerce' );

    11. Переходим в папку "wp-content\plugins\woocommerce\includes" и открываем файл "class-wc-payment-gateways"class-wc-payment-gateways.php" при помощи Notepad.
    12. Нажимаем CTRL+F и ищем строку "'WC_Gateway_COD',", копируем ее и вставляем в конце списка, после чего переименовываем эту строк в 'WC_Gateway_COD1',
    13. Открываем админку сайта и у Вас добавился новый шлюз оплаты.
    Ответ написан
    4 комментария
  • Как вывести переменную в до/после id html элемента?

    @dzhebrak
    Вместо вывода с помощью конструкции echo сохраните текущую цену и валюту в переменную ($price_with_currency в примере ниже), и выведите ее в дальнейшем в том блоке, где это необходимо:

    <?php
    global $woocommerce;
    $total = $woocommerce->cart->total;
    $total_5_price = ($total / 100 * 95);
    #echo $total_5_price  .' '. get_woocommerce_currency_symbol();
    $price_with_currency = $total_5_price  .' '. get_woocommerce_currency_symbol();
    ?><div id="some-id"><?php echo $price_with_currency; ?></div>
    Ответ написан
    2 комментария