Модуль редиректов

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

korshunov
korshunov
Репутация: 146
Сообщения: 1854
Зарегистрирован: 03.12.2015
С нами: 8 лет 3 месяца
Skype

Сообщение #1 korshunov » 29.05.2021, 05:54

Пробую создать модуль, который будет хранить в базе список редиректов и применять их.
Не могу сообразить, в каком месте надо навесить экстендер на применение редиректов.
Могу только выполнить нужное действие добавкой своего кода в ядре в файле Okay/Core/Router.php.
Может, кто подскажет, как сделать поизящнее?

nyc-xp
nyc-xp
Репутация: 3
Сообщения: 59
Зарегистрирован: 26.02.2021
С нами: 3 года 1 месяц

Сообщение #2 nyc-xp » 29.05.2021, 12:53

Есть похожий модуль в маркетплейсе
https://okay-cms.com/products/simplamarket_redirects

Или Вы хотите создать который иначе будет работать ?

korshunov
korshunov
Репутация: 146
Сообщения: 1854
Зарегистрирован: 03.12.2015
С нами: 8 лет 3 месяца
Skype

Сообщение #3 korshunov » 29.05.2021, 13:46

Есть несколько моментов.
1. Хочу узнать, каким способом в принципе правильно такое реализовывать модулем.
2. На демо модуля в маркетплейсе мне не удалось увидеть работу редиректа.
3. Вообще там много непонятного. Например, как вводить URL. Пытался получить редирект с brands4 на brands, пробовал вводить в поле Откуда
3.1 brands4
3.2 /brands4
3.3 0a618958cc502316fe7ec36000888ef3/brands4 (такой адрес витрины в демо у меня)
3.4 /0a618958cc502316fe7ec36000888ef3/brands4
А поскольку на витрине и в админке даже домены разные, гадать, придумывая разные варианты, можно долго...

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

Сообщение #4 zyxer » 04.06.2021, 09:48

Я считаю что навешивать его на метод Okay\Helpers\MainHelper::activatePRG() было бы правильным решением.
Всё сказанное мной, является лично моим мнением, и не является официальной позицией OkayCMS


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

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


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

   

Вернуться в «Вопросы по работе с OkayCMS»

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

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