묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
게시판 쓰기 모드에서.. 확장변수 풀어쓰기
2008.06.21 04:37
제로보드XE에 뛰어든지 어느덧 며칠~된 초짜입니다
여러 고수님들의 가르침으로 제가 작업하는 부분들지도 제법 쓸만해지고 있네요.
항상 감사하는 마음입니다!!
<질문하나..>
쓰기모드에서 로그인과 상관없이 무조건 글쓴이를 입력하고자 합니다. 그래서 로그인 체크하는 if문을 없앴구요..
<input type="text" name="nick_name" value="{$oDocument->getNickName()}" class="userName inputTypeText" id="userName"/>
이부분만 남겨놨더니 로그인한 상태에서 이름을 입력하면 바꾸어 입력한 닉네임으로 등록되어지지 않고 회원가입시에 등록되어진 닉네임이 뜨네요.. 어떻게 수정되어져야 할까요?
<질문 둘..>
게시판 쓰기 모드에서 확장변수 입력하는 부분을 foreach문이 아닌 쭉 풀어서 사용하고자 합니다.
즉, 확장변수 입력 폼을 부르는 다음의 소스를
<!--@foreach($module_info->extra_vars as $key => $val)-->
<!--@if($val->name)-->
<tr>
<th scope="row">{$val->name} <!--@if($val->is_required=='Y')-->*<!--@end--></th>
<td><!--#include("./extra_var_form.html")--> </td>
</tr>
<!--@end-->
foreach 문을 없애고 아래와 같이 바꿨습니다.
확장변수 1번 쓰기
<!--$module_info->extra_vars[1] => $val)-->
<tr>
<th scope="row">{$val->name} <!--@if($val->is_required=='Y')-->*<!--@end--></th>
<td> <input type="text" name="{$val->column_name}" value="{htmlspecialchars($val->value)}" class="inputTypeText w400" />
</td>
</tr>
확장변수 2번 쓰기
<!--$module_info->extra_vars[2] => $val)-->
<tr>
<th scope="row">{$val->name} <!--@if($val->is_required=='Y')-->*<!--@end--></th>
<td> <input type="text" name="{$val->column_name}" value="{htmlspecialchars($val->value)}" class="inputTypeText w400" />
</td>
</tr>
배열자리에 [1] , [2] 이런식으로 숫자를 직업 넣으면 안되나요?
$key 변수를 뒤에서 쓰는 부분이 없는것 같아서.. 이렇게 했는데 이상하나요? $val에 값이 안들어가는 거 보니
$module_info->extra_vars[2] => $val 요부분이 틀린거죠?
그래서 이걸 $val = $module_info->extra_vars[2] 이렇게도 바꿔봤습니다.
소스가 아니라 문법도 모르는 근본적인 저에게 문제가 있지요? ^^;
다른부분에서도 어떤 문제가 있는지도 모르고 있습니다. 알려주십시오
이렇게 하는 이유는 확장변수들을 자유자재로 디자인 하기 위해서입니다.
관련 내용의 다른 팁이 있으시다면 추가로 조언 부탁드립니다.
<질문셋..>
글쓰기시에 선택했던 카테고리를... 글내용에 출력하는 법 부탁드립니다.....
여러 고수님들의 가르침으로 제가 작업하는 부분들지도 제법 쓸만해지고 있네요.
항상 감사하는 마음입니다!!
<질문하나..>
쓰기모드에서 로그인과 상관없이 무조건 글쓴이를 입력하고자 합니다. 그래서 로그인 체크하는 if문을 없앴구요..
<input type="text" name="nick_name" value="{$oDocument->getNickName()}" class="userName inputTypeText" id="userName"/>
이부분만 남겨놨더니 로그인한 상태에서 이름을 입력하면 바꾸어 입력한 닉네임으로 등록되어지지 않고 회원가입시에 등록되어진 닉네임이 뜨네요.. 어떻게 수정되어져야 할까요?
<질문 둘..>
게시판 쓰기 모드에서 확장변수 입력하는 부분을 foreach문이 아닌 쭉 풀어서 사용하고자 합니다.
즉, 확장변수 입력 폼을 부르는 다음의 소스를
<!--@foreach($module_info->extra_vars as $key => $val)-->
<!--@if($val->name)-->
<tr>
<th scope="row">{$val->name} <!--@if($val->is_required=='Y')-->*<!--@end--></th>
<td><!--#include("./extra_var_form.html")--> </td>
</tr>
<!--@end-->
foreach 문을 없애고 아래와 같이 바꿨습니다.
확장변수 1번 쓰기
<!--$module_info->extra_vars[1] => $val)-->
<tr>
<th scope="row">{$val->name} <!--@if($val->is_required=='Y')-->*<!--@end--></th>
<td> <input type="text" name="{$val->column_name}" value="{htmlspecialchars($val->value)}" class="inputTypeText w400" />
</td>
</tr>
확장변수 2번 쓰기
<!--$module_info->extra_vars[2] => $val)-->
<tr>
<th scope="row">{$val->name} <!--@if($val->is_required=='Y')-->*<!--@end--></th>
<td> <input type="text" name="{$val->column_name}" value="{htmlspecialchars($val->value)}" class="inputTypeText w400" />
</td>
</tr>
배열자리에 [1] , [2] 이런식으로 숫자를 직업 넣으면 안되나요?
$key 변수를 뒤에서 쓰는 부분이 없는것 같아서.. 이렇게 했는데 이상하나요? $val에 값이 안들어가는 거 보니
$module_info->extra_vars[2] => $val 요부분이 틀린거죠?
그래서 이걸 $val = $module_info->extra_vars[2] 이렇게도 바꿔봤습니다.
소스가 아니라 문법도 모르는 근본적인 저에게 문제가 있지요? ^^;
다른부분에서도 어떤 문제가 있는지도 모르고 있습니다. 알려주십시오
이렇게 하는 이유는 확장변수들을 자유자재로 디자인 하기 위해서입니다.
관련 내용의 다른 팁이 있으시다면 추가로 조언 부탁드립니다.
<질문셋..>
글쓰기시에 선택했던 카테고리를... 글내용에 출력하는 법 부탁드립니다.....
댓글 4
-
덱스터
2008.06.21 05:29
$module_info->extra_vars[1]->name 이정도쯤 되겄네여 -
bes97
2008.06.21 06:00
$val 대신에 $module_info->extra_vars[1]를 직접 접근시키라는 말씀이시죠..
이렇게도 해봤는데 해당 부분의 값이 저장이 안되더라구요
$key와 $val을 호출해서 저장하도록 하는건 아닌지..
htmlspecialchars($module_info->extra_vars[1]->value) 에서 htmlspecialchars이부분이 뭐죠?? -
파파민
2008.06.21 17:18
2번은 아래 참고하세요. ^^
http://www.bluegate.kr/?mid=zbxeqna&document_srl=46084 -
bes
2008.06.23 03:08
감사합니다 정말 도움 많이 됐습니다...
체증이 시원하게~ 뚫렸습니다. ^^
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
bes | 게시판 쓰기 모드에서.. 확장변수 풀어쓰기 [4] | 2008.06.23 by bes |
곽태영* | 포인트 퍼센테이지 올바르게 계산하도록 고치는 방법 [2] | 2008.06.23 by 곽태영* |
엄경오 |
관리자 페이지에서 메뉴 부분이 안나오는데..
![]() | |
최경원 | 설치가 안됩니다...봐주세요~~ | |
백성찬 |
[해결4316]회원이 올리는 동영상이 언제 부터 안되었죠?
[1]
![]() | 2008.06.23 by 인스크랩 |
JUNOKEI | 본문 밑에 글 목록 안보이게 하기 [1] | 2008.06.23 by 탑심 |
궁금이 | 여러게시판의 최근게시글을 가져올때 게시판 명 표시 방법? [1] | 2008.06.23 by 탑심 |
카게베 |
레이아웃 관련 질문입니다.
[2]
![]() | 2008.06.23 by 카게베 |
왜만지냐 |
xml연동풀래시 제로보드연결방법 질문이요
[2]
![]() | 2008.06.23 by 이하늘936 |
asd | 자동로그인 어떻게 풀어요 ? [2] | 2008.06.23 by 이하늘936 |
데오필로 | 파일첨부가 안되네요??? [4] | 2008.06.23 by 이하늘936 |
이형구704 | 홈페이지 파킹이 가능한가요? [3] | 2008.06.23 by 이하늘936 |
밀화 | 관리자도 못보는 비밀글 기능.. [5] | 2008.06.23 by 백성찬 |
샤릉해 | 2차 도메인 설정 방법은? [3] | 2008.06.23 by 백성찬 |
김두현566 | 설치시 Warning: session_start() ~~ 이런 에러가 발생합니다. [1] | 2008.06.23 by 백성찬 |
카르하 | 특정 페이지를 메인에 연동하고 싶습니다. [1] | 2008.06.23 by 老姜君 |
老姜君 | 서버에서 특수문자 지원 설정이? | |
라주미 | 최근 글쓰기.. [2] | 2008.06.23 by 유리알 유희 |
사요코 |
제로보드XE 게시판 글씨체 바꾸는 방법좀;;; 알려주세요
[3]
![]() | 2008.06.23 by 사요코 |
우유가짱 | 게시물 내용에 따라 변하는 div,, [1] | 2008.06.23 by 라르게덴 |