Как вывести страну и регион в профиле пользователя в InstantCMS 2.5.1

#16 24 мая 2016 в 21:33
Dorimen,
Если честно, я нифига не понял, как выводится расположение юзера в его профиль, но если Вы вместо
  1. $city_parents = cmsCore::getModel('geo')->getCityParents($profile['city']['id']);
в \templates\default\controllers\users\profile_view.tpl.php напишете просто
  1. $city_parents = cmsCore::getModel('geo')->getCityParents($profile['city']);
то может всё и заработает:

#17 24 мая 2016 в 21:50

$city_parents = cmsCore::getModel('geo')->getCityParents($profile['city']['id']);

HiAndy

я не нашел такой записи в указанном файле ))) мы о 2.5.1 ведем речь? )
#18 24 мая 2016 в 21:56
Dorimen,
Такая запись есть в файле, из которого Вы код в первом посте показали. Посмотрите свой первый пост.
Собственно, надо просто убрать ['id']
Может шаблон другой? Так ищите в том шаблоне.
#19 24 мая 2016 в 22:05

то может всё и заработает:

HiAndy

Спасибо. Уже получше: orehovod.com/users/1. Выводит страну и область. Но не выводит город. )) Осталось еще как-то город вывести.
#20 24 мая 2016 в 22:05
Dorimen, лучше вернитесь к сообщению Fuze. В 2.5.1 это дело реализовано очень толково. Точно разберётесь. Для примера мне, (я не программер) понадобилось минут 5.
#21 24 мая 2016 в 22:06

лучше вернитесь к сообщению Fuze

Олег Васильевич я

В #13 объяснил, что меня смущает.
#22 24 мая 2016 в 22:11
HiAndy, не надо ничего править и городить горбатого к стене. В 2.5.1 все есть. Как сделать уже описали несколько человек.
У человека непонятный шаблон, который не поддерживает полностью 2.5.1 вот и все.
#23 24 мая 2016 в 22:12

У человека непонятный шаблон, который не поддерживает полностью 2.5.1 вот и все.

Fuze

У меня клон шаблона default.
#24 24 мая 2016 в 22:13

В #13 объяснил, что меня смущает.

Dorimen
Теперь понял: нет пути назад. cry
#25 24 мая 2016 в 22:14
Fuze,
Вы очень понятно описали.

Dorimen, создаете 3 поля "местоположение" со следующими настройками:

Soul
Где создавать эти три поля???
#26 24 мая 2016 в 22:15

Где создавать эти три поля???

HiAndy

Да поля, допустим, можно создать. Но как сделать так, чтобы при регистрации их пользователь заполнил? Там тупо не выводятся эти поля для заполнения, а выводится стандартный попап для выбора страны, области и города. Но заполнение этих данных не решают проблемы с тремя созданными полями — туда данные не добавляются же автоматом )
#27 24 мая 2016 в 22:29

Где создавать эти три поля???

HiAndy
Очевидно в админке в управлении пользователями.
Вы прочитайте мои ответы в этой теме. Я даже ссылку на документацию привел и указал что на демо сайте все настроено, но только для объявлений, что не суть важно.
#28 24 мая 2016 в 22:32
Dorimen,
Я понял о чем говорит Fuze.
В админке Компоненты — Профили пользователей — Создать поле.

Сделал всё в точности по инструкции от Soul.

Вот результат::


что не суть важно.

Fuze
В профиле это не работает, что тоже не суть важно. smile
#29 24 мая 2016 в 22:56

Вот результат

HiAndy
Так город перевыбрать надо. Вы то поля только что создали, откуда в них информация.

В профиле это не работает, что тоже не суть важно.

HiAndy
Все работает, вникать не хотите.

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

Иллюстрация

Иллюстрация

Иллюстрация

Иллюстрация

Иллюстрация

Иллюстрация

Иллюстрация

Иллюстрация
p.s. на нашем демо можете не пробовать повторить, там база данных частично для чтения.
#30 24 мая 2016 в 23:02
Fuze, если я правильно понял #13, Dorimen как раз и спрашивает как вывести данные без пересохранения профилей
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.