안녕하세요,
조직 가입 시 선택적 사용자 필드를 추가하는 것뿐만 아니라, 이러한 추가 정보가 왜 유용한지 설명하는 짧은 안내 문구를 시작 부분에 추가하고 싶습니다. 해당 텍스트를 추가할 수 있으며, 가능하다면 어떻게 해야 하는지 알려 주실 수 있을까요?
또한, 사용자가 가입 시 동의하는 일종의 "라이선스 정책"을 사용자 필드 아래에 추가하고 싶습니다. 이를 어떻게 구현할 수 있을까요?
감사합니다.
벤자민
안녕하세요,
조직 가입 시 선택적 사용자 필드를 추가하는 것뿐만 아니라, 이러한 추가 정보가 왜 유용한지 설명하는 짧은 안내 문구를 시작 부분에 추가하고 싶습니다. 해당 텍스트를 추가할 수 있으며, 가능하다면 어떻게 해야 하는지 알려 주실 수 있을까요?
또한, 사용자가 가입 시 동의하는 일종의 "라이선스 정책"을 사용자 필드 아래에 추가하고 싶습니다. 이를 어떻게 구현할 수 있을까요?
감사합니다.
벤자민
벤자민, 디스코스에 오신 것을 환영합니다.
Creating and configuring custom user fields 를 참조하세요.
추가 정보를 보려면 간단한 테마 컴포넌트를 생성하여 사이트의 주요 테마에 추가하면 됩니다. Common/CSS 탭에 다음과 같은 코드를 삽입하기만 하면 됩니다:
.d-modal.create-account .login-form table:before {
content: " EXTRA TEXT HERE EXTRA TEXT HERE EXTRA TEXT HERE EXTRA TEXT HERE EXTRA TEXT HERE EXTRA TEXT HERE ";
}
이렇게 하면 데스크톱과 모바일에서 모두 다음과 같은 결과를 얻을 수 있습니다.
이미 양식의 하단에 유사한 것이 있지만, 필요에 따라 더 많은 텍스트를 추가할 수 있습니다. /admin/customize/site_texts 페이지로 이동하여 By registering, you agree to the를 검색하여 올바른 템플릿을 찾은 후 수정하거나 더 많은 텍스트를 추가하세요.
다니엘라님,
빠른 답변 감사합니다!
또 다른 질문이 있습니다:
우리는 일반 대중은 물론이고, 조직, 기관 등의 전문가들도 등록할 수 있도록 하기를 원합니다. 후자의 경우, 일반 대중보다 더 많은 정보를 요청하고자 합니다.
따라서 우리의 아이디어는 먼저 이메일, 이름, 사용자 이름, 비밀번호를 요청한 뒤, 등록자가 조직에 속하는지 여부를 확인하는 확인 또는 드롭다운 상자를 추가하는 것입니다. 여기까지는 쉽습니다.
하지만 전문가만 추가 필드를 작성하도록 하고, 해당 필드가 사용자가 '예’를 클릭할 때만 표시되기를 원합니다. '아니오’인 경우, 다음 단계는 단순히 새 계정을 만드는 것입니다.
우리가 설정하려는 것이 명확히 전달되었기를 바랍니다.
이것이 기술적으로 가능한가요?
현재로서는 Discourse에서 원하는 대로 처리하는 것이 불가능하지만, 외부 사이트(예: WordPress 사이트)를 사용하고 WordPress에서 Discourse로의 SSO를 활성화하면 가능해야 합니다. Discourse에서 가입 후 편집 가능한(Editable after signup) 옵션을 활성화하지 않고 사용자 정의 사용자 필드를 만들 수 있습니다. 이렇게 하면 사용자 필드는 WordPress 측에서만 입력할 수 있습니다.