И снова о url

InstantCMS 2.X
#1 19 декабря 2018 в 19:44
Есть мануал по url docs.instantcms.ru/manual/settings/rewriting, тема избита, но всё таки спрошу то что ненагуглил, если нельзя использовать никнейм, то можно не изменить в урле "users" а убрать, по инструкции в мануале, какие могут быть проблемы? (про пересечение с др контентом понятно)
#2 19 декабря 2018 в 20:54
Александр, а там разве есть инструкция как убрать название компонента?
Можно сделать вообще какие угодно адреса, но надо дописывать хук — без него вы можете только сменить users на что-то другое. Главное, чтобы не было пересечений.

Проблемы, ну или сложности будут в том, чтобы потом поменять все ссылки в шаблоне на новый формат. Или хотя бы сделать с них редирект на новые ссылки
#3 19 декабря 2018 в 21:28
@SmartControl, понятно, спасибо, ссылки переписывать лишнее, хук непотяну, значит придётся что то написать, вроде Id, но тоже неверно, хотелось как во взрослых соцсетях чтобы.

Идея вам для дополнения, такой хук + механизм замены пользователем I'd на слово, навроде как в вк или ютуб с условиями
#4 19 декабря 2018 в 21:35
Александр, у меня как-раз этот хук есть в дополнении к типам контента. Но он только для типов контента, не распространяется на пользователей.

А так все верно — нужно добавить уникальное поле для ввода любого текста самим пользователем. И значение этого поля использовать в адресе. Если поле пустое, то номер. Если не пустое, тогда вместо номера это поле.
#5 19 декабря 2018 в 22:12
@SmartControl, а как хук распространить, это сложно доделать?

С полем отлично было бы, только условие "если" непонятно как задать… В общем надеюсь на ваш талант и возможности по доработке дополнения типов контента.
#6 19 декабря 2018 в 22:55

@SmartControl, а как хук распространить, это сложно доделать?

С полем отлично было бы, только условие "если" непонятно как задать… В общем надеюсь на ваш талант и возможности по доработке дополнения типов контента.

Александр

Технически сложностей нет, но типы контента только там совсем ни при чем… Это надо делать именно для пользователей, отдельным компонентом. Я в ближайшее время до этого не доберусь.
#7 19 декабря 2018 в 23:20


@SmartControl, а как хук распространить, это сложно доделать?

С полем отлично было бы, только условие "если" непонятно как задать… В общем надеюсь на ваш талант и возможности по доработке дополнения типов контента.

Александр

Технически сложностей нет, но типы контента только там совсем ни при чем… Это надо делать именно для пользователей, отдельным компонентом. Я в ближайшее время до этого не доберусь.

@SmartControl

Понял, ок
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.