묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
확장변수 관련 질문합니다.
2011.05.17 01:17
게시판의 확장변수를 다르게 출력하기 위하여 간단한 PHP문을 작성하여 넣었는데..
이게 템플릿에 맞게 하는거같은데 그러네요..
대략 설명을 드리자면
elseif조건문을 줘서 확장변수 price라는 이름을 가진 변수의값이 있다면
그 price의 값을 k로 대신출력하는건데..
요게 힘드네요 -_-;
제가 XE를 잘못이해하고있는것일지도 모르겠습니다.
PHP는 어느정도 할줄아는데.. 답답하네요.
꼭 답변 부탁드립니다. 몇달째 못푸는 미제입니다 ㅠㅠ;
(참고로 소스는 xe_official 보드 스킨의 137번째줄부터입니다.
이게 템플릿에 맞게 하는거같은데 그러네요..
<!--@elseif($document->getExtraEidValueHTML('price'))--> <td>k</td> <!--@else--> <td>{$document->getExtraValueHTML($val->idx)} </td> <!--@end-->
대략 설명을 드리자면
elseif조건문을 줘서 확장변수 price라는 이름을 가진 변수의값이 있다면
그 price의 값을 k로 대신출력하는건데..
요게 힘드네요 -_-;
제가 XE를 잘못이해하고있는것일지도 모르겠습니다.
PHP는 어느정도 할줄아는데.. 답답하네요.
꼭 답변 부탁드립니다. 몇달째 못푸는 미제입니다 ㅠㅠ;
(참고로 소스는 xe_official 보드 스킨의 137번째줄부터입니다.
댓글 3
-
DynamicLaser
2011.05.17 06:43
이미 앞부분에 if가 정이되어있어 if 이후 elseif 그다음에 else로 적용했는데.. 한번 해봐야겠네요 -
DynamicLaser
2011.05.17 06:51
elseif로 하면 elseif부분이 무시되고, if로 하면 에러가 납니다 -
송동우
2011.05.17 07:27
elseif를 if로 고쳐서 에러가 난다면 if에 대한 end를 안해줘서 그렇겠죠.
그런데 다른 소스에서 작업하고 있는것 같다는 느낌이.....
정확한 소스경로를 써 보시죠....... -
DynamicLaser
2011.05.17 23:17
정확히 하자면 XE설치폴더/modules/board/skins/xe_official/_style.webzine.html 입니다. -
xe_official 스킨의 원래 코드는 이렇구요.
<!--// 사용자 선언 확장변수일 경우 --><!--@else--><td>{$document->getExtraValueHTML($val->idx)} </td><!--@end-->
여기서 질문자의 의도대로 하시려면<!--// 사용자 선언 확장변수일 경우 --><!--@else--><!--@if($document->getExtraEidValueHTML('price'))--><td>k</td><!--@else--><td>{$document->getExtraValueHTML($val->idx)} </td><!--@end--><!--@end-->
이렇게 하시면 될것 같은데요. -
DynamicLaser
2011.05.17 23:25
안먹혀요..ㅠㅠ;;
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
루큐모닷컴 | 레이아웃제작 [1] | 2011.05.16 by 송동우 |
쁘아송 | 글쓰기를 눌렀을때 [3] | 2011.05.16 by 쭈영 |
ㄴdfsdwesd | 제로보드의 폐쇄성... [2] | 2011.05.16 by 토비코비 |
장서가 | 페이지 모듈 내용 수정은 어디서 하나요? [1] | 2011.05.16 by 송동우 |
어깨킬러 | GD라이브러리 문제 입니다. | |
브레인630 | 회원가입시 중복된 입력값 문제.. | |
임춘섭294 | xe게시판기본스킨 | |
ForHanbi | XE 마켓 분류별 목록 바로가기 버튼 있나요?? [1] | 2011.05.16 by XEmarket |
ShineVlue | 메모장을 넣고 싶습니다! | |
atype | EX보드 기능에 대해 질문있습니다. | |
김지연623 | 팝업창이 뜰 때, 기존 페이지도 같이 바뀝니다... | |
풀맨 | 글자수 세는 스크립트를 적용 시키는 법을 알고 싶습니다. | |
toshimino | 화면이 깨지는 현상! [1] | 2011.05.16 by 老姜君 |
hellermann | 제로보드 웹문서 검색노출? [1] | 2011.05.16 by 老姜君 |
헤헤성민 | 간단한 질문! 그리고 사례금 5,000원 바로 쏴드릴게요! [1] | 2011.05.16 by 老姜君 |
HamKIm | DB접속해서 날짜수정하는방법 [2] | 2011.05.15 by 송동우 |
눈꺼플 | 도메인당 몇개를 설치할수있나여?급해여!!! [2] | 2011.05.15 by 송동우 |
소울번 | 댓글이 달린 글이 삭제가 안되도록 하려면? [1] | 2011.05.15 by 송동우 |
준돌이 | 최신글 카테고리가 출력되지 않습니다. [1] | 2011.05.15 by 송동우 |
daeric | 로그인 후 회원정보 창에 이름(레벨)이 표시되게 하려면 어떻게 하나요? [1] | 2011.05.15 by 송동우 |
elseif -> if 로 수정하시면 될것 같습니다.
1.
<!--@
if
(
$document
->getExtraEidValueHTML(
'price'
))-->
2.
<td>k</td>
3.
<!--@
else
-->
4.
<td>{
$document
->getExtraValueHTML(
$val
->idx)} </td>
5.
<!--@
end
-->