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

Проблема постоянных ссылок

Тема в разделе "Вопросы новичков", создана пользователем Миша Шпак, 16 мар 2014.

  1. Миша Шпак

    Миша Шпак

    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Знаю этот вопрос тут частый. но читая все и пробую. я так и не смог решить свою проблему.
    Вообщем в настройках так:
    Общие настройки:
    произвольно: /%category%/%postname%/
    Постоянная ссылка товаров:
    своя ссылка: /магазин/%product_cat%

    http://test3.ru/магазин/рубашки-поло-женская-одежда - это подрубрика рубрики "Женская одежда" вот так, если ввести ссылка рабочая, товары отображаются, на них переходит, вообщем все ок, НО
    в навигации в сайдбаре, в отображении подкатегорий товара на витрине, вообщем везде где генерирует скрипт ссылки на категории они вида:

    http://test3.ru/товарная-категория/женская-одежда/рубашки-поло-женская-одежда

    следовательно, выдает страницу 404 при переходе, включал-выключал плагин чо тока не делал. никак не могу решить пробему. пожалуйста помогите!!!
     
  2. rikitiki

    rikitiki Местный

    Сообщения:
    750
    Симпатии:
    185
    Баллы:
    43
    Я бы не усложнял жизнь пользователям. Никто не будет изучать длинную иерархию образовавшеюся в вашей адресной строке. И тем более бегать по категориям через адресную строку, отсекая там часть текста.
    На мой взгляд, чем короче ссылка, тем лучше и для посетителей и для поисковиков.
    Поэтому в постах я обычно использую предпоследний вариант ссылки
    http://mysite.ru/sample-post/
    Для основы категории товара оставляю по умолчанию - product-category
    А для товара внизу в форме произвольной основы добавляю коротко- /product
     
  3. Миша Шпак

    Миша Шпак

    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    сделал именно так (да и до этого так пробовал. еще разок решил мало ли) ввоообщем результат тот же. любая навигация сгенерированая плагином (хлебные крошки, категории в сайдбаре) ведут на несуществующие страницы
     
  4. Миша Шпак

    Миша Шпак

    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    пожалуйста выручайте
     
  5. D&B

    D&B Администратор Команда форума Местный

    Сообщения:
    3.279
    Симпатии:
    726
    Баллы:
    113
    Попробуйте деактивировать плагин магазина и активировать его снова.
     
  6. Миша Шпак

    Миша Шпак

    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    без результатно
     
  7. sveta_vyazanie

    sveta_vyazanie

    Сообщения:
    45
    Симпатии:
    5
    Баллы:
    8
    Здравствуйте. У меня что-то похожее. Я сделала так: в консоль/товары/товар указываю для изделия несколько категорий, по смыслу они являются подкатегориями друг друга, но для WC выглядят как равноправные категории, для каждой из них добавляю страницу в консоль/страницы и указываю для новой страницы страницу магазина как родительскую. Не очень мне нравится, что много страниц и что при наведении курсора на название категории в сайдбаре внизу в браузере пишется "товарная категория", но при выборе категории, товары выходят на страницу и адрес страницы сверху в браузере нормальный.
     
  8. nyrt

    nyrt

    Сообщения:
    52
    Симпатии:
    5
    Баллы:
    8
    Предполагаю, что ошибка у вас из-за этого (выделил жирным):
    Лично у меня в настройках так:
    При этом все ссылки на страницы и посты получаются первого уровня (после домена).
    А все ссылки на товары, категории товаров, тэги товаров второго уровня.

    Визуально "крошки" работают нормально. Несколько товаров у меня одновременно в разных категориях. Да, "крошки" на них показываются только в одном варианте. Но не думаю, что это проблема.
    А браузерную строку, полагаю, большинство не смотрит.

    Кстати, все названия в УРЛах пишу только латинницей (с помощью плагина или иногда вручную корректирую)
     
    Последнее редактирование: 18 мар 2014
    • Полезно Полезно x 1
  9. sveta_vyazanie

    sveta_vyazanie

    Сообщения:
    45
    Симпатии:
    5
    Баллы:
    8
    Поставила плагины, которые перечислил Валерий в теме Какие плагины надо ставить в первую очередь. Значительно все изменилось. В консоль/параметры/постоянные ссылки появился доступ в Основа категории товара и Основа тега товара. До установки плагинов эти поля я редактировать не могла. Написала kategorii и metki. Общие настройки: произвольно /%postname%. Основа постоянной ссылки продукта: произвольная основа /magazin. Для товара указала одну категорию и несколько меток в консоль/товары/товар. В консоль/страницы оставила для вывода товара только одну страницу Магазин. Товары нормально выводятся по категории, по меткам и отдельно. Нормальные ссылки и при наведении курсора и при выборе. Какой плагин повлиял не знаю.
     
  10. Миша Шпак

    Миша Шпак

    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    подскажите плагин для транслитерации кириллицы пожалуйста
     
  11. nyrt

    nyrt

    Сообщения:
    52
    Симпатии:
    5
    Баллы:
    8
    Cyr to Lat enhanced
    использую этот
     
    • Согласен Согласен x 1
  12. rkostar

    rkostar

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

    Ссылка на страницу категорий везде выводится в таком виде
    http://www.site.ru/товарная-категория/akkumulyatornye-batarei/
    Реально она доступна по адресу
    http://www.site.ru/product-category/akkumulyatornye-batarei/

    Сделал поиск по всей базе и файлам и нашел 'товарная-категория' только в одном файле
    /woocommerce/i18n/languages/woocommerce-ru_RU.po
    #: includes/class-wc-post-types.php:78
    #: includes/updates/woocommerce-update-2.0.php:44
    msgctxt "slug"
    msgid "product-category"
    msgstr "товарная-категория"

    удалил все эти строки- ничего не помогло.

    Вопрсо- откуда вообще берутся слова 'товарная-категория' если сейчса его нет ни в базе, ни в файлах на сервере?

    Вообщем, затык такой, пробовал разное - ничего не помогает.
    Общие настройки
    выбрано - Название записи http://www.site.ru/sample-post/
    произвольно /%postname%/
    Дополнительно
    Основа категории товара - product-category (не доступно для редактирования)
    Основа постоянной ссылки продукта
    Выбрана
    Произвольная основа - /magazin/%product_cat%

    Ссылка на магазин
    http://www.site.ru/magazin/
    Ссылка на товар
    http://www.site.ru/magazin/akkumulyatornye-batarei/5pzs275/
    Все устраивает, только везде появляется неправильная ссылка с кирилицей на страницу категорий
    http://www.site.ru/товарная-категория/akkumulyatornye-batarei/

    Куда копать дальше?
     
    Последнее редактирование: 22 апр 2014
  13. D&B

    D&B Администратор Команда форума Местный

    Сообщения:
    3.279
    Симпатии:
    726
    Баллы:
    113
    Сделайте как написано тут.
     
    • Согласен Согласен x 1
  14. rkostar

    rkostar

    Сообщения:
    3
    Симпатии:
    1
    Баллы:
    3
    Спасибо за отклик.

    Делал я так, только хуже получалось. Проверил еще раз.

    Активировал Cyr to Lat enhanced , деактивировал (проверял и так и этак) RusLat. Настройки постоянных ссылок стоят итак такие же. За исключением того, что я не могу сделать как описано выше
    Выбрана - Основа категории магазина - http://www.site.ru/magazin/product-category/sample-product/
    Произвольная основа - /magazin/%product_cat%/

    после сохранения все равно перескакивает на
    Выбрана - Произвольная основа - /magazin/%product_cat%

    При этом практически полностью исчезает контент магазина и старые страницы сайта (woocommerce ставился на старый сайт с RusLat).

    Удивительно, но откуда-то ведь берется "товарная-категория', откуда?
     
    Последнее редактирование: 23 апр 2014
  15. rkostar

    rkostar

    Сообщения:
    3
    Симпатии:
    1
    Баллы:
    3
    Проблема решена.

    После редактирования файла
    /woocommerce/i18n/languages/woocommerce-ru_RU.po
    необхордимо еще его откомпилировать в
    /woocommerce/i18n/languages/woocommerce-ru_RU.mo
    программой proedit.

    Самое интересное, что когда-то давно делал это сам, а тут забыл.
    жаль только потерянного времени...
     
    • Нравится Нравится x 1
  16. kafelby

    kafelby

    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Ребята, подскажите пожалуйста по Woocommerce. Настроил все, как нужно, но осталась только одна проблема. Отображение всего списка товаров осталось по-прежнему по ссылке domain.com/shop/ , несмотря на то, что папка для товаров указана совершенно другая, и по логике именно в корне этой папки и должен создаваться листинг всех товаров.

    Прикладываю скрины:

    [​IMG]

    Подскажите пожалуйста, как сделать так, чтобы листинг всех товаров генерировался в папке отличной от /shop

    Заранее спасибо за ваши ответы
     
  17. rikitiki

    rikitiki Местный

    Сообщения:
    750
    Симпатии:
    185
    Баллы:
    43
    Я где-то тут указывал. Короче product в произвольной основе напишите. Получится как на моём сайте innka.info
     
  18. Евген

    Евген

    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    Смешные Вы, проблема с "товарной категорией" которая не даёт вывода списка категорий а пишет ошибку 404 мол страницы нет такой, решается ооооочень просто. Открываем в POEdit файл русского перевода woocommerce-ru_RU.po и ищем строку product-category, в строке перевода будет написано товарная категория меняем ее на тоже самое product-category.сохраняем и закидываем на сервер. смотрим как всё работает, ну и незабываем ЧПУ выставить как надо.
     
  19. supersvetodiod

    supersvetodiod

    Сообщения:
    107
    Симпатии:
    8
    Баллы:
    18
    Насколько помню надо не де
    актевировать, а удалять.... Где то в сети читал уже про такое.
     
  20. tehnik

    tehnik

    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    У меня возникла та же проблема.
    Дано: WP 4.3.1. , плагин Woo 2.4.8
    Я хочу сделать следующую структуру:
    domen.ru/shop/kakaya-to-kategoriya/tovar
    то есть если по простому магазин/категория/товар

    В постоянных ссылках прописано:
    /%postname%
    /shop/%product_cat%
    Ничего другого там нет.

    Когда я создал несколько товаров, я заметил, что заходя на страницу Магазина /shop , ссылки на товары ведут через /product-category/ хотя я чётко прописал ему отсылку на /shop.
    Если ставить в поле "База категорий товара" URL в виде /shop то он просто выдаёт 404 ошибку.
    Пробовал менять product-category на /shop в файле woocommerce-ru_RU.po - результат отрицательный. Всё равно ошибка 404.

    Помогите пожалуйста, как решить эту проблему? Может появился плагин с помощью которого это можно быстро решить?