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

Удаление пункта в корзине редирект

Limych

Новичок
Всем привет. Нашел много полезной инфы благодаря вашему форуму. Но вот возникла такая проблема. Настроил все чпу, но при удалении позиции в корзине- перевод в админку. Думал проблема в теме-нет. Домен .рф... Знаю- самый гадкий домен
 

D&B

Администратор
Команда форума
Местный
Ау, а где ссылка?
 

gregoro

Опытный
Хм... Выглядит реально странно.
Попробуйте стандартную вещь в таких ситуациях - выключите все плагины (кроме woocommerce).
Проверяйте. И далее включайте по одному...
 

D&B

Администратор
Команда форума
Местный
Может конечно ошибаюсь, но от доменов на рф можно ожидать, что угодно в этом плане.
 

Limych

Новичок
я посмотрел на других сайтах, ссылки на кнопке удаления почти идентичны. Так что хрен знает в домене это или где то надо просто подкорректировать, D&B ЧПУ настраивал по вашему гайду на этом форуме
 

Limych

Новичок
Нашел в файлике ( wp-content\plugins\woocommerce\template\cart\cart.php) вот такой код
Код:
    <?php
                            echo apply_filters( 'woocommerce_cart_item_remove_link', sprintf(
                                '<a href="%s" class="remove" title="%s" data-product_id="%s" data-product_sku="%s">&times;</a>',
                                esc_url( WC()->cart->get_remove_url( $cart_item_key ) ),
                                __( 'Remove this item', 'woocommerce' ),
                                esc_attr( $product_id ),
                                esc_attr( $_product->get_sku() )
                            ), $cart_item_key );
                        ?>
так как не особо мощно знаю php можете сказать что такое %s.
И сразу хочу узнать, есть ли вероятность что хост должен что то у себя настроить чтобы у меня все нормально работало.
И везде ли используется это %s?
 

joy66

Опытный
Нашел в файлике ( wp-content\plugins\woocommerce\template\cart\cart.php) вот такой код
Код:
    <?php
                            echo apply_filters( 'woocommerce_cart_item_remove_link', sprintf(
                                '<a href="%s" class="remove" title="%s" data-product_id="%s" data-product_sku="%s">&times;</a>',
                                esc_url( WC()->cart->get_remove_url( $cart_item_key ) ),
                                __( 'Remove this item', 'woocommerce' ),
                                esc_attr( $product_id ),
                                esc_attr( $_product->get_sku() )
                            ), $cart_item_key );
                        ?>
так как не особо мощно знаю php можете сказать что такое %s.
И сразу хочу узнать, есть ли вероятность что хост должен что то у себя настроить чтобы у меня все нормально работало.
И везде ли используется это %s?
http://php.net/manual/ru/function.sprintf.php
 

Limych

Новичок
Спассибо за помощь в плане php, а по самой теме не подскажете?
 

joy66

Опытный
А как выглядит ссылка на удаление?
Так ? http://art-storona.ru/dl/cart/?remove_item=285e19f20beded7d215102b49d5c09a0&_wpnonce=ed987c76d0

http://art-storona.ru/dl/ это адрес магазина
Хотя уж сам посмотрел..
Меня перебрасывает не главную а в никуда.
Не могу найти страницу %d0%ba%d0%be%d0%bc%d1%83%d0%b2%d0%b8%d0%b2%d0%b0%d1%81%d0%b0%d0%bd.%d1%80%d1%84
А это url_encodet ваш домен рф.
Быстрого ответа нет по решению у меня. Но посмотрю ))
 
Последнее редактирование:

Limych

Новичок
а куда и как внести эти коррективы? и не совсем понял ответ. Как то сумбурно.
 

Limych

Новичок
то что код я взял, это из стандартного кода woo
как там отредактировать я незнаю, потому что как то редактировал код, так весь сайт выскочил с ошибкой. Если подскажете буду очень рад.
 

joy66

Опытный
Может кому пригодится решение проблемы с доменами РФ. Необходимо чтобы значение home и siteurl в таблице _options были в формате punycode онлайн конвертер тут https://2ip.ru/punycode/ ТО есть ели у вас домен сайтик.рф, то значения выше обозначенных переменных должны быть http://xn--80aqcf5ai.xn--p1ai
 
  • Like
Реакции: D&B
Сверху Снизу