애니빌드.LAB
토론방
소스관련 일부 비공개 문의드려요!
- g**ida
- 2014-11-06 16:31:44
- hit4308
- http://wdev.anybuild.co.kr/bbs/qna/3546
확인 가능한 전체 URL : 1. http://grida.home-dream.co.kr/myboard/grida 2. http://grida.home-dream.co.kr/myboard/after
1. 리스트화면에서 신청자 이름이 보여지는게 홍**동 -> 홍** 이렇게 변경이 될까요?
2. 맞춤폼에서 작성한 핸드폰번호가 읽기화면에서 노출이 안되고 관리자페이지에서만 볼수 있도록 할 수 있나요?
게시글 공유
URL복사
댓글작성
열기 닫기
열기 닫기
1. 리스트 출력하는 부분이 이름부분 뒤에 별표 처리를 하실려면 이건 프로그램쪽으로 작업을 하셔야 됩니다.
해당 리스트 화면에 보면 데이터 출력하는 부부넹 보시면 작성자 내용을 출력하는 변수가 있을껀데요..
그 변수를 다르게 변경처리를 해주셔야 됩니다.
맞춤게시판 코드 grida의 경우 신청자의 경우 {$values[s_v10]}라는 변수를 사용을 하고 있습니다.
위의 변수에 신청자 이름이 들어가는데요...이겨서 첫글자만 추출을 하고 나머지는 별표처리를 하시면 됩니다.
<tr loog="$myboard~~~~>
{@
$l_name = substr($values[s_v10],0,1)."**";
@}
위의 구문은 substr이라는 함수를 사용을 하였데요.. 이 함수는 문자열을 추출하는 내용입니다. s_v10이라는 신청자 내용에서 0,1이먼 처음부터 첫번째것만 가지고 오라는
말입니다. 그리고 뒤에 점(.)은 연결연산자이고 뒤에 **로 처리를 하게 되면 $l_name를 출력을 하게 되면 홍**동이 아닌 홍**으로 출력이 됩니다
$l_name는 $values[s_10]이자리에 대체를 하시면 원하시는 형태로 출력을 할 수 있습니다.
2. 맞춤게시판 코드 after에서 읽기 모드에서 연락처를 출력을 안되도록 할려면 해당 소스 부분을 작업을 하셔야 되는데요..
이 부분도 첫번째거랑 마찬가지로 프로그램 언어가 들어가는 부분입니다.
먼저 핸드폰 번호가 어떤 변수를 사용을 하고 있는지 파악을 하셔야 됩니다. 변수명을 확인을 하는 방법은 여러가지가 있지만
필자는 기본 환경설정에 들어가시면 SMS, e-Mail설정이 있는데 거기에 들어가시면 항목별 변수명이 나타납니다.
해당 맞춤게시판 읽기 화면 소스중 일부를 발췌를 하면 아래와 같습니다.
<div loop="$myboard_read_row as $key => $values">
<b>{$values[subject]}</b><br><br><br>
<div loop="$values[fields] as $key2 => $values2" class="write_1">
<b class="gr_bg1">{$values2[fieldName]} :</b>
<!--<b>{$values2[fieldTag]}2</b><br>
<b>{$values2[fieldComment]}3</b><br>
<b>{$values2[fieldType]}4</b><br>-->
<b class="gr_bg2">{$values2[read_value]}</b><br>
</div>
</div>
첫번째 빨간색은 입력항목의 큰단위를 출력하는 부분이며, 두번째 빨간색 div의 경우가 실질적인 내용이 출력이 됩니다.
그럼 위의 소스에서 핸드폰 번호를 노출을 시키지 않을려면 if 문을 써서 노출을 안하도록 하는 방법으로 처리를 해주시면 됩니다.
<div loop="$myboard_read_row as $key => $values">
<b>{$values[subject]}</b><br><br><br>
<div loop="$values[fields] as $key2 => $values2" class="write_1">
{@
if($values*[fieldName] != '핸드폰 번호') continue;
@}
<b class="gr_bg1">{$values2[fieldName]} :</b>
<!--<b>{$values2[fieldTag]}2</b><br>
<b>{$values2[fieldComment]}3</b><br>
<b>{$values2[fieldType]}4</b><br>-->
<b class="gr_bg2">{$values2[read_value]}</b><br>
</div>
</div>
위의 빨간색 부분을 추가를 하게 되면 일단 읽기 모드에서 핸드폰 번호가 출력이 되지 않습니다.
이런 프로그램 언어부분은 사용가능한 부분이 몇가지가 되지 않습니다.
http://manual.home-dream.co.kr/page/basic1_01a
이 페이지를 보시면 phpx 기본 문법부분이 있는데요...이 부분을 참고를 하시면 됩니다.
감사합니다.