Commit graph

8741 commits

Author SHA1 Message Date
bnu
ec5edff77b 이미 로드한 xe.js 등을 템플릿에서 중복으로 로드하는 코드 제거
d632bffb9f
2017-11-28 19:28:02 +09:00
BJRambo
49f1a691d1
Merge pull request #946 from bjrambo/pr/document-icons
문서 모듈의 아이콘을 스킨으로 설정할 수 있도록 개선
2017-11-28 19:06:21 +09:00
bnu
25b6415587 #2172 복원된 페이지에 남아있는 썸네일 삭제 기능 개선 2017-11-28 18:58:44 +09:00
BJRambo
e3e3a375ec 불필요한 리턴 리디렉트 액션 제거. 2017-11-28 18:57:15 +09:00
BJRambo
7ba2c74e19 사용않함 설정시 실행되는 설명 추가 2017-11-28 18:49:20 +09:00
kijin
9f15787dd2 스킨설정이 없을경우 default 스킨을 가져오도록 추가 2017-11-28 18:42:23 +09:00
BJRambo
75ea89e203 문서 모듈의 아이콘을 스킨으로 설정할 수 있도록 개선
https://github.com/xpressengine/xe-core/pull/2172
2017-11-28 18:07:33 +09:00
Kijin Sung
3eb6e7319f Fix empty agreement becoming required on upgrade
기존에 약관이 없던 사이트도 첫 번째 약관이 필수로 지정되는 버그 수정
@gosugoon
2017-11-28 17:23:09 +09:00
conory
5bdf95932f kind가 admin이 아닐 경우 (ex. *.controller.php) 확장 모듈로 등록할 수 없는 문제 수정 2017-11-27 21:27:28 +09:00
Kijin Sung
bf6ccfcb44 Force refresh of signup config and signup ruleset if agreement is in old format 2017-11-27 14:52:15 +09:00
Kijin Sung
11c04c5a26 Add multiple member agreements
- 가입 약관, 개인정보처리방침 등을 5개까지 추가할 수 있음
- 약관마다 각각 필수 또는 선택을 지정할 수 있음
- 모든 필수 약관에 동의해야 가입 가능
- 기본 스킨은 수정함. 서드파티 스킨에는 여전히 약관 1개만 표시됨
- 서드파티 스킨 사용시 동의 하나만 선택해도 전체 동의로 간주
2017-11-27 14:43:20 +09:00
Kijin Sung
20f924678a Always enable signup tab in member config screen
회원 가입을 막아 놓으면 회원 설정에서 회원가입 탭아 아예 안 보여서
약관을 수정하거나 확장변수를 추가하는 것도 불가능한 문제를 고침.
2017-11-27 13:06:19 +09:00
Kijin Sung
a8da651f29 Change data type of module_config.config to bigtext
xpressengine/xe-core#2179
xpressengine/xe-core#2180
2017-11-27 13:03:47 +09:00
Kijin Sung
6d6acd5c9e Clean up some comments and line spacing 2017-11-25 19:05:24 +09:00
Kijin Sung
bb51db5956 Add trigger after documentItem->getComments() 2017-11-25 15:51:49 +09:00
Kijin Sung
877863854e Add triggers before and after getCommentList()
예전에 getDocumentList() 전후에 트리거를 추가한 것처럼 댓글 목록에서도
트리거를 사용하여 검색 조건을 바꾸거나 결과를 조정할 수 있도록 함.
2017-11-25 15:32:54 +09:00
Kijin Sung
509b403eff Allow member info to be customized by trigger
문서나 댓글을 작성하거나 수정할 때 트리거에서 회원 정보를 조작할 수
있도록 허용함. $obj->manual_member_info = true 로 바꾸어 반환하면
글쓴이의 정보가 현재 로그인한 사용자나 최초 작성시 정보로 덮어씌워지지
않고 트리거에서 지정한 그대로 남음.

기존에도 $manual_inserted 를 사용하면 이런 기능을 구현할 수 있었으나,
이 변수는 트리거에서 조작할 수 없으며 다른 체크도 모두 건너뛰는 등
여러 가지 불편이 있어서 이렇게 일부 정보만 변경하도록 허용하는 새 방법을
제공함. 익명 게시판 등을 좀더 편리하게 개발할 수 있을 것으로 예상됨.
2017-11-24 23:42:28 +09:00
Kijin Sung
17ca61eed3 Fix #832 make the viewport setting customizable
모바일 접속시 <meta name="viewport"> 태그에 들어가는 내용을
시스템 설정 메뉴에서 커스터마이징할 수 있도록 변경함.
2017-11-23 16:54:06 +09:00
Kijin Sung
2f10d5c0b5 94cdcb2 보완
dispBoardCommentPage 액션은 HTML을 반환하도록 하여 애드온 작동에 지장이 없도록
변경함. (포인트 레벨 아이콘 등이 표시되지 않는 문제가 있었음.)

getBoardCommentPage 액션은 기존 방식처럼 XMLRPC 또는 JSON으로 호출 가능함.
2017-11-23 16:11:51 +09:00
Kijin Sung
460cfd5455 Eliminate unnecessary require_once in mobile classes 2017-11-21 18:09:23 +09:00
Kijin Sung
17c6e48784 Eliminate duplicate methods in communication mobile class 2017-11-21 18:06:04 +09:00
Kijin Sung
94cdcb2e7c Allow dispBoardCategory() and dispBoardCommentPage() to be used in PC
모바일에서만 사용할 수 있었던 dispBoardCategory() 액션을 PC에서도 사용할 수
있도록 변경함. (PC용 스킨에서 category.html 템플릿을 제공하는 경우에 한함)

모바일에서만 사용할 수 있었던 getBoardCommentPage() 액션의 이름을
dispBoardCommentPage()로 바꾸어 PC에서도 사용할 수 있도록 변경하고
기존의 모바일 getBoardCommentPage() 액션은 dispBoardCommentPage()로 연결함.
(get으로 시작하는 액션명은 원래 model에서 써야 하는데 잘못 지정됨)

누가 모바일 스킨을 만들다가 필요해서 추가한 액션인 것 같은데
왜 PC에서는 사용할 수 없도록 해놓았는지 의문임.
비슷한 기능을 PC에서 사용하기 위해 getBoardCommentPageForPC() 등의 액션을
임의로 추가하여 사용하는 사이트가 은근히 많이 보임.
2017-11-21 15:56:17 +09:00
Kijin Sung
9ba0b1e3e6 Add option to control focus on CKEditor
https://www.xetown.com/qna/801549
2017-11-21 15:33:24 +09:00
BJRambo
e21c203a78 Check if can i receive message when send message. 2017-11-14 06:23:40 +09:00
BJRambo
a23f4f6647 Fix a problem with not running editor on mobile.
Failed to use it in 필요할때 라이믹스 skins.
2017-11-14 06:17:25 +09:00
BJRambo
2c3de50678 Fix #940 member_srl 과 로그인정보가 없을 경우에 리턴하도록 고침. 2017-11-05 21:33:33 +09:00
BJRambo
60a08982f5 Fix typo. 2017-11-05 14:15:25 +09:00
BJRambo
7f42031e2a Fix #940 fix the ability to pass logged_info when member_srl is empty. 2017-11-05 14:14:01 +09:00
Kijin Sung
427f22a903 Fix password required in initial auth mail 2017-10-19 18:14:30 +09:00
Kijin Sung
1d0394c9b9 Fix duplicate query result 2017-10-19 18:13:42 +09:00
Kijin Sung
7b34a19574 XEVE-17-029
xpressengine/xe-core#2163
2017-10-19 13:57:30 +09:00
Kijin Sung
e22551b224 Remove unnecessary alert after email address change
회원 이메일 주소 변경 후 불필요한 alert을 제거하고 회원정보 화면으로 바로 리다이렉트하여
변경 결과를 확인할 수 있도록 함
2017-10-13 17:16:58 +09:00
Kijin Sung
87d8ba41e3 Update procMemberAuthAccount
- 불필요한 중복 체크 제거
- 인증 성공시 alert을 사용하지 않고 인증 관련 안내 메시지를 XE_VALIDATOR_MESSAGE에 넣은 후 로그인 화면으로 리다이렉트
- XE_VALIDATOR_MESSAGE를 임의로 지정할 수 있도록 Context::setValidatorMessage() 함수 추가
2017-10-13 17:08:35 +09:00
Kijin Sung
dc0add9e8c Merge pull request #933 from kijin/pr/remove-pw-question
질문/답변으로 비번 찾는 기능 제거
2017-10-13 16:39:52 +09:00
Kijin Sung
38fa335bce Fix #927 use password input in admin member modify screen 2017-10-12 17:23:54 +09:00
Kijin Sung
1be8ee18a3 Fix syntax error when a module is installed in the wrong folder
GitHub에서 다운받은 모듈이 modulename-master 등 잘못된 폴더에 설치된 경우
하이픈 문자 때문에 files/site_design/design_0.php 파일의 문법이 잘못되어
사이트 전체가 먹통이 되어 버리는 문제가 있었음.
해당 캐시파일 작성시 문자열을 제대로 escape 처리하도록 수정함.
관리자가 생성한 폴더명 때문에 발생하는 문제이므로 보안이슈는 아님.
2017-10-12 17:15:53 +09:00
Kijin Sung
fcd8c2f211 Hide unhelpful messages in file upload box in mobile #928 2017-10-12 16:54:04 +09:00
Kijin Sung
d725355a1d Remove hashing of find account answer 2017-10-12 16:44:09 +09:00
Kijin Sung
f02b70afb5 Remove find account by question 2017-10-12 16:28:59 +09:00
Kijin Sung
d47aea0aba Disallow directly downloadable swf uploads in layout module 2017-10-12 16:00:34 +09:00
bnu
fc1ba5b9ce fix #2133 비회원 게시물 작성폼에서 불필요한 공백으로 인한 틀어짐 고침 2017-10-12 14:45:53 +09:00
Kijin Sung
1f9f449fb0 Stop treating .swf as directly downloadable file
플래시 첨부파일을 본문에 직접 삽입하는 방식에서 다운로드만 가능한 방식에서 변경
file, importer, integration_search 등 모든 모듈에 일관성있게 적용

xpressengine/xe-core#2149
2017-10-12 00:29:22 +09:00
Kijin Sung
f2bee9d9ff Add default fonts for Chinese and Japanese 2017-10-09 23:44:51 +09:00
Kijin Sung
c26ed92e66 Also hide dreditor from list of installed editor skins 2017-09-28 19:28:46 +09:00
Kijin Sung
824867259f Remove support for drEditor components #895 2017-09-28 18:13:30 +09:00
Kijin Sung
9d95873a77 Do not display xpresseditor as an option even if it is installed 2017-09-28 18:07:45 +09:00
Kijin Sung
e3b48d2604 Remove supporting files for xpresseditor 2017-09-28 18:01:58 +09:00
Kijin Sung
53031079ae Remove xpresseditor #895 2017-09-28 17:57:27 +09:00
Kijin Sung
263d0e6919 Merge pull request #924 from kijin/pr/scrap-message-folders
스크랩 기능을 폴더로 나누어 관리할 수 있도록 개선
2017-09-28 17:37:59 +09:00
Kijin Sung
69b868c77f Fix #919 make child comment secret if parent comment is secret 2017-09-28 17:29:47 +09:00