묻고답하기

전화번호.jpg

 

회원가입폼을 바꾸려고 합니다.

전화번호 입력방법을 바꾸기 위해 많이 찾아봤지만 

class/extravar/extravar.class.php 와 상관없이 작동하더군요.

겨우겨우 찾아냈습니다.

 

modules/member/member.admin.view.php

에서 수정해야 바뀌더라구요.

대략 564 line 입니다.

 

아, 버전은 항상 최신으로 업데이트하고 있으며, 스킨은 기본 xedition 인데,

회원가입폼은 스킨과 상관없이 동일하게 사용되더라구요.

 

                    else if($extendForm->column_type == 'tel')
                    {
                        $extentionReplace = array('tel_0' => $extendForm->value[0],
                            'tel_1' => $extendForm->value[1],
                            'tel_2' => $extendForm->value[2]);
//                      $template = '<input type="tel" name="%column_name%[]" id="%column_name%" value="%tel_0%" size="3" minlength="3" maxlength="3" style="width:30px" title="First Number" /> - <input type="tel" name="%column_name%[]" value="%tel_1%" size="4" minlength="3" maxlength="4" style="width:35px" title="Second Number" /> - <input type="tel" name="%column_name%[]" value="%tel_2%" size="4" maxlength="4" style="width:35px" title="Third Number" />';
 
$template = '<select name="%column_name%[]" id="%column_name%" value="%tel_0%" style="width:60px" title="First Number" /><option value="%tel_0%">선택</option><option value="010">010</option><option value="011">011</option><option value="016">016</option><option value="017">017</option><option value="018">018</option><option value="019">019</option></select> - <input type="tel" name="%column_name%[]" value="%tel_1%" size="4" minlength="3" maxlength="4" style="width:35px" title="Second Number" /> - <input type="tel" name="%column_name%[]" value="%tel_2%" size="4" maxlength="4" style="width:35px" title="Third Number" />';
                    }
 

 

else if($extendForm->column_type == 'tel')

{

$extentionReplace = array('tel_0' => $extendForm->value[0],

'tel_1' => $extendForm->value[1],

'tel_2' => $extendForm->value[2]);

// $template = '<input type="tel" name="%column_name%[]" id="%column_name%" value="%tel_0%" size="3" minlength="3" maxlength="3" style="width:30px" title="First Number" /> - <input type="tel" name="%column_name%[]" value="%tel_1%" size="4" minlength="3" maxlength="4" style="width:35px" title="Second Number" /> - <input type="tel" name="%column_name%[]" value="%tel_2%" size="4" maxlength="4" style="width:35px" title="Third Number" />'; 

원래 소스를 아래와 같이 바꿨습니다.

$template = '<select name="%column_name%[]" id="%column_name%" value="%tel_0%" style="width:60px" title="First Number" /><option value="%tel_0%">선택</option><option value="010">010</option><option value="011">011</option><option value="016">016</option><option value="017">017</option><option value="018">018</option><option value="019">019</option></select> - <input type="tel" name="%column_name%[]" value="%tel_1%" size="4" minlength="3" maxlength="4" style="width:35px" title="Second Number" /> - <input type="tel" name="%column_name%[]" value="%tel_2%" size="4" maxlength="4" style="width:35px" title="Third Number" />';

}

 
 
이렇게 해서, 등록을 하면, DB에 저장은 잘 되는 것 같습니다.
 
문제는 수정할 때인데,
 
선택
----------
010
011
016
017
...
 
 
이 부분이 수정할 때마다 입력한 값이 안뜨고 선택으로 떠있습니다.
(수정완료 버튼을 누르면 문제는 없습니다만...)
 
제가 010 을 선택해서 등록했다면, 수정할 때도 010 으로 뜨도록 설정하는 방법이 알고 싶습니다.
 
고수님들의 답변 기다리겠습다.
 
 
참고로
 
                    else if($extendForm->column_type == 'select')
                    {
                        $template = '<select name="'.$formInfo->name.'" id="'.$formInfo->name.'">%s</select>';
                        $optionTag = array();
                        $optionTag[] = sprintf('<option value="">%s</option>', $lang->cmd_select);
                        if($extendForm->default_value)
                        {
                            foreach($extendForm->default_value as $v)
                            {
                                if($v == $extendForm->value) $selected = 'selected="selected"';
                                else $selected = '';
                                $optionTag[] = sprintf('<option value="%s" %s >%s</option>', $v, $selected, $v);
                            }
                        }
                        $template = sprintf($template, implode('', $optionTag));
                    }
 

else if($extendForm->column_type == 'select')

{

$template = '<select name="'.$formInfo->name.'" id="'.$formInfo->name.'">%s</select>';

$optionTag = array();

$optionTag[] = sprintf('<option value="">%s</option>', $lang->cmd_select);

if($extendForm->default_value)

{

foreach($extendForm->default_value as $v)

{

if($v == $extendForm->value) $selected = 'selected="selected"';

else $selected = '';

$optionTag[] = sprintf('<option value="%s" %s >%s</option>', $v, $selected, $v);

}

}

$template = sprintf($template, implode('', $optionTag));

}

 

 

기본 셀렉트폼 소스는 이와 같습니다.

태그 연관 글
  1. [2020/09/04] 묻고답하기 존재하지 않는 회원 아이디입니다 by Crack리브레 *1
  2. [2020/01/30] 묻고답하기 3차메뉴 표시 방법 이게 맞나요? by LYG
  3. [2019/04/14] 묻고답하기 sql 쿼리 질문 by 초보개
  4. [2018/07/13] 묻고답하기 {$system_message} 를 수정하고 싶습니다. by ID삼제 *2
  5. [2018/05/12] 묻고답하기 가입회원 찾기 , 회원별 다른 등급 카테고리 by foreveryou
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
홈런볼11 추천 인 나열 순서 [2] 2019.08.31 by 홈런볼11
Bella05f2e 회원가입시 저장되는 db 다른 테이블로 [1] 2019.08.31 by sejin7940
Bella05f2e 회원가입시 저장되는 db 다른 테이블로 [1] 2019.08.31 by 제이와이엔소프트
홈런볼11 확장변수 폼입력 변경 [1] file 2019.08.31 by 제이와이엔소프트
Bella05f2e 회원가입시 저장되는 db 다른 테이블로  
railman 웹마스터도구에서 메타태그 등......답답합니다!!!!! [4] 2019.08.31 by railman
Bella05f2e 회원가입시 저장되는 db 다른 테이블로  
hyosik XE 설치시 오류 [2] 2019.08.31 by DoorWeb
MC조몽 메인에 최근글 목록 여러개를 다른 위치에 배치? [1] 2019.08.30 by DoorWeb
test 사이트 문의 [1] 2019.08.30 by DoorWeb
MC조몽 메뉴에 따른 각각의 include html 파일 호출하기? [2] 2019.08.29 by MC조몽
on HTML 변환 의뢰 [2] 2019.08.28 by on
바키라 커뮤니티사이트는 보통 이미지첨부 몇기가 정도 쓰나요? [1] 2019.08.27 by DoorWeb
inhyeparklee 일반 반응형 홈페이지에 xe를? [3] 2019.08.27 by DoorWeb
뻬빠 서로다른 사이트맵 통합검색 문의 [2] 2019.08.27 by 뻬빠
프리뷰 정말답답합니다 도와주세요  
블랭크 주소창 옆에 ~asdf33 이런식의 초대 주소같은걸 뭐라하나요? [1] 2019.08.26 by sejin7940
익명 익명 게시판 댓글 번호 & 글쓴이 표시  
EdwardGustafu XE로 디자인 변경시 초기화됩니다. [1] 2019.08.26 by CJM
잘모르게 관리자 비번 잃어버리면 어떻게해야하나요 제바루ㅜㅜ [5] 2019.08.23 by 박상범
고게임77 쿠폰 모듈 사용해보신분 계세용~? file  
김태연 코어 업데이트 후 게시판 접속 오류 [3] 2019.08.22 by 김태연
asdf setPoint 질문드립니다 [3] 2019.08.22 by asdf
leadersh**** xedition 기본 레이아웃 편집 [1] file 2019.08.21 by 박상범
AimJin 페이지를 생성하면 자동으로 도메인값이 지정되잖아요. 기본도메인값을 어떻게 수정할까요? [1] file 2019.08.19 by sejin7940
sunny7 게시판 글 보기시 다른 게시판의 내용을 참조할 수 있는 방법이 궁금합니다. [1] file 2019.08.19 by 제이와이엔소프트
railman 게시판 파일 크기 제한에서 파일크기를 늘리고자 합니다. [3] file 2019.08.19 by SimpleCode
럽송 '단독 웹 호스팅' 중 트래픽 관련해서 좀 알려주세요ㅠㅠ [1] file 2019.08.18 by 기진곰
김환국 운영자님 헬로피플 사기꾼 처단해주십시요 [2] 2019.08.17 by 시나브로
sunny7 게시판 소스에 내용과 관련된 갤러리형 게시판을 삽입하는 방법을 알려주세요 [2] 2019.08.16 by sunny7