Капитан

Капитан

+94
Репутация
9
Рейтинг
#1 Тип контента по умолчанию - профиль пользователя 13 июля 2021 в 21:42

 AtlantisWeb,  Благодарю! Сохранил. Чуть позже применю, посмотрю что получится. 

#2 Тип контента по умолчанию - профиль пользователя 13 июля 2021 в 15:17

 IamB,  думаю Вы правы, буду искать исполнителя. Подназвание ветки «чего бы вы хотели видеть в InstantCMS» поэтому пишу и возможно еще кому-то это нужно. Может, не изменяя базовых принципов формирования url, это можно сделать с помощью каких то фильтров, при условии, что все профили имеют вид /idxxxxx, но насколько это реально я не знаю.

"А не подойдут ли вам адреса вида site.ru/artist/xxxx" —  Спасибо Вам, что отвечаете! Я вот тоже так пробовал, разные варианты, и самый приемлемый получился такой site.ru/id/xxxx, но все равно это лишний блок со слешем /..../ посреди url.

#3 Тип контента по умолчанию - профиль пользователя 13 июля 2021 в 13:53

В догонку — ссылки на профили вида site.ru/idxxxxxxx тоже решили бы эту проблему. Такой вид выглядит намного эстетичней!

Соцсеть для Московского музея. Она нужна главным образом для нашего сообщества, это художники и люди искусства. Некоторые рисуют себе визитки от руки, выводя каждую букву… Ссылка на профиль это часть лица художника. Поэтому здесь это критично и нужно делать все красиво.

#4 Тип контента по умолчанию - профиль пользователя 12 июля 2021 в 23:27

то может быть поймете, насколько это важно, когда люди печатают свой адрес профиля на визитке.

Капитан

Точно никогда не пойму. Понты важны для подростков и приравненных к ним по умственному развитию.

А удобство пользователей, это когда сайт быстро и четко работает, не обремененный разными свистоперделками для генерации понтов.

Ris

«Понты,  свистоперделки, умственное развитие...» С Вами все ясно. Не засоряйте пожалуйста данную тему.

#5 Тип контента по умолчанию - профиль пользователя 12 июля 2021 в 23:09

Я к сожалению не смог реализовать проект соц сети, именно по этой причине.

Капитан

Смешно. 

99.9% пользователей вообще не смотрят в адресную строку и не интересуются, что за белиберда там написана.

У яндекса вообще урлы километровые и яндекс отлично себя чувствует.

Ris

Ну если вам смешно, значит вы так относитесь к своим пользователям и их удобству. Если перестанете смеяться и приводить потолочную статистику 99.9% не понятно откуда взятую, то может быть поймете, насколько это важно, когда люди печатают свой адрес профиля на визитке.

#6 Тип контента по умолчанию - профиль пользователя 12 июля 2021 в 22:55

Нужно чтоб система сама выдавала адреса профилям автоматически, без users, сразу когда человек регистрируется. Поэтому ручная замена не подходит. Я же не смогу подменять их всем на лету, вручную. И выдать надо примерно 700-3500 url-ов… Обычный контент я взял бы уже под ручной контроль, там статей 50 будет максимум на всем проекте соцсети, проследил бы чтоб были уникальные. Но сейчас как не выворачивайся, система выдает адрес только с блоком /users/ или чем-то вместо него site.ru/некая-вставка/oleg

Добавлено спустя 9 минут

Если происходит конфликт с контентом, то может как вариант сделать профили только цифровыми? Типа site.ru/357486 А если в url присутствует хотя бы одна буква, система относит такой url к контенту и ищет уже там. 

#1 Тип контента по умолчанию - профиль пользователя 12 июля 2021 в 03:50

Очень нужно чтоб url профилей пользователей имели вид site.ru/250, а не как сейчас site.ru/users/250

Когда целью стоит создание именно соц-сети, то это важно. Адреса страниц, в современных соц сетях:

facebook.com/oleg
instagram.com/oleg
vk.com/oleg
ok.ru/oleg

Нигде нет ни одного лишнего символа, там где он не нужен. Я к сожалению не смог реализовать проект соц сети, именно по этой причине.

#8 Как убрать users из url ? 19 апреля 2021 в 01:50
Inna и alkokrolik, спасибо вам за ответы.

Так что не зацикливайтесь на всяких мелочах, это вредно и глупо.

alkokrolik
Я с вами согласен, и понимаю о чем вы. Но это актуально для сайтов и проектов с уклоном к социальным сетям. А если целью стоит создание именно соц-сети, то это не приемлемо. Посмотрите на реальные адреса страниц, в нормальных соц сетях, там же тоже много умных людей над этим думает:
facebook.com/oleg
instagram.com/oleg
vk.com/oleg
ok.ru/ivan

Нигде нет ни одного лишнего символа, там где он не нужен. Я полагаю, что разработчики Инстанта именно из похожих соображений и сделали возможность выбрать "Типы контента по умолчанию" тем самым скрыв не нужные куски в url-ах, и сократив их. Такая необходимость реально была, иначе они бы не тратили на это свое время. (За что им большое спасибо и за весь Инстант в целом). Но решение сделано для сайтов с обычным контентом, а если у тебя соц сеть, где только анкеты пользователей, то такое решение нужно еще больше. Представьте как на визитках смотрятся длинные ссылки на профили? Создается именно соц.сеть, небольшая, но аккуратная.
#9 Как убрать users из url ? 8 марта 2021 в 06:37
Короче грустная история. Инстант очень нравится и использовать что-то другое, категорически не хочу, а здесь реализовать это, даже с костылями не получается. Если у кого есть мысли, подскажите. В следующем релизе возможно будут какие-то изменения на этот счет?.. При создании ресурсов в интернете, на которых главным контентом являются страницы пользовательских профилей, (типа ВКонтакте), то короткий и понятный url всех профилей это очень нужно. Люди охотней делятся ссылками на свои профили. В типах контента по умолчанию очень красиво получаются ссылки без лишних вставок.
#10 Как убрать users из url ? 4 февраля 2021 в 19:49
Вот это уже интересно, спасибо Лодырь и Антон.
#11 Как убрать users из url ? 4 февраля 2021 в 18:15
Благодарю. Буду копать. Но вопрос актуален, если у кого какая мысль есть, подскажите. (Проект пока пустой, данных нет, компоненты, разные типы контента, сторонние разработки и т.д. использовать не планируется, можно всем пожертвовать ради решения)
#12 Как убрать users из url ? 4 февраля 2021 в 17:28


Никак. Иначе система будет искать запись в каком-либо типе контента. Можно только изменить через remap.

Loadырь
Спасибо, что ответили. "Никак" мне совсем не подходит, так как весь проект на этом завязан и нужно это решить в любом случае. Но пока совсем не понятно как. А что вы имели в веду про remap?
#1 Как убрать users из url ? 4 февраля 2021 в 05:29
Здравствуйте, друзья!
Очень нужно чтоб url профилей пользователей имели вид site.ru/283, а не как сейчас site.ru/users/283
Через "Тип контента по умолчанию" и файл конфига, сделать это нельзя. Я сам против слова users в url ничего не имею, но задача того требует. Подскажите пожалуйста кто знает.
#14 Слетает локализация сайта 12 июля 2020 в 16:14


Интересно, Капитан в итоге решил проблему?
UPD: перенесли на другой сервер, ошибка пропала

ZlataJesen
Доброго времени! Полностью не докапался до причины, но последний шаг до которого дошел (именно в моем случае), это однозначная зависимость от браузера. На этом же пк и на этом же сайте и тот же админский аккаунт.
#15 Слетает локализация сайта 14 апреля 2019 в 04:52


Если уж так, то и админа на сайт дайте. Не напакощу, но предварительно сделайте резервные копии файлов и базы на всякий пожарный.
Заранее благодарен!

Олег Васильевич я
Насчет напакостить, не беспокоюсь, у Вас хорошая репутация, я Вам доверяю :)
Сделал FTP аккаунт. Прикрутил новый домен. Создал новую базу, установил CMS. Все это на том же хостинге разумеется, и хотел уже Вам написать что все готово, но полез еще раз проверить и оказалось все работает! А вот в соседней папке на том же хостинге и с другим доменом, НЕ работает. И понеслось… Всю ночь не спал, эксперименты ставил. Домены подставлял и .ru и .com Один хостинг. Две соседние папки на нем. 2 домена тоже на нем. Одна и та же БД для двух сайтов, только с разными префиксами. В одном и том же браузере (соседние вкладки внутри одного Хрома) открыты два сайта.На одном работает, на втором нет!
Итог: выяснил, что глюк происходит только с одного компьютера, только в этом браузере, и только именно с этим доменом.
То есть проблема в моей локальной машине…
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.