Вывод поля alpha2 в профиле пользователя

InstantCMS 2.X
#1 6 декабря 2024 в 03:55
  1. <?php echo html($profile['city_cache']); ?>

Тут Страна пользователя. Как вывести alpha2 из cms_geo_countries. Чтоб было так:

Изображение

P.S.Не туда тему бросил. сори.

#2 6 декабря 2024 в 07:44

Тут Страна пользователя

pupsik

Там город пользователя. Страна в country_cache )). Надо делать запрос в таблицу cms_geo_countries для получения этих данных. И запросы зависят от того, на какой странице нужно вывести alpha2. В профиле пользователя это будет один допзапрос в БД. А  в списках пользователей, в комментариях, на форуме этот запрос может быть «тяжелым» в обработке и неоправданным с точки зрения затрат ресурсов железа для вывода двух букв.

#3 6 декабря 2024 в 21:46

Там город пользователя. Страна в country_cache ))

Loadырь

Изображение

Это смотря что в настройках профиля выдано. У меня, именно Country. :)  А в шаблоне city. Надо будет поправить.

Две буквы это для другого дела. Но без них не будет работать.

в комментариях

По идеи, и сюда тоже :)

Как то так:

Изображение

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

Добавлено спустя 3 часа

Сделал. Вопрос закрыт.

Изображение

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