버젼  1.8.13에서 스케치북 게시판 확장변수에서 전화번호 형식을 만들었습니다. 

전화번호 입력값이 없으면 본문에 전화번호 확장변수 난이 표시가 되면 안되는데 이상하게 아래와 같이 표시가 되는 문제가 발생합니다.

확장변수 형식을 전화 번호 형식이 아닌 한줄 입력등 다른 방식으로 했을 때는 아무 문제없이 입력값이 없을때 본문내 나타나지 않구요.

 

혹시 저만의 문제인지 게시판 확장변수 중 전화번호 형식을 사용 중이신분 중에 입력값이 없어도 본문에 아래처럼 나오는 경우가 있으신 분 계시나요?

수정방법이 없을까요?

 

2015-11-26 14;44;00.PNG

 

  • Lv16
    원래 저렇게 나오는게 아닐까요?
  • Lv16 ? Lv7
    사용자 입력 값이 없으면 본문에는 안나와야 하는게 아닐까요?
    한줄입력값이나 기타 형식들은 입력값이 없으면 아예 해당 부분이 안나타나거든요
  • Lv19

    전화번호 세 칸 짜리 입력칸 말씀하시는 거죠? 저는 전화번호를 한줄 입력으로만 해봐서 이런 이슈를 직접 경험해보지 못했지만, 어쨌든 전화번호 양식으로 설정하면 칸 사이에 자동으로 하이픈이 기본값으로 입력되게끔 돼서 저런 결과가 나오는 것 같네요. 오오.
    개인적으론 이용자들의 편의를 위해서라도 한줄 입력으로 하시고, 스크립트를 써서 숫자만 입력하게끔 하시는 게 어떨까 싶습니다.
    (사실은 수정 방법을 잘 모르겠다는... 또르르..)

  • Lv19 ? Lv7
    확인 감사합니다 :)
  • ?

    도움은 못드리지만 예전에 테스트 했을땐 말씀하신것처럼 안적히면 표시안되게 나오는걸로 알고 있습니다 ㅠㅠ 다시 설치해보시는게.......ㄷㄷ

    아ㅏ 지금생각해보니 한줄입력칸은 확실히 그런거같은데 전화번호는...저도한버너 테스트해볼게요 긱다려보세요

     

    -> 제가 테스트 해봤는데 연락처는 안써도 그냥나와부리네요 ^^ 간단한 버그가 맞는 것 같습니당

     

  • ? ? Lv7
    확인 감사합니다 :)
  • ? Lv8
    예전 버전에는 안 나왔던거 같은데, 최신 버전에는 어쨋든 나와요..

    Core 에서 extra_vars class 를 수정하는 방법도 있고
    아니면 스킨의 출력한는 곳에서.. if(trim(str_replace('-','',변수명)) 형태로 해서 실제 값이 있는 경우만 출력되게 처리하는 방법도 있습니다.