ЧПУ подглючивает v 3.8.1

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

webspilka
webspilka
Репутация: 0
Сообщения: 7
Зарегистрирован: 06.11.2020
С нами: 3 года 4 месяца

Сообщение #1 webspilka » 14.11.2020, 16:35

    - установил 3.8.1, удалил все товары и категории
    - установил в Настройка ЧПУ для категорий: https://shop.ok/category-level-1/.../category
    - создал несколько категоий и товаров
Проблема была в том что категории 1 уровня работали, а вот ссылки на категории второго уровня на сайте были без иерархии и выдавали 404
вместо

Код: Выделить всё

myahkaya-mebel/divani-pryamie
на сайте в штмл коде было просто
/divani-pryamie

Решение
Удаление кеша не помогло.
Проблема решилась после переключения "Настройка ЧПУ для категорий"
в значение по умолчанию и обратно в https://shop.ok/category-level-1/.../category

OkayCMS M
Администратор
Аватара
OkayCMS M
Администратор
Репутация: 216
Сообщения: 1627
Зарегистрирован: 12.11.2015
С нами: 8 лет 4 месяца
Сайт Skype

Сообщение #2 OkayCMS » 15.11.2020, 15:10

Очень странно. А точно изначально корректно работало?

webspilka
webspilka
Репутация: 0
Сообщения: 7
Зарегистрирован: 06.11.2020
С нами: 3 года 4 месяца

Сообщение #3 webspilka » 15.11.2020, 15:21

Старые категории до удаления работали ....

P@zzle
P@zzle
Репутация: 0
Сообщения: 6
Зарегистрирован: 24.11.2020
С нами: 3 года 4 месяца

Сообщение #4 P@zzle » 24.11.2020, 23:23

Писал в поддержку по поводу этого глюка летом, отмахнулись
Проблема легко воспроизводится.
Создаем категорию, к примеру, 1, у нее родительская категория корневая, ссылка будет вида "сайт/1"
Далее создаем категорию "2", ставим родительскую. ссылка будет вида "сайт/2" Сохраняем.
И далее, к примеру, меняем у категории "1" родительскую категорию на "2", или у категории "2" родительскую ставим "1" (не важно)
Должно быть "сайт/1/2" или "сайт/2/1" - зависит от того какую категорию сделали подкатегорией
Подкатегория, у которой изменили родительскую продолжают открываться по "старой ссылки", которая была при создании этой категории: "сайт/1" или "сайт/2" , но при этом, выдает ошибку 404
Идем в Seo- Настройки ЧПУ и в разделе "Настройка ЧПУ для категорий" меняем переключатель на любой - Сохраняем - возвращаем переключатель где было - сохраняем
И, вуаля, ссылки начинают открываться правильно "сайт/1/2" или "сайт/2/1"

zyxer M
zyxer M
Возраст: 32
Репутация: 77
Сообщения: 419
Зарегистрирован: 03.02.2016
С нами: 8 лет 1 месяц
Откуда: Днепр

Сообщение #5 zyxer » 25.11.2020, 16:28

Попробуйте заменить файл CategoryAdmin.php на этот. Только предварительно сделайте копию текущего. Актуально для последней версии системы
Вложения
CategoryAdmin.zip
(1.15 КБ) 175 скачиваний
Всё сказанное мной, является лично моим мнением, и не является официальной позицией OkayCMS

wimexs
wimexs
Репутация: 0
Сообщения: 4
Зарегистрирован: 15.01.2021
С нами: 3 года 2 месяца

Сообщение #6 wimexs » 15.01.2021, 12:49

Столкнулся с такой же проблемой. Решение выше не помогает.
Проблема присутствует так же и в урл товаров.
Более четко проблему видно в хлебных крошках на товаре, посмотреть можно тут https://test.wimexs.net/mebel-dlya-do/divany/divan-krovat-max-12-v-tkani-kordroj/

Дайте решение как устранить баг. В первый раз встречаюсь с такими проблемами в CMS особенно платных.

zyxer M
zyxer M
Возраст: 32
Репутация: 77
Сообщения: 419
Зарегистрирован: 03.02.2016
С нами: 8 лет 1 месяц
Откуда: Днепр

Сообщение #7 zyxer » 15.01.2021, 13:16

после замены файла CategoryAdmin.php вы пересохраняли категории?
Всё сказанное мной, является лично моим мнением, и не является официальной позицией OkayCMS

wimexs
wimexs
Репутация: 0
Сообщения: 4
Зарегистрирован: 15.01.2021
С нами: 3 года 2 месяца

Сообщение #8 wimexs » 15.01.2021, 14:59

Непере сохраняли. Но уже работает как надо. Странно может в движке есть кеш php?


Название раздела: Баг-репорт OkayCMS (Сообщения об ошибках)
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Баг-репорт OkayCMS (Сообщения об ошибках)»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 15 гостей