묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
확장변수 수정금지 방법 재질문
2012.10.17 23:59
아래 소스에서 글 수정할 때 확장변수 3, 4, 5 번은 수정이 안되게 하거나
기존에 가지고 있던 값을 강제로 저장하게하는 방법을 알고 싶습니다.
<div class="exForm" cond="count($extra_keys)">
<table cond="count($extra_keys)" cellspacing="0" summary="Extra Form">
<col width="150" />
<col />
<col width="150" />
<col />
<tr>
<th scope="row">{$extra_keys[1]->name}</th>
<td>{$extra_keys[1]->getFormHTML()}</td>
<th scope="row">{$extra_keys[2]->name}</th>
<td>{$extra_keys[2]->getFormHTML()}</td>
</tr>
<tr>
<th scope="row">{$extra_keys[3]->name}</th>
<td colspan=3>{$extra_keys[3]->getFormHTML()}</td>
</tr>
<tr>
<th scope="row">{$extra_keys[4]->name}</th>
<td>{$extra_keys[4]->getFormHTML()}</td>
<th scope="row">{$extra_keys[6]->name}</th>
<td>{$extra_keys[6]->getFormHTML()}</td>
</tr>
<tr>
<th scope="row">{$extra_keys[5]->name}</th>
<td>{$extra_keys[5]->getFormHTML()}</td>
<th scope="row">{$extra_keys[7]->name}</th>
<td>{$extra_keys[7]->getFormHTML()}</td>
</tr>
</table>
</div>
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
sakurastorm | 리플이 안 나와요..;; | |
힐러리 | 이거 대체 무슨 오류인가요..? | |
sbshs77 | 회원 정보.. [6] | 2008.04.22 by sbshs77 |
sbshs77 | 1.0.0에서 로그아웃문제.. | |
sbshs77 | 제로님 | |
권영덕651 |
전체메일 발송후 회원관리 모양에 에러가
[4]
![]() | 2008.04.22 by 권영덕651 |
민이688 | 캐시파일 재설정 스크립트 오류 | |
구그 | 제로보드 기본 레이아웃에 대해 [2] | 2008.04.22 by test |
이동환 | 글내용 볼때 상단 표시 설정은 어디서? [4] | 2008.04.22 by 이동환 |
이하민 | 로그인 창이 으깨져(?) 나옵니다..;;;; | |
Honeybee | 미국 웹호스팅 사용하시는 분께` [1] | 2008.04.23 by 도움이 |
yak | 최근이미지 + 카테고리 분류 출력 형태의 위젯 | |
yak | 카테고리출력 + 이미지썸네일 위젯.. | |
etowers | 로고삽입!! [2] | 2008.04.23 by etowers |
힐러리 | 로그아웃후 백지화면 어떻게 해결하나요!?!? | |
yak | 통합검색 스킨 수정이 왜 안먹을까요? | |
정성욱613 | 질문좀할게요!! XE사용중에 [1] | 2008.04.23 by Mr.밥통 |
bonnie | 맥에서 putty 대신 쓸수 있는게 있나요?? [2] | 2008.04.23 by bonnie |
블루빈 | 게시판 연동관련 문의 [3] | 2008.04.23 by 블루빈 |
DreamCT |
우측메뉴 부분과 컨텐츠 부분이 함께 늘어나게 하는 방법좀 여쭤봅니다.
[5]
![]() | 2008.04.23 by DreamCT |
xe - classes - extravar - extravar.class.php 열고
line 390 쯤에
$buff .=' <input type="text" name="'.$column_name.'" value="'.($value ? $value : $default).'" class="text" />';
이것을
if($this->eid=='확장변수명'&&Context::get('document_srl'))
$buff .=' <input type="text" name="'.$column_name.'" value="'.($value ? $value : $default).'" class="text" readonly="readonly" />';
else
$buff .=' <input type="text" name="'.$column_name.'" value="'.($value ? $value : $default).'" class="text" />';
이렇게 수정하면 됩니다.
적용되어야 할 확장변수가 두개 이상이면
조건문을
if(($this->eid=='확장변수명1'||$this->eid=='확장변수명2')&&Context::get('document_srl'))
이런식으로 추가해 주면 됩니다......
확인 테스트 후
정상작동 확인한 것이니
적용해도 안된다면
이해를 잘못했거나
적용을 잘못했거나이기 때문입니다....
그럴때
천천히 다시 시도해 보시면 됩니다.......
참고:
이것은 한줄입력(text)을 예로 든 것이고
다른 형식이라면
위쪽에서 해당 형식을 찾아서 거기서 수정해야 합니다.......