- Совместимость с XenForo
- 2.2.x
- 2.3.x
Краткое описание
Аддон приближает вид ссылок к подобию ссылок ВКонтакте. К примеру, на своем форуме XenForo вы сможете открыть профиль пользователя по ссылкеПожалуйста,
Вход
или
Регистрация
для просмотра содержимого URL!
или
Пожалуйста,
Вход
или
Регистрация
для просмотра содержимого URL!
, если добавить соответствующий фильтр роутинга в настройках движка. Также, аддон убирает из 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} (Пример:Пожалуйста,
Вход
или
Регистрация
для просмотра содержимого URL!
)Также эта опция доступна для тем в таком же формате с отдельным правом.
Варианты ограничения:
- По длине
- По регулярным выражениям (regexp)
- Изменять пользовательские ссылки
- Обход проверки длины пользовательской ссылки
- Обход проверки на регулярное выражение пользовательской ссылки
- Изменять пользовательские ссылки своих тем
В качестве бонуса пользователи без прав администратора будут перенаправлены с /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, как в одной известной социальной сети ру-сегмента