웹마스터 팁



라르게덴님의 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);
  }

제목 글쓴이 날짜
Faceoff 버젼에서 확장변수 마음대로 배치하기 ^^ 파파민 2009.03.13
svn 업으로 xe 최신본 유지하기 [2] file e~세상쉼터 2009.03.08
게시판 가로사이즈 줄이기....[초보만 클릭] [4] 유팔복 2009.03.07
사진이 떳다 사라지는 문제 해결법 [2] 현진 2009.03.07
이슈 트래커 소유자 변경 시 그룹별 선택 기능 file 개돌 2009.03.05
Smarty 한글 메뉴얼 공개합니다. [1] 미니미 2009.03.04
2003 + RWAPM + faceOff + IE7 = rewrite mod 에러 neotec 2009.03.03
윈도우, 리눅스, 맥서버에서 이슈트래커 동작가능하게 하기 [1] file 뽀여니 2009.03.02
첨부파일의 외부 무단 링크 차단하기(XE) 게시판설정 [7] file 왕초보왕따 2009.03.02
lighttpd 에서 XE rewrite 기능 (.htaccess) 사용하기 [2] msl2246 2009.02.28
테스트용 아이디 탈퇴 막기 [1] SMaker 2009.02.26
확장변수전용 권한설정 게시판스킨 미권한자에게 출력 (''깜박''오류?) 보고 file 0su 2009.02.25
textarea 에디터를 사용하는 리플에서 태그 막기 [2] file 老姜君 2009.02.22
20메가 업로드 용량제한에 대한 이야기 ^^ [9] 만쓰별(정만) 2009.02.22
플래너 최근문서(위젯)에 카테고리색 적용, Dday 적용, 지난 일정 출력 여부 조절 [7] file 주상태 2009.02.21
IIS에서 XE 설치 시 FTP 정보 등록에서 오류 조치 [4] impre 2009.02.20
TortoiseSVN에서 특정 리비전 영역만 추출하기 [1] ◀CGlink▶ 2009.02.19
주민등록번호 입력 폼 추가 (1.1.5 기준) [39] 개돌 2009.02.16
회원 순위 공동순위 표시해서 뽑기(원리만 소개) 라르게덴 2009.02.13
게시판에서 사이트 관리자만 볼수있는 항목 만들기 [1] ☜ TeRy ☞ 2009.02.13