Перейти к публикации
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
      Просмотреть файл Profile Songs
      Profile Songs -Приложение позволит вашим пользователям загружать музыкальные треки для воспроизведения в своих профилях с помощью пользовательского аудио плеера.
      Добавляет пользовательские музыкальные проигрыватели java-script / j-query / ajax, добавленные в профили пользователей (если у них есть загруженные треки) Разрешить своим пользователям загружать несколько музыкальных треков в свои профили Добавляет плейлист со всей загруженной музыкой, позволяющий легко переключать треки Легко редактируйте названия треков, нажимая и удерживая название трека в списке воспроизведения без необходимости перезагрузки страницы С легкостью перемещайте дорожки, перетаскивая их в выбранные вами позиции.
      Аудио плеер имеет 5 кнопок Повторите (это будет повторять дорожку воспроизведения) Далее (перейти к следующему треку) Предыдущая (перейти к последнему треку) Volume (Переключатель громкости бара) Покажет и громкость, что вы можете перетащить с помощью еще 2 кнопок, позволяющих вам повернуть его вверх или вниз Play/Pause (делает то, что говорит на жестяной банке) Легко удаляйте каждую дорожку без перезагрузки страницы (появится всплывающее окно с просьбой подтвердить удаление) Участники могут настраивать кнопки/громкость/индикатор выполнения своих аудиоплееров на выбор из 8 цветов, которые либо сплошные, либо с тенью Установите функцию автоматического воспроизведения, чтобы дорожки участников автоматически воспроизводились при загрузке страницы. Разрешить участникам добавлять дорожки других пользователей в свои плейлисты Не будет дублировать или копировать любые аудиофайлы, а только добавит возможность воспроизведения дорожки в плейлистах других участников. Треки, добавленные в плейлисты через общий доступ, не будут учитываться при подсчете загрузок пользователей, поскольку они фактически не загружают новый трек. Участники могут переключать возможность других пользователей легко добавлять свои треки в свои списки воспроизведения через аудиоплеер. Когда пользователь дает разрешение на публикацию своих треков, рядом с их названиями треков появится значок нового добавления в мой плейлист. Если пользователь добавляет дорожку другого участника в свой плейлист, и загрузчик решает удалить свою дорожку, дорожки также будут удалены из всех плейлистов, в которые он был добавлен. Настройки группы пользователей администратора (они устанавливаются для каждой группы) Характеристики:
      Можно загружать аудио треки Выберите максимальный размер загрузки для трека Выберите максимальный лимит загрузки для каждой загрузки Выберите общее количество треков, которые участник может загрузить Расширения Расширения:
      Пользователи магазина Добавить товар в магазин участников, позволяя начислять баллы участникам за загрузку треков. Переопределит все установленные разрешения группы, кроме общего числа загрузок на пакет, поэтому, если вы хотите, чтобы пользователи могли только добавлять треки через элементы магазина, вам нужно удалить их разрешения, чтобы использовать его, и элемент будет единственным способом добавления треков. Автор Sipsb Добавлен 02.02.2019 Категория Приложения Разработчик TheJackal Локализация EN  
    • Sipsb
      Автор: Sipsb
      Просмотреть файл Gallery Images Tab on User Profile
      Этот ресурс создаст новую вкладку в профиле пользователя для отображения всех изображений, размещенных пользователем, независимо от того, находятся ли они в каких-либо альбомах.
      Автор Sipsb Добавлен 26.09.2020 Категория Приложения Разработчик Adriano Faria Локализация EN  
    • Sipsb
      Автор: Sipsb
      Просмотреть файл Profile Statistics
      Приложение собирает основную статистику активности пользователя и отображает её в виде таблиц и графиков отдельной вкладкой в профиле. Вы можете контролировать какие группы пользователей будут иметь возможность просматривать вкладку с такой статистикой.
      Возможности
      Блок с основной статистикой - количество созданных тем, постов, опросов и т.д. Блок с информацией, отображающей наиболее активные периоды времени - час, день недели, месяц, год. График активности пользователя по часам, дням недели, месяцам и годам. Активность пользователя по конкретным форумам, процент активности. Раздел в каждом форуме, собирающий все посты конкретного пользователя в хронологическом порядке.
      Автор Sipsb Добавлен 26.05.2021 Категория Приложения Разработчик Gromov Локализация EN  
×
×
  • Создать...
Вверх
Вверх