묻고답하기
확장변수의 주소(zip)입력폼의 기본text 출력문제
2012.11.22 11:23
안녕하세요~
회원가입 폼의 '주소입력'폼에서는 아래와 같이
기본text가 잘 나옵니다. (읍,면,동 이름으로 검색하세요)
하지만,
확장변수의 주소입력폼에서는 아래와 같이
아무런 text가 나오지않습니다.
임의의 읍,면,동을 입력하고 검색을 하면
우편번호 출력은 정상적으로 작동합니다.
제가 전체core는 1.4.5.7을 사용하지만
확장변수부분은 1.5 버젼을 사용하는데,
혹시 저만 발생하는 문제인가요? 아니면 다른 분들도 그런가요?
해결할려면 소스를 어떻게 고쳐야할까요?
Extravar.class.php를 좀 건드려봤는데 잘 안되네요.. ㅡㅜ
댓글 3
-
송동우
2012.11.22 12:28
-
궁뎅씨
2012.11.22 13:04
감사합니다~ 아래에 추가 질문 있어요~ ㅡㅜ -
궁뎅씨
2012.11.22 13:03
송동우님 감사합니다!!
송동우님 답변을 바탕으로 아래처럼 소스를 고쳤더니,
입력할때는 제가 원하는대로 됐는데,
글입력후 해당 글을 읽어보니
주소만 출력되지않습니다.
다른 확장변수 값들은 모두 정상적으로 출력되구요..
소스를 잘못 건드린거같은데
어떻게 해야하는지요?? ㅡㅜ
-
송동우
2012.11.22 13:38
해당 페이지는 ansi 타입 파일이기 때문에
한글을 직접 사용하는 것은 좋지 않습니다......
물론 파일을 utf-8 타입으로 바꾸면 되기는 하지만
그것 보다는 그냥 언어코드를 사용하는 것이 좋습니다.
Context::getLang('msg_kr_address')
Context::getLang('msg_kr_address_etc')
이런 식으로........
value 값을 넣을때는 조건을 걸어서
값이 제대로 들어가도록 해야합니다.....
아무런 값이 없을때 메세지가 나오고
어떤 값이 입력이 되면 그 값이 입력이 되도록 해야 합니다.
답변의 이미지에 있는 코드를 보면 그런 필터 기능이 없습니다.....
value="'.(htmlspecialchars($value[1])?htmlspecialchars($value[1]):Context::getLang('msg_kr_address_etc')).'"
이런식으로 해보세요.........
-
궁뎅씨
2012.11.22 14:43
송동우님 정말정말 감사드립니다!!! 말씀처럼 하니 잘되네요~!! 아까 주소가 출력이 안된건 1차주소옆의 '선택'버튼을 누르지않았기때문이더군요.. ^^;;;; 그런데, '선택'버튼을 누르지않아도 'select list'중에 선택된 주소가 출력되게하려면 어떻게 해야하는지도 알 수 있을까요? 계속 귀찮게 해드려 죄송합니다..
Extravar.class.php 여기에서 작업하면 됩니다.
제일 아랫쪽에 보면
case "kr_zip"
여기 밑에 보면 해당 코드가 있습니다.
value 값 넣어주고 작업하면 됩니다....
테스트 결과 눈으로 보기.....