웹마스터 팁

XE버전이 변경되면서 안되는 부분이 있어서 추가사항만 따로 게시물을 올렸었는데, 예전거 모두 삭제하고 XE 1.2.2 버전에 맞춰서 게시물을 다시 작성합니다. 아래의 설명을 읽기 전에 주의사항을 필독하세요.. 마지막이나 중간에 적어놓으면 사람들이 못찾는 것인지, 기억을 못하는 것인지 안된다고 하시는 분들이 계시네요. 아예 주의사항을 처음에 적습니다.

* 주의사항
태그를 사용할 경우 " 대신 ' 를 사용해야합니다.
모든 소스는 '+ '+ '로 감싸주어야 무사히(?) 출력할 수 있습니다.
이 내용은 default value 값을 호출하는 팁입니다. 3가지 방법이 있으니 잘 보고 따라해 보시기 바랍니다.

[첫번째 방법 - 스킨일괄]
글쓰기창에 변수를 만들어 불러오는 방법입니다.
 테스트문서 : XE폴더명/modules/board/skins/xe_board/write_form.html

(1) 먼저 M_content 라는 이름의 변수를 만들어 보겠습니다. 이름은 기호에 맞게 만들어보세요.
 {@ $M_content = "이 곳에 내용을 넣습니다.<br /><font style='color:#CC66CC; font-weight:bold'>주의사항을 간과하지 마세요!</font>";}

 위의 내용을 <!--#include("header.html")--> 아래에 추가합니다.

(2) write_form.html 문서를 보면 아래와 같은 부분이 있습니다.
 <input type="hidden" name="content" value="{$oDocument->getContentText()}" />

아래와 같이 변경합니다.
<input type="hidden" name="content" value="<!--@if($document_srl)-->{$oDocument->getContentText()}<!--@else-->{$M_content}<!--@end-->" />

 ex01.gif

내용을 변경하고 싶을 때에는 M_content 의 내용부분만 변경해주면 됩니다.

[두번째 방법 - 스킨일괄] 변수를 만들지 않고 내용이 들어가는 인풋박스에 바로 넣어주는 방법입니다.
 마찬가지로 <input type="hidden" name="content" value="{$oDocument->getContentText()}" /> 이 부분을 아래와 같이 변경합니다.
<input type="hidden" name="content" value="<!--@if($document_srl)-->{$oDocument->getContentText()}<!--@else-->이 곳에 내용을 넣습니다.<br /><font style='color:#CC66CC; font-weight:bold'>주의사항을 간과하지 마세요!</font><!--@end-->" />

예제그림은 첫번째 방법의 그림과 같습니다 ^^

* 위의 두가지 방법은 게시판마다 적용할 수 없는 방법입니다. 게시판마다 적용하고 싶으면 아래의 방법으로 해보세요.

[세번째 방법] 게시판마다 내용을 달리하기 위해서는 먼저 skin.xml 문서에서 변수를 만들어주어야 합니다.
 skin.xml 문서를 열어보세요.
<extra_vars> 이 사이에 변수를 추가하면 됩니다. </extra_vars>

(1) 저는 editor_message 라는 이름의 변수를 추가해 보았습니다.
 <var name="editor_message" type="textarea">
   <title xml:lang="ko">에디터 꾸미기</title>
   <description xml:lang="ko">글쓰기화면에서 에디터에 미리넣을 글이나 태그</description>
</var>

(2) 위와같이 하면 스킨관리에서 아래와 같은 화면이 나타나야 합니다. 체크해보세요.
ex02.gif

(3) 2번까지 마쳤으면 글쓰기 창에 선언한 변수를 불러와야겠죠? write_form.html 문서를 열어보세요.
<input type="hidden" name="content" value="{$oDocument->getContentText()}" /> 이 부분을 찾아서 아래와 같이 변경합니다.
 <input type="hidden" name="content" value="<!--@if($document_srl)-->{$oDocument->getContentText()}<!--@else-->{$module_info->editor_message}<!--@end-->" />

(4) 3번까지 완성하셨으면 스킨관리로 가서 에디터 꾸미기창에 메세지를 넣어본 후 글쓰기 버튼을 눌러보세요.
저는 아래와 같이 잘 되는군요 ^^
ex03.gif


잘 따라해 보시면 안되는 일은 없을 거에요..
제목 글쓴이 날짜
1.2.2 업데이트 이후 위젯이 출력안되시는 분들 [1] [1] 반도체맨 2009.05.01
위지윅 에디터의 관리의 활성 비활성이 안될 경우 해결책 [2] 김유중345 2009.05.01
1.2.2 XE에디터에서 글쓸때 <p> <br> 자동 변환 단축키 [14] 샤릉해 2009.05.02
게시판 스킨에서 확장 변수에 값이 없을 경우 해당 항목 표시하지 않기 [6] SMaker 2009.05.04
그룹아이콘이 표시 될 때, 레벨 아이콘 표시 안하기 [2] Hide_D 2009.05.08
XpressEngine 1.2.2용 배경음악 틀 [4] 마빈박사359 2009.05.10
XE에 맞춤법 검사기를 링크해보자! [2] 개돌 2009.05.14
내가 작성 한 글에 대한 일괄 삭제/이동/복사 권한 주기 [2] file 개돌 2009.05.15
까페 아이디 삭제후 동일 아이디로 생성하는 방법 키스메리 2009.05.15
게시판에서 헤더와 풋부분을 붙이면 이미지 출력이 되지 않아요.. [2] 율이★ 2009.05.19
맞춤형 검색창 만들기 [9] thejeon 2009.05.19
스프링노트 연동문제 [2] nonoboy 2009.05.21
별도 페이지 로그인방법 cornet 2009.05.21
에디터에 관리자멘트 넣기 [총정리] [17] file 된장맛껌 2009.05.23
[허접팁] 파일첨부가 안됩니다 [1] 클럽다이 2009.05.23
BGM 쓰시는분 게시판 에서 첨부파일 다운받을때 끊어지시죠?ㅎㅎ [4] 우리아기 2009.05.23
BGM 가로스크롤바 없애는 방법.. 청개굴이 2009.06.03
회원가입시 닉네임 특수문자 제한하기 [10] 절망린 2009.06.06
관리자모드에서 메뉴 항상 펼치기 [1] file 아드레날린 2009.06.09
확장변수값 이미지로 대체하여 나타내기 (실시간 응대목적) [12] file sm3 2009.06.10