포럼

안녕하세요. 난다날아입니다.


XE 1.5에서 변경된 사항에 대해 개발하면 계속 작성하고 있었어야 했는데 그러질 못해서...

그래서! 생각날 때마다 적는 '스킨/프로그램 개발자를 위한 참고사항' 게시물을 적습니다!


시작!

'댓글 잠금'을 없애고 '댓글 허용' 항목으로 통일

스킨 제작 시 댓글 목록을 보여주기 전 $oDocument->allowComment()로 체크하지 말고 $oDocument->getCommentCount()로 체크해야 합니다. 댓글 허용하든 안 하든 작성된 댓글은 나오도록 하는 방법입니다.


댓글 작성 폼만 $oDocument->allowComment()로 체크


CSS, JS, 이미지 파일의 경로는 무조건 현재 템플릿 파일의 경로를 기준으로 작동

기존 템플릿 엔진은 각종 경로를 계산할 때 최초의 템플릿 파일의 위치를 기준으로 했는데요. 예를 들어 A.html에서 다른 경로에 있는 B.html을 include한다면 B.html에서는 경로를 A.html을 기준으로 작성했어야 했습니다.


하지만 1.5부터는 무조건 현재 파일의 위치를 기준으로 합니다. 위 예를 그대로 들자면 B.html에서 사용하는 파일들의 경로는 A.html을 기준으로 하는 것이 아니라 B.html을 기준으로 합니다.


(기존 방식도 지원되나 앞으로 새 방식에 맞게 개발해 주세요)


<form>에 mid, vid, act, error_return_url에 대한 hidden input이 자동으로 생성 됨

mid, vid, act, error_return_url에 대해 따로 명시적으로 작성하지 않으면 템플릿 엔진에서 해당 값들을 hidden input으로 자동 생성합니다.


from submit 후 오류가 있을 때 돌아올 url을 나타내는 error_return_url은 필요 없을 경우 from 엘리먼트에 no-error-return-url="true" 속성을 주면 자동 생성하지 않습니다. (1.5.0.9 배포 예정)


사이트맵 모듈 생성에 모듈이 나오도록 하려면 트리거를 구현해야 함.

menu.getModuleListInSitemap after 트리거를 구현해서 모듈 리스트에 자신의 모듈을 추가하면 됨.

 function triggerModuleListInSitemap(&$obj)
{
     array_push($obj, 'board');
}

사용자가 관리자 메뉴를 마음대로 꾸밀 수 있도록 관리자 메뉴에 추가될 메뉴를 제공할 수 있습니다.

module.xml에 새로운 스펙이 추가되었습니다. 자세한 내용은 구글 코드의 위키를 참고바랍니다.

관리자 UI 템플릿이 변경되었습니다.

XE 1.5의 관리자 화면의 여러가지 템플릿이 변경되었습니다. 관리자 화면에서 사용 가능한 여러가지 컴포넌트들은 구글 코드의 위키를 참고바랍니다.


이 게시물은 생각날 때마다 업데이트하겠습니다!

글쓴이 제목 최종 글
불편한몸매 다음패치 언제쯤일까요? [2] 2011.11.10 by 불편한몸매
thisend [문제해결1] 1.4.x -> 1.5.6 까지 업데이트시 글쓰기 안되는 문제점 일부 해결 [1] 2011.11.10 by 현실571
YEARNING 1.5설치된레이아웃enterprise  
김진교369 불편한 점(복사하기 붙이기 허용해주세요)  
SMaker [1.5.0.8] 알 수 없는 버그가 발생하고 있습니다.  
빽짱구 1.5.0.8 버전에서 익스7일때 [6] 2011.11.09 by 날개!
고수군 확장성 게시판 모듈시, executeQuery 질문 (도저히 답을 모르겠어서..) [1] 2011.11.09 by San.
앙태 1.5.0.8 업데이트 이후 용량이 마구마구 증식합니다;; [1] 2011.11.09 by 銀童
난다날아 생각날 때마다 적는 '스킨/프로그램 개발자를 위한 XE 1.5 참고사항' [9] 2011.11.09 by 난다날아
한용길 도와 주실거죠? 도무지 알수가 없습니다. ㅠ.ㅠ [2] 2011.11.09 by 한용길
DJinside 텍스타일 본문이 안보여요 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ [3] 2011.11.09 by snows96
we09 페이지 위젯에 배경 이미지 넣어보신분(1.5.0.8) file  
VL-2536 일부 해외서버에서 download.xpressengine.com 으로 접근이 안됩니다.  
황비 XE 2.0 출시에 대해서 [14] 2011.11.08 by 황비
Chosun.us XE Data Importer (데이터 들여오기) 계속 실패하는데 방법이 없을까요? [1] 2011.11.08 by 행복한고니
황비 익숙함과 편리함  
Community 혹시 특정 글에 대한 댓글 이나 글 작성을 막을 수가 있을까요? [1] 2011.11.08 by FEFE
Centell XE는 MAC의 크롬에서 글을 쓸 수 없다던데 말이에요.. [6] 2011.11.08 by FEFE
winter23 게시판 첨부파일 용량 조정(웹호스팅) 문의 [2] 2011.11.08 by winter23
코뿔소2020 XE-Core 데모 사이트(테스트 전용) [33] 2011.11.08 by 양파농부