웹마스터 팁



라르게덴님의 Xpresseditor + AXISJ AXUpload5(HTML5)와 모바일용 mex_default 스킨 사용시

모바일에서 에디터와 업로드를 사용하고자 할 때..


-------mex_default 스킨의list.html 파일-------


맨 위쪽 js 파일 불러들이는 곳에 다음 한 줄 추가

{@ Context::addJsFile("./common/js/x.min.js", true, '', -100000) }



-------mex_default 스킨의 read.html 파일-------


<form action="./" method="post" class="ff tgo open" onsubmit="return procFilter(this, insert_comment);">


를 아래와 같이 수정


<form action="./" method="post" onsubmit="jQuery(this).find('input').each(function(){if(this.title==this.value)this.value='';});return procFilter(this, insert_comment)" class="ff tgo open">

<input type="hidden" name="content" value="">


그리고


<li>
   <label for="rText">{$lang->comment}</label>
   <textarea name="content" rows="8" cols="42" id="rText"></textarea>
 </li>


를 찾아서


<div class="editor">{$oDocument->getCommentEditor()}</div>


로 수정


그리고 다음 코드 찾아서 삭제.


onClick="alert('PC에서 작성 또는 수정한 글은 모바일에서 수정할 수 없습니다.'); return false"|cond="!$is_mobile_docment"



-------mex_default 스킨의 write_form.html 파일-------


<form action="./" method="post" class="ff" onsubmit="return procFilter(this, insert)">


를 아래와 같이 수정


<form action="./" method="post" onsubmit="jQuery(this).find('input').each(function(){if(this.title==this.value)this.value='';});return procFilter(this, window.insert)" id="fo_write" name="fo_write" class="ff">

<input type="hidden" name="content" value="{$oDocument->getContentText()?$oDocument->getContentText():nl2br($module_info->embeddedContent)}" />


그리고


<li>
    <label for="nTitle">{$lang->title}</label>
    <input name="title" type="text" id="nTitle" />
</li>


를 찾아서


<div class="editor">{$oDocument->getEditor()}</div>


로 수정



-------mex_default 스킨의 comment_form.html 파일-------


파일 맨 위쪽 js 파일 불러들이는 곳에 다음 한 줄 추가

{@ Context::addJsFile("./common/js/x.min.js", true, '', -100000) }


그리고


<form action="./" method="post" class="ff tgo open" onsubmit="return procFilter(this, insert_comment);">


를 아래와 같이 수정


<form action="./" method="post" onsubmit="jQuery(this).find('input').each(function(){if(this.title==this.value)this.value='';});return procFilter(this, insert_comment)" class="ff tgo open" >

<input type="hidden" name="content" value="{htmlspecialchars($oComment->get('content'))}" />


그리고


<li>
    <label for="rText">{$lang->comment}</label>
    <textarea name="content" rows="8" cols="42" id="rText"></textarea>
</li>


를 찾아서


<div class="editor">{$oComment->getEditor()}</div>


로 수정


+++++++++++++

이상입니다.

빠진게 있는지 모르겠네요;; 일단 적용한 상태에서 잘 되는걸 확인은 했습니다.

물론 모바일 별로 확인을 다 한건 아니지만,, ios7에선 잘 되네요.


라르게덴님이 올려주신 Xpresseditor + AXISJ AXUpload5(HTML5) 에디터를 사용하고

모바일 스킨을 mex_default로 사용했을 경우의 팁입니다.

스킨은 mex_default 기준이지만 다른 모바일 스킨도 클래스명만 가져다 쓰면 적용가능할 거라 생각됩니다.



추가사항


/modules/document/document.controller.php 와

/modules/document/comment.controller.php 에 있는 다음 코드는 모두(합쳐서 3군데) 찾아서 삭제해줘야 합니다.

아니면 글 쓰기나 수정시 태그가 제대로 정리가 안됩니다.


* 삭제할 코드*


if(Mobile::isFromMobilePhone())
  {
   if($obj->use_html != 'Y')
   {
    $obj->content = htmlspecialchars($obj->content);
   }
   $obj->content = nl2br($obj->content);
  }

제목 글쓴이 날짜
본문 링크 새창으로 띄우기.. [9] 멀티비타민 2013.11.11
레이아웃을 불려오지 않게 하는 코드 [4] 착한악마 2013.11.13
다운로드 랭킹 위젯 simulz 님 스킨 단락 흐트러짐 문제 해결 [2] socialskyo 2013.11.14
Content 확장위젯2 에서 권한설정 안되던 버그 xe1.7 garnecia 2013.11.18
모바일 게시판 사용시 글 수정 / 댓글 수정 누르면 <br/> 태그가 뜰때 팁 [12] 사쿠냥ㅋ 2013.11.19
도메인이 바뀐후 기본 URL을 바꿨지만 2차메뉴의 링크는 바뀌지 않은 경우. [9] Ryuj 2013.11.20
롤링 배너 이해하는데 도움이 될것 같아 올립니다 [4] file 예뜨락 2013.11.22
'본문내 이미지 조절 애드온' 이 페이지모듈에서는 자동으로 작동 안 하게 하는 방법 sejin7940 2013.11.23
댓글창 배경이미지 클릭시 사라지게 만들기 [2] 귀머거리하늘 2013.11.23
에디터 "입력창 크기 자동조절" 체크를 기본으로 하기 [8] 투씨 2013.11.24
AXISJ AXUpload5(HTML5) 파일첨부란 높이 조정하는 방법 [6] 착한악마 2013.11.25
[수정]알림센터 Lite에 메일발송 기능을 추가하기 [11] file 매실茶 2013.11.25
[수정] 댓글 삭제 간략화하기 [9] XE만세 2013.11.26
디자인을 위한 팁...Adobe Generator for Photoshop CC [7] kj1212_ 2013.11.26
메시지톡 버튼 게시판에 넣기 [18] file 착한악마 2013.11.26
phpMyAdmin 사용시 주의 사항 [2] explode 2013.11.27
추천/비추천/신고시 확인(메시지 창 띄우기)하기 [21] explode 2013.11.27
multimedia file 첨부 시 자동으로 jw player 로 설정 더뿌 2013.11.27
SSL 적용시 작은 iframe 없애기 [1] file explode 2013.11.28
라르게덴님의 Xpresseditor + AXISJ AXUpload5(HTML5)와 mex_default 스킨 [5] 투씨 2013.11.29