반응형

제로보드 XE 를 사용을 할때...
간간히.. 다른 사람들에게서... 게시판을 이용하여 정보를 받거나 하게 되면...

특정.. 양식에 따라서 글을 남겨주기를 원할때가 있는데요..
저는.. 리그 오브 레전드 리플레이를.. 소개 받을 요량으로.. 제로보드 XE를 활용하고 있습니다..

그런데.. 1년이 지나도록 글이 안남겨지네요 히힛.... (닫을까..)
머 그래도 만들어 놓은 게시판이니.. 조금 사용하고자... 미리 양식을 적어놓고 사용자가 글을 적을수 있게 하려고 했는데...

제로보드 자체에서는 지원을 안하는 내용인듯 하네요..
그러다가 제로보드 XE 게시판에서 어떤분이 소개해주신... 내용을 .. 그냥 따라만 햇더니 아주 잘되네요.

하려고 했던게 바로 이것입니다...
지금 글쓰기를 눌러서 글을 쓰려고 할때.. 저렇게 내용이 미리 입력이 되게 ... 하고 싶은것이였고...
리플레이를 받을려고 하는... 곳이니..  한번 따라 해보았습니다.

조금 어려워 보일수 있었는데. 따라 해보니 의외로 쉽더군요..

제로보드가 설치되어 있는 곳에서 modules/board/skins/xe_official 으로 이동하시구 난후에..
Skin.xml 파일을 열어서 .. 추가를 해줘야 합니다.

중간에 넣어도 상관이 없는거 같았는데... 그냥 멘 아래로 내린후에 ..

<var name="embeddedContent" type="textarea">
<title xml:lang="ko">글쓰기 기본입력 내용</title>
</var>

이걸 추가 해줬습니다..
<var> 가 </var> 로 구분 되어 있어서.. 따라 넣었어요 후훗...

그런후에..

modules/board/skins/xe_official 에서 write_form.html 을 열어서..
맨위에 있는...

<input type="hidden" name="content" value="{$oDocument->getContentText()}" /> 라고 표시가 된 부분을

<input type="hidden" name="content" value="{$oDocument->getContentText()?$oDocument->getContentText():nl2br($module_info->embeddedContent)}" /> 으로 수정을 해줬습니다.

요렇게 두군데만 수정을 해주면...
바로 적용이 되더군요..

안보이던 메뉴가 보입니다..


사용하는 게시판에서 스킨 관리에 들어가게 되면...

글쓰기 기본입력 내용이라는것이 포함이 되고... 거기에 글을 넣어두면.. 글쓰기 할때 ..누구나 그 글을 볼수가 있더군요..

참고 사이트 : http://www.xpressengine.com/tip/20957035



반응형