User Field Prompt을 사용하면 어떤 Discourse 게시글에서도 사용자 필드 양식을 표시할 수 있습니다. 양식에서 이루어진 변경 사항은 현재 사용자 프로필에 저장됩니다. 사용자가 프로필에서 해당 필드를 직접 찾아야 하는 번거로움 없이 사용자 필드를 변경하도록 요청하는 데 유용합니다.
age라는 이름의 사용자 필드와 best fruits라는 이름의 다른 필드를 사용하는 예시:
실수했습니다. TC가 비활성화되어 있었는데, 이제 활성화되었습니다. 새 주제를 만들었습니다: https://dessein-tech.com/t/user-field-prompt-test-2/8406 필드 주위에 프레임은 표시되지만 편집할 수 없습니다. 또한 해당 주제의 삭제 버튼과 편집 버튼이 작동하지 않습니다(주제가 실제로 삭제되거나 편집 가능해지기까지 30초의 지연이 있습니다). 렌치 아이콘에도 반응이 없습니다. 프리뷰 모드에서도 동일한 문제가 발생합니다.
문제는 사이트가 레거시 버전의 post-stream을 실행하고 있기 때문이라고 생각합니다. discourse-nationalflags 플러그인은 아직 새로운 post-stream에 맞게 업데이트되지 않았기 때문입니다. 관리자 계정으로 로그인하면 해당 문제에 대한 빨간색 배너가 표시되어야 합니다.
최근에 적용된 user-field-prompt 수정 사항은 새로운 post-stream만을 고려하여 작성되었기 때문에, 사이트에서 오류가 발생하는 것입니다.
따라서 현재 이 사용자 필드(user-field) 기능이 꼭 필요하시다면 nationalflags 플러그인을 비활성화하는 것을 권장합니다. 그렇지 않다면 해당 플러그인 개발자가 필요한 업데이트를 제공할 때까지 기다려야 합니다.