[ZD] Improved Routes

XenForo [ZD] Improved Routes 1.0.0

Нет прав для скачивания
Совместимость с XenForo
  1. 2.2.x
Видимая ссылка
Да

Краткое описание​

Аддон приближает вид ссылок к подобию ссылок ВКонтакте. К примеру, на своем форуме XenForo вы сможете открыть профиль пользователя по ссылке https://example.com/members1 или https://example.com/id1, если добавить соответствующий фильтр роутинга в настройках движка. Также, аддон убирает из URL лишние слеши: в большинстве случаев их не будет или только один: разделяющий страницу и действие (members1/ban).

Описание с техническими подробностями​

Все внутренние ссылки будут изменены с /{controller}/{id}/{action}/ на /{controller}{id}/{action}, то есть без косой черты между {controller} и {id}, и в конце.
Пользовательские ссылки узлов будут сокращены с http://{host}/{controller}/{link} до http://{host}/{link}.

Эти функции работают только тогда, когда опция includeTitleInUrls отключена.

Все страницы, которые отвечают кодом 40x, будут перенаправлены в корень контроллера (или в корень форума). Пример: вы пытаетесь перейти на /members1/ban, но вы будете перенаправлены на /members1, потому что страница вернула ошибку 403 (нет доступа). Эта функция отключена, когда XenForo находится в режиме debug.

Пользовательские ссылки​

У пользователей с соответствующим правом будет возможность устанавливать пользовательскую ссылку на свой профиль в формате http://{host}/{link} (Пример: https://fi4a.ru/id1)
Также эта опция доступна для тем в таком же формате с отдельным правом.

Варианты ограничения:
  • По длине
  • По регулярным выражениям (regexp)
Права:
  • Изменять пользовательские ссылки
  • Обход проверки длины пользовательской ссылки
  • Обход проверки на регулярное выражение пользовательской ссылки
  • Изменять пользовательские ссылки своих тем
Все оригинальные ссылки по прежнему будут доступны (то есть и fi4a.ru/members/1/, и fi4a.ru/members1, и fi4a.ru/id1)

В качестве бонуса пользователи без прав администратора будут перенаправлены с /admin.php в корень форума.

Примеры​

  • Ссылка на ресурс, если аддон установлен: fi4a.ru/resources4, без: fi4a.ru/resources/4/
  • Ссылка на раздел форума с пользовательской ссылкой, если аддон установлен: fi4a.ru/bestnode, без: fi4a.ru/forums/bestnode/
  • Ссылка на профиль пользователя, если аддон установлен: fi4a.ru/members1, без: fi4a.ru/members/1/. Можно добавить фильтр роутинга с members на id и получится fi4a.ru/id1, как в одной известной социальной сети ру-сегмента :)
  • zdirOptions.webp
    zdirOptions.webp
    43.3 КБ · Просмотры: 9
  • zdirPermissions.webp
    zdirPermissions.webp
    18.8 КБ · Просмотры: 7
  • 22.07.18_20-52-14.webp
    22.07.18_20-52-14.webp
    8.7 КБ · Просмотры: 8
Автор
Volshebnik
Скачиваний
1
Просмотры
9
Первый выпуск
Обновление

Рейтинги

0.00 звёзд Оценок: 0

Ещё ресурсы от Volshebnik

Назад
Верх