1.  자료실
  2.  팁
  3.  나의 XE
  4.  Html
  5.  배경이미지

XE 인기게시물

MH 슬라이딩 배너 0....
MH 위젯스타일
prettyphoto - 본문내...
SCM 플레이어 사용법
XE 1.4.4.2버전 이후에...
네비게이션 위젯
IE 버젼별로 css 따로...
문서보기 유저 지정
문하우스 게시판스킨 V...
내용글 출력시 주소창에...
XE Tip
xpressengine.com에서 제가 필요해 가져온 XE TIp들입니다. BGM설치팁
글 수 186
원작자 된장맛
출처
적용여부 NO
적용페이지

default value 호출하기.. 라고 해야하나요?? 제목이 좀 이상하긴 하지만..

이 팁은 php문서를 수정하는 것이 아니라 /zbxe/modules/board/skins/ 경로안에 있는 모듈보드스킨의 글쓰기 창에서 간단히 수정할 수 있는 방법입니다.

아무래도 다른 문서를 만지는 것은 업데이트도 있고, 실력없는 저로서는 불안하기 때문에..
또, 제 홈페이지에서는 php문서를 수정하면 이상하게 에러가 출몰해서 아예 건들지 않습니다.
아무것도 건드리지 않고 드림위버로 저장만해서 올려도 에러가 뜨더군요.. 참 황당스러운.. -_-ㆀ

쓸데 없는 말은 집어치우고 본론으로 들어가도록 할께요.

write_form.html 문서에서 form 영역을 살펴보면 아래와 같은 부분이 있습니다.
<input type="hidden" name="content" value="{$oDocument->getContentText()}" />
바로 내용을 불러오는 인풋이죠.
type="hidden" 처리를 했기 때문에 글쓰기창에서는 에디터만 보인다는 것은 아실테죠?
이 것을 변경하여 에디터에 원하는 글을 넣는 방법입니다.

3가지 방법이 있으니 원하는 방법으로 테스트해보시면 됩니다.

1. 글쓰기창에 변수를 선언하여 문자호출하기

일단 아래의 코드창에 있는 내용을 살펴보세요.

  1. {@ $Content = "에디터에 미리 글을 넣어봅시다<br />태그를 이용할 수도 있군요!";}   
  2. <input type="hidden" name="content" value="<!--@if($document_srl == $oDocument->document_srl)-->{$oDocument->getContentText()}<!--@else-->{$Content}<!--@end-->" />  

왜 저렇게 했는지 아시는 분들은 이미 아실테죠?
첫번째 줄에서 $Content라는 변수를 선언하여 두번째줄의 내용에서 제목변수와 함께 호출을 했습니다.

내용이 들아가는 value에 아래와 같은 곳이 있는데요.

  1. <!--@if($document_srl == $oDocument->document_srl)-->{$oDocument->getContentText()}<!--@else-->{$Content}<!--@end-->  

위에서도 말씀드렸듯이 {$Content} 이 부분은 선언한 내용을 호출한 부분이구요.
나머지부분또한 필요해서 넣은 것입니다.
새글로 작성할 때에는 상관이 없는데, {$Content}만 호출하여 글수정을 하면 이미 작성된 부분을 반영하지 못하더라구요.
그래서 저렇게 넣은 것입니다. 문서의 번호가 부여된 글.. 그러니까 이미 작성된 글에서는 {$Content}를 호출하지 않게요.

아래는 테스트 결과입니다.
img1.jpg

2. 위의 경우로 예를 들면 $Content 변수를 선언하지 않고 value에 직접 내용을 입력하는 방법입니다.

  1. <input type="hidden" name="content" value="<!--@if($document_srl == $oDocument->document_srl)-->{$oDocument->getContentText()}<!--@else-->에디터에 미리 글을 넣어봅시다<br />태그를 이용할 수도 있군요!<!--@end-->" />  

에디터에 미리 글을 넣어봅시다<br />태그를 이용할 수도 있군요! 이 글귀가 있는 곳에 원하는 내용을 넣으시면 됩니다.

3. skin.xml을 이용하여 각 게시판마다 다른내용을 출력할 수 있습니다.

skin.xml문서를 열어 변수를 추가합니다.
저는 editor_message로 추가했습니다.

img2.jpg

그렇다면 이번에는 skin.xml 에 추가한 변수를 에디터에 불러와야겠죠?
어떻게 호출하는지 아시겠지만 처음사용하는 분들을 위해 설명을 해볼께요.

write_form.html 문서를 열고 form영역안에 아래와 같이 추가하시면 됩니다.

  1. <input type="hidden" name="content" value="<!--@if($document_srl == $oDocument->document_srl)-->{$oDocument->getContentText()}<!--@else-->{$module_info->editor_message}<!--@end-->" />  

내용을 불러오는 곳에 {$module_info->editor_message} 이 변수를 추가했습니다.
아시겠지만 skin.xml에 추가한 변수이름이 editor_message이고...
skin.xml에서 추가한 변수의 호출시작은 $module_info로 합니다.

... 글을 마치며 ...

확장변수를 이용하여 위와 같이 할 수도 있지만 많이 번거로울 것 같아서 생략합니다.

클릭하면 사라지는 자바가.. 저는 적용이 안되더군요. 음..

여러가지로 응용해보세요.
출석부를 만들다가 해보니 되길래 팁게시판에도 없는 것 같아서 올리는 팁입니다.

번호
제목
원작자
적용여부
96 문하우스 게시판상단에 글쓰기버턴이나 링크넣기 file 4 적용 2008-07-20 7292
95 문하우스 1.0.5로 업데이트후 3D flex/flash갤러리가 정상작... file 적용 2008-07-19 5660
94 Xe 1.0.5로 업데이트후 버턴체인지애드온이 정상작동하... file 공수래 적용 2008-07-18 4283
93 문하우스 mjworks. standard V1 레이아웃 스킨에 상단메뉴밑... file 27 80san 적용 2008-07-15 7521
92 Xe 상담/신청 (쓰기만 가능한 게시판) 만들기 1 mmx900 NO 2008-07-15 8500
Xe 에디터에 관리자멘트 미리넣기 된장맛 NO 2008-07-15 4287
90 Xe 댓글창에서 프로필이미지가 없는 경우 기본이미지 ... 카카달려 NO 2008-07-15 4822
89 Xe 각 페이지에 쓸 수 있는 변수명들 찾기 lainfox 적용 2008-07-15 4132
88 Xe 최근글 - 본문 내용 뽑아내기 夜飛 변형 2008-07-15 4225
87 Xe 본문과 댓글 입력의 기본 폰트. 크기 한번에 변... winter548 NO 2008-07-15 5593
86 Xe 레이아웃에 스크립트를 이용한 화면을 띄우고 싶은... dhseo NO 2008-07-15 4699
85 기타 게시판 확장변수에 라디오버튼 추가해서 사용하기 file 2 똑띠 적용 2008-07-15 5793
84 기타 게시판 확장변수에 주소입력받기 Bluegate 적용 2008-07-15 5270
83 문하우스 에디터입력창 배경색상 or 배경글꼴색상 변경해보... file 1 적용 2008-07-12 4927
82 문하우스 최근게시물에 권한주어서 회원만 내용물보게하기 file 적용 2008-07-11 4414
81 문하우스 댓글 입력창에 배경 이미지 삽입하는 방법 적용 2008-07-11 3605
80 기타 Zbxe Tab Newest Documents위젯에서 카테고리 ... file 적용 2008-07-09 5287
79 문하우스 list게시판 목록 제목 줄바꿈 안하기 2008-07-05 4502
78 문하우스 플래시앨범 설치해보기 file 5 2008-06-15 4648
77 Xe 이전글/다음글 구현하기 file 3 라르게덴, 老姜君 적용 2008-05-31 8850
76 Xe 스크롤바색상 변하게 김민787 적용 2008-05-28 6486
75 Xe 자바스크립트로 브라우저 타이틀 바꾸기 로리노리 NO 2008-05-28 6873
74 문하우스 만들기 쉬운 플래시앨범 file 2 2008-05-25 4253
73 기타 최근게시물에 내용과 댓글을 동시에 출력하기 file Bluegate 적용 2008-05-22 4530
72 기타 카테고리별로 최근게시물 뽑아오기 file 2008-05-21 3805
71 기타 메인메뉴의 1차메뉴를 따라 다니는 2차메뉴 만들기 3 우야노님 변형 2008-05-01 6337
70 문하우스 홈페이지에 이미지블릿 대신 특수문자로 표현해 보... file 1 2008-04-29 3798
69 문하우스 위젯 생성 방법 file 1 2008-04-25 4249
68 문하우스 카멜레온위젯에 제목폰트색상 선택하는 방법으로 수... file 2 2008-04-21 4194
67 기타 문서 및 이미지 목록 랜덤으로 읽어 오기(펌) Bluegate NO 2008-04-18 5069
  • 문하우스는 IE7, 1280*1024 이상의 모니터 해상도에서 최적화 되어 있습니다.무단 E-mail 추출이나, 성인광고를 허용치 않습니다
  • 단축키 : l-목록, w-글쓰기, z-이전글, x-다음글, s-최근글, a-이전목록, d-다음목록, 1-home, 2-data, 3-zbxe, 4-blog, 5-total, 6-QnA