Перейти к публикации
IPS Invision Community

Доп. поля профиля


VGreen
 Поделиться

Рекомендованные сообщения

Всем привет. Надеюсь на Вашу помощь новичку. 

Суть вопроса вот в чем. В системе предусмотрено создание доп. полей для профиля, а как их выводить (если заполнены) в другом месте где есть контент у пользователя?

спасибо заранее

Ссылка на комментарий
Поделиться на других сайтах

38 минут назад, VGreen сказал:

всем спасибо, разобрался сам

Выложи для всех а то не все знают как это решить чтобы потом не писали как это делать.

Ссылка на комментарий
Поделиться на других сайтах

{{$fields = $advert->author()->profileFields();}}  // я не силен в PHP, могу лишь предполагать что данная строчка делает выборку из таблицы БД нужного нам человека (в моем случае это автор объявления)
{{$tel_nomber = $fields['core_pfieldgroups_2']['core_pfield_2'];}} // далее тут мы задаем название (своего рода ключ - $tel_nomber) теперь делаем выборку уже из базы нужное нам поле (['core_pfieldgroups_2'] это группа полей, где 2 это нужное нам ID, ['core_pfield_2'] это уже само поле, где 2 это нужное нам ID)
{$tel_nomber} // тут уже вывод значения поля

как узнать нужные нам ID:

['core_pfieldgroups_2'] только через БД, не нашел иного варианта (заходим в БД -> ищем таблицу core_pfields_groups  заходим -> видим две колонки, первая ID вторая это пользовательская сортировка. То есть нужная группа у нас на второй позиции в админ панели, значит в БД находим цифру 2 во второй колонке, а в первой колонке будет ID нужной нам категории.

['core_pfield_2'] тут все до боли просто. В админке заходим в редактирование нашего поля, и в конце адресной строки будет указан нужный нам ID

IPS 4.2.5 полностью работает

PS правда не пробовал на условиях

вот бы еще скрывать заполнение некоторых полей от некоторых групп, а по добру вообще их переместить в другое место, вообще супер бы было, нет идей по этому поводу?

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Похожие публикации

    • Sipsb
      Автор: Sipsb
      Просмотреть файл Customize New Member Badge
      Customize New Member Badge - Этот плагин позволит вам настроить значок, отображаемый под фотографиями профилей новых участников при просмотре темы. Вы можете легко изменить значок, изменить срок, в течение которого участника следует считать новым, или полностью отключить значок.
      Автор Sipsb Добавлен 21.01.2021 Категория Плагины Разработчик Runar Skaare Tveiten Локализация EN  
    • qwert
      Автор: qwert
      Просмотреть файл User Steam Group
      Плагин User Steam Group получает информацию от группы Steam и отображает ее в профиле пользователя.
      Автор qwert Добавлен 02.03.2021 Категория Плагины Разработчик Weak Локализация RU  
    • Sipsb
      Автор: Sipsb
      Просмотреть файл Profile Statistics
      Приложение собирает основную статистику активности пользователя и отображает её в виде таблиц и графиков отдельной вкладкой в профиле. Вы можете контролировать какие группы пользователей будут иметь возможность просматривать вкладку с такой статистикой.
      Возможности
      Блок с основной статистикой - количество созданных тем, постов, опросов и т.д. Блок с информацией, отображающей наиболее активные периоды времени - час, день недели, месяц, год. График активности пользователя по часам, дням недели, месяцам и годам. Активность пользователя по конкретным форумам, процент активности. Раздел в каждом форуме, собирающий все посты конкретного пользователя в хронологическом порядке.
      Автор Sipsb Добавлен 26.05.2021 Категория Приложения Разработчик Gromov Локализация EN  
×
×
  • Создать...
Вверх
Вверх