안녕하세요 여러분, 오늘 저는 커스텀 필드를 위한 추가 클래스를 만드는 주제에 대해 조사하고 있었습니다. 제 목표를 간략히 요약하면 다음과 같습니다:
목표
Dropdown, Multiselect, Text, Textarea와 같은 기존 클래스들과 함께, Google Places API 또는 다른 위치 기반 서비스와 함께 작동할 수 있는 새로운 커스텀 필드 클래스를 만드는 것입니다.
필요 사항
사용자가 다음 요인, 즉 도시, 주(또는 광역 지역), 국가에 기반하여 세 가지 값을 저장하기를 원합니다. 이 값들을 사용하여 사용자는 특정 그룹에 할당될 수 있습니다. 이 아이디어는 사람들 간의 글로벌, 국제적, 지역적 네트워킹을 가능하게 하는 것입니다.
구현
저는 https://codepen.io에서 Google Places API를 활용하는 스크립트를 작성했습니다. 이 예시와 유사합니다: https://codepen.io/philipp_96/pen/GRYBLYR. 이상적으로는 CodePen에 있는 것과 같은 검색 필드를 가지고 싶습니다. 도시, 주, 국가 필드는 “주소 입력” 필드에 의해 값이 채워지는 단순한 커스텀 필드(텍스트) 입력창이면 됩니다.
문제점
어디서부터 시작해야 할지 확실하지 않습니다:
- 검색 필드를 제공하는 새로운 클래스, 예를 들어 "Location"이라는 이름의 새로운 커스텀 필드 클래스를 구현하는 것.
- 검색 필드의 값으로 세 가지 커스텀 텍스트 필드(도시, 주, 국가)를 자동으로 채우는 것.
- 이 코드를 어디에 작성해야 하는가? 플러그인 안에 작성해야 하는가, 아니면 Discourse 코드 자체 안에 작성해야 하는가?
가이드나 조언을 주시면 매우 감사하겠습니다. 정말 감사합니다!