Вопрос по ссылкам

Сделать ссылку на конкретного пользователя.

 
Посетитель
small user social cms
Медаль
Сообщений: 120
Здравствуйте. Подскажите как формируются ссылки в типах контента, страницах и т.п.
Нужно например, в "теле" статьи сделать гиперссулку на конкретного пользователя, но вот как вытянуть его id не понял.
Делал ссылку типо /users/{users.id} так реализовано в меню пользователя, тег оттуда... но ничего не получилось, при нажатии на ссылку отправляет на страницу: хттп://сайт.ру/users/{users.id} ну и сабо самой 404.... то есть id юзверя не подставляется вместо тега почему то...

Может быть кто то знает как делать подобные ссылки? Ну что б id юзера или статьи подставлялось?
Hostis humanus generis
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1164
Я вас правильно понял - вы хотите при редактировании записи любого типа контента подставить id пользователя? Тогда что мешает использовать именно id, а не структуру типа {users.id}?
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 120
Val:

Я вас правильно понял - вы хотите при редактировании записи любого типа контента подставить id пользователя? Тогда что мешает использовать именно id, а не структуру типа {users.id}?

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

Вкраце, это будет страница приветствия на которую будет редиректить после регистрации. Там будет ссылка на добавление аватара и редактирование анкеты, поэтому нужно подставлять id того юзера который зарегался.

К сожалению в инсте нет возможности всунуть загрузку аватара при регистрации... пол сайта безликих профилей =( Ленивый нынче юзер пошёл..
Hostis humanus generis
Посетитель
small user social cms
Медаль
Сообщений: 120
Неужели никто не знает как сформировать ссылку с динамическими данными?
Hostis humanus generis
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3617
Блицкриг:
это будет страница приветствия на которую будет редиректить после регистрации.
Тогда просто редиректить сразу после успешной регистрации на эту страницу
вместо
Код PHP:
  1. $this->redirect($back_url);
прописать это
Код PHP:
  1. $this->redirect('хттп://сайт.ру/users/'.$user['id']);
Правда при этом не будет работать регистрация с уведомлением на емаил. Точнее, если включено подтверждение по емаил, переадресация сработает, но не пустит туда пока по почте не подтвердит
Редактировалось: 1 раз (Последний: 14 декабря 2015 в 08:44)
Посетитель
small user social cms
Медаль
Сообщений: 120
Loadырь:

Тогда просто редиректить сразу после успешной регистрации на эту страницу
вместо
Код PHP:
  1. $this->redirect($back_url);
прописать это
Код PHP:
  1. $this->redirect('хттп://сайт.ру/users/'.$user['id']);
Правда при этом не будет работать регистрация с уведомлением на емаил. Точнее, если включено подтверждение по емаил, переадресация сработает, но не пустит туда пока по почте не подтвердит
Спасибо, конечно этот "костыль" задачу решает, я так и сделал.. пришлось. Но суть вопроса всё же в формировании динамических ссылок в любом типе контента созданного администратором. Как я понял такой возможности в движке не предусмотрено? Вельми странно...
Наверное стоит, попросить разработчиков учесть в последующих версиях.
Спасибо за ответ.
Hostis humanus generis
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.