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

доп поля и Profile Field Per User Group


VGreen
 Поделиться

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

Всем привет

Возникла такая проблема, как решить не знаю, может кто подскажет. 

Суть в следующем. Использую плагин Profile Field Per User Group. Полностью работает, но как всегда есть НО... А именно, поля скрываются от заполнения, не показываються не нужным группам, но если мы используем кастомный вывод полей, скажем в расширении каком нибудь, то там заполненные значения этих полей видит только та группа, которой можно заполнять поля, а не все. 

Может есть идеи как это поправить?

PS если не там опубликовал, просьба сильно не ругаться)))

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

Я не знаю почему у вас проблемы с разрешениями, но как сообщает автор, он это исправил

Цитата

Что нового в версии 2.1.2   См. Журнал изменений

Выпущенный 4 декабря 2017 года

Добавлены гости в группы Visible To .

Цитата

Что нового в версии 2.1.1   См. Журнал изменений

Выпущенный 15 декабря 2016 года

Исправьте проблему с разрешением в плагине.

если Вы покупали плагин на офф сайте, то лучше спросить у автора. Если скачивали на каком либо сайте, то обновленная версия данного плагина была

Скрытый текст

Screenshot_1.png

 

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

проблема именно в кастомном выводе полей. тоесть через связку 

{{$fields = $advert->author()->profileFields();}}
{{$tel_1 = $fields['core_pfieldgroups_1']['core_pfield_1'];}}
{$tel_1}

 

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

@aleksanndr  при таком использовании поля не выводяться даже при отключеном плагине

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

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

Скрытый текст

063F4792-B9E5-4828-9E82-2BC354642444.png

 

 

Другой вариант - правка плагина. Но тут нужно разбираться что за что отвечает, дополнительные поля я не перегружал ещё)

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

@aleksanndr все включено как и показано у вас, но не чего не отображается (((

Скрытый текст

Screenshot.thumb.png.3e112f0c9ec9513170fbf23f15f6a7e1.png

5a8eebd639dec_Screenshot(1).png.8faa24b9b7fe8723d3fbe4c65466b7f0.png

 

а вот когда плагин выключен и используется profileFields()

Скрытый текст

5a8eec61f2418_Screenshot(2).png.86a45288b78a7a06ef9ac82be9ba3091.png

 

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

@VGreen Тут проблема в том, что если пофиксить этот баг, тогда пропадает логика в разделении прав на редактирование и просмотр полей, т.к. эти настройки будут перекрывать друг друга.

Перегруженний метод fieldsData() используется при получении данных о полях в обоих случая (как при редакторировании, так и при просмотре). Соответственно, пока единственный вариант решения - объединить настройки приватности в одну и подкорректировать проверку прав в текущем плагине.

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

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

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

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

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

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

Войти

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

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

×
×
  • Создать...
Вверх
Вверх