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

Вместо "отзыв на модерации" 404 ошибка

Тема в разделе "Вопросы новичков", создана пользователем RonnyBonny, 23 июн 2014.

  1. RonnyBonny

    RonnyBonny Местный

    Сообщения:
    54
    Симпатии:
    43
    Баллы:
    18
    Здравствуйте, когда пробую оставить отзыв к товару, вместо сообщения что отзыв принят и на модерации, получается 404 ошибка.

    Вот пример страницы:
    http://mebelspot.ru/товарная-категория/shkafy-i-tumby/nova-4/

    Оставляем на ней отзыв и редиректит вот на такую страницу:
    http://mebelspot.ru/-/shkafy-i-tumby/nova-4/#comment-75

    Проблема в "/-/" вместо этого должно быть вот это:
    "/%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BD%D0%B0%D1%8F-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F/"

    Видимо как то связано с ЧПУ, потому как в %D1%82%D0%BE%D0% закодировано "товарная-категория".

    Нечто подобное было и с тегами, для решения проблемы в настройках постоянных ссылок в поле "Основа тега товара" написал "товарный-тег". Но что делать с отзывами не понятно. Подскажите пожалуйста решение вопроса.

    При этом в админке отзыв добавляется.
     
  2. ADv

    ADv Местный

    Сообщения:
    430
    Симпатии:
    109
    Баллы:
    43
    Попробуйте изменить "Товарная категория" в админке в разделе настройки Постоянных ссылок на англ.вариант
     
    • Согласен Согласен x 1
  3. RonnyBonny

    RonnyBonny Местный

    Сообщения:
    54
    Симпатии:
    43
    Баллы:
    18
    Поменял "товарная категория" на англ. вариант. Началась какая-то вакханалия, ссылки на разделы стали 404 ошибками, а в одном разделе вместо списка товаров начал отображаться товар. При этом отзывы стали работать нормально.

    Но дело в том что изменение Url товаров не совсем подходящий вариант, точнее совсем не подходящий. На сайте уже есть трафик из поиска и заказы, не хотелось бы еще раз проходить через переиндексацию Яндекса. Это как минимум месяц на то что бы он съел новые урлы и еще месяц что бы выкинул старые.

    Может быть можно что-то поправить в файлах review.php или rating.php? То есть проблема именно в русских символах, может быть где-то кодировка не та, или где-нибудь можно в наглую добавить %cat_name%? Ведь в категориях и метках русские символы воспринимаются нормально. Наверняка можно и отзывы научить их воспринимать.
     
  4. ADv

    ADv Местный

    Сообщения:
    430
    Симпатии:
    109
    Баллы:
    43
    Попробуйте сменить тему и воспроизвести проблему. Нужно понять, в каком именно месте собака зарыта.
     
  5. RonnyBonny

    RonnyBonny Местный

    Сообщения:
    54
    Симпатии:
    43
    Баллы:
    18
    Изменил шаблон, ошибка повторилась.

    То есть все тоже самое но на другом шаблоне
     
  6. ADv

    ADv Местный

    Сообщения:
    430
    Симпатии:
    109
    Баллы:
    43
    Вы уверены, что у Вас вообще корректно работают табы (их содержимое) на странице товара? Или содержимое так и должно отображаться ПОД блоком с табами?
    Попробуйте отключить все плагины, кроме WooCommerce и активировать их по одному. Если конечно отключение какого-либо из них полностью не нарушит логику работы магазина. Сдается мне, что кто-то у Вас лишний/старый/несовместимый. Плагин. И из-за него, вероятно, и #глючит# jQuery
     
    Последнее редактирование: 27 июн 2014
  7. RonnyBonny

    RonnyBonny Местный

    Сообщения:
    54
    Симпатии:
    43
    Баллы:
    18
    Да, с табами все нормально. Содержимое должно быть под ними.

    Попробовал сделать тоже самое на этом сайте: http://aromatico.by/shop/для-женщин/aegyptus-tesori-doriente-для-женщин/
    Тут все новое, никаких плагинов, другой шаблон, свежая версия woocommerce.

    Проблема точно такая же, вместо "отзыв на модерации" 404 ошибка.

    Все дело именно в /товарная категория/, если заменить на англоязычный вариант то все ок. А с русскими буквами в урле, после отправки отзыва вставляется /-/. Тут aromatico.by я поменял /товарная категория/ на /shop/ и никаких проблем. Но в случае с http://mebelspot.ru/ я не могу поменять ЧПУ на англоязычный вариант, на сайте уже есть немного трафика. Да и вместо внутренней перелинковки сразу же появится куча битых ссылок :( в общем совсем не вариант. Даже и не знаю что делать.

    Может все же можно заставить woocommrce каким-то образом менять /-/ на /товарная категория/ ?