Jump to content

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

Featured Replies

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

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

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

Link to comment
https://ipbmafia.ru/topic/19132-dop-polya-profilya/
Share on other sites

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

Link to comment
https://ipbmafia.ru/topic/19132-dop-polya-profilya/#findComment-142182
Share on other sites
17 минут назад, VGreen сказал:

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

Вы решение опубликуете, или на следующий ваш вопрос отвечать - "Я знаю как это делать"?)

Link to comment
https://ipbmafia.ru/topic/19132-dop-polya-profilya/#findComment-142183
Share on other sites
35 минут назад, VGreen сказал:

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

Выложи ибо не все знают )

Link to comment
https://ipbmafia.ru/topic/19132-dop-polya-profilya/#findComment-142184
Share on other sites

решение было подсмотрено на этом сайте, только там описания путного небыло

мой вариант (тот который я применил у себя на сайте) выглядит так:

{{$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 правда не пробовал на условиях

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

Link to comment
https://ipbmafia.ru/topic/19132-dop-polya-profilya/#findComment-142185
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.