XpressEngine과 관련된 팁이나 강좌를 소개하는 게시판입니다.
자신이 생각하기에는 아주 사소한 내용이라도 누군가에게는 큰 도움이 될 수 있습니다.
XE 원 소스 코드를 수정하는 팁은 당장은 도움이 될지 몰라도 결국 XE 업그레이드를 하지 못하게 되니 팁을 올리시는 분이나 팁을 적용하시는 분이나 모두 주의 부탁드립니다.
1. zbxe설치폴더/moudles/board/skins/xe_board/skin.xml파일의 ine 92아래줄에 소스를 삽입한다.
<var name="auto_img_insert" type="select">
<title xml:lang="ko">본문 자동 이미지삽입</title>
<title xml:lang="jp">본문 자동 이미지삽입</title>
<title xml:lang="zh-CN">본문 자동 이미지삽입</title>
<title xml:lang="en">본문 자동 이미지삽입</title>
<default>N</default>
<default>Y</default>
<description xml:lang="ko">
첨부파일이 이미지 파일이면 자동으로 본문에 삽입하시겠습니까?
</description>
</var>
2. zbxe설치폴더/moudles/board/skins/xe_board/view_document.html파일의 line 105의 {$oDocument->getContent()}를 지우고 아래의 소스를 삽입한다.
**** 이부분은 상단의 조건식만 제외하고 소마세월님의 "업로드된 그림 자동 출력" 소스 소스입니다*****
<!--@if($module_info->auto_img_insert!='N')-->
{@ $uploaded_list = $oDocument->getUploadedFiles() }
<!--@foreach($uploaded_list as $key => $file)-->
{@$file_explode=explode(".",strtoupper($file->source_filename))}
<!--@if($file_explode[1]=="GIF" || $file_explode[1]=="JPG" || $file_explode[1]=="PNG" || $file_explode[1]=="BMP")-->
{@$picture.="<p align=center><img src='".$file->uploaded_filename."' style='' editor_component='image_link' /><br /></p>"}
<!--@end-->
<!--@end--><!--@if($picture)-->
{@ $cont=$oDocument->get('content')}
{@ $oDocument->add('content',$cont.$picture)}
<!--@end-->{$oDocument->getContent()}
<!--@else-->
{$oDocument->getContent()}
<!--@end-->
3. 1.과2.의 과정을 수행하시고 게시판 설정에 가시면
본문 자동 이미지 삽입 에 "Y"로 하시면 첨부파일이 그림파일이면 자동으로 본문에 그림이 삽입됩니다.
댓글 '14'
chobo
내용을 넣고 이미지를 첨부하면
첨부된 이미지가 위에 나오고 내용이 아래에나와야 하는데
내용이 위에 나오고 이미지가 아래에 나오는데...,
나오는 순서를
이미지가 윗부분에 나오고
글 내용이 아랫부분에 나오게 할수는 없는것인가요?

아니 겔러리를 하나쯤은 가지고 있는 분들에겐 무척 편리한 방법입니다.
근대, 위방법대로 코드변경했는데 Y / N 선택란이 보이지 않더군요 버젼차이때문인지 전 1.0.6버젼입니다.
그래서 코드를 나름대로 재수정 해봤습니다.
zbxe설치폴더/moudles/board/skins/xe_board/skin.xml파일입니다. 라인수는 에디터에 따라 다르기 때문에 기재하지 않겠습니다.
<var name="auto_img_insert" type="select">
<options value="N">
<title xml:lang="ko">N</title>
<title xml:lang="en">N</title>
<title xml:lang="jp">N</title>
<title xml:lang="zh-CN">N</title>
<title xml:lang="es">N</title>
</options>
<options value="Y">
<title xml:lang="ko">Y</title>
<title xml:lang="en">Y</title>
<title xml:lang="jp">Y</title>
<title xml:lang="zh-CN">Y</title>
<title xml:lang="es">Y</title>
</options>
<default>N</default>
<description xml:lang="ko">
첨부파일이 이미지 파일이면 자동으로 본문에 삽입하시겠습니까?
</description>
<description xml:lang="en">
insert imagefile to maindisplay?
</description>
<description xml:lang="jp">
insert imagefile to maindisplay?
</description>
<description xml:lang="zh-CN">
insert imagefile to maindisplay?
</description>
<description xml:lang="es">
insert imagefile to maindisplay?
</description>
</var>
그리고 자동삽입을 N<--- 으로 선택했을때 기능정지 되는거까지 확인했습니다. 익스7에서만 확인했는데 다른데서도 별 문제없을 겁니다.
혹시 모르니 수정해놓은 파일을 올려놓겠습니다.
1. zbxe설치폴더/moudles/board/skins/xe_board/skin.xml skin.xml
2. zbxe설치폴더/moudles/board/skins/xe_board/view_document.html view_document.html







