Kijin Sung
930ebc97b7
Use proper file storage path for skin uploads
2018-12-18 16:03:27 +09:00
Kijin Sung
43f4a766c6
Remove unnecessary triggers at cache recompile
...
캐시파일 재생성 시점에 불필요한 트리거(현재 설치되어 있지 않은 모듈에서
등록한 트리거)를 일괄 삭제하여 평소 실행 속도를 개선함.
프로파일러 모듈에서 제공하는 것과 유사한 기능임.
단, 모듈 설정이나 애드온 설정은 재설치에 대비하여 그대로 둠.
2018-12-14 17:16:05 +09:00
Kijin Sung
26b494f1e5
Clean up module selector popup dialog
...
- 모듈 선택 팝업창에서 가상 사이트 검색 기능 삭제
- 게시판 모듈을 기본 선택 및 검색하도록 변경 (전에는 알파벳순으로 정렬되어
출석부 등 문서 이동에 적절하지 않은 모듈이 먼저 노출되는 불편이 있었음)
2018-12-13 22:39:17 +09:00
Kijin Sung
e6e5044f1f
Remove site grant option
2018-12-03 22:38:46 +09:00
Kijin Sung
cc2577af00
Fix user lang not working in board config page
2018-10-11 14:18:56 +09:00
Kijin Sung
ea964e72ba
Support mobile and responsive skins in integration search module
2018-10-10 19:34:09 +09:00
Kijin Sung
f842a977a3
Don't cache module info if DB query fails
...
xpressengine/xe-core#2308
2018-10-10 15:56:42 +09:00
Kijin Sung
666380f07f
Fix #1063 SELECT list is not in GROUP BY in getModuleSkinDotList
2018-10-10 15:41:53 +09:00
Kijin Sung
c53e956ef7
Fix #1063 SELECT list is not in GROUP BY in getModuleListByInstance
2018-10-10 15:39:16 +09:00
Kijin Sung
24df74d618
Revert change to user_lang converter
2018-10-10 15:15:44 +09:00
Kijin Sung
c54fa8dab1
Use escape more consistently
...
여기저기 htmlspecialchars가 들어 있는 것을 escape로 통일
2018-10-10 15:07:51 +09:00
bnu
71651c0542
검색엔진 수집이 불필요한 페이지에 대한 robots 메타 태그 추가
...
xpressengine/xe-core#2293 patch by @bnu
2018-10-02 22:50:05 +09:00
Kijin Sung
1a2f6e5513
Fix #1085 index creation error if duplicate rows already exist
...
기존에 중복으로 저장된 데이터가 있는 경우 UNIQUE 인덱스를 생성할 수 없으므로
이런 경우에는 기존 방식 그대로 일반 인덱스를 생성하도록 함.
2018-10-02 14:04:01 +09:00
Kijin Sung
54b4c3a99f
설치된 모듈 목록에서 모듈 순서가 뒤죽박죽이 되는 문제 수정
2018-09-06 15:42:27 +09:00
Kijin Sung
88dc76501a
Return BaseObject instead of Exception in commonly used internal functions
2018-09-06 09:41:40 +09:00
Kijin Sung
d8a0773b97
Replace $this->stop() with proper exceptions
2018-09-06 00:19:47 +09:00
Kijin Sung
c4a4528e1b
Update member and module module to throw exceptions
2018-09-05 23:35:43 +09:00
Kijin Sung
d578016ff9
Remove links to outdated manual
2018-08-22 19:35:42 +09:00
Kijin Sung
0d26c75bdb
Fix alignment in module list
2018-08-19 11:11:15 +09:00
COMI
a32721b6e1
숨겨진 관리자 설정의 설명을 보이도록 변경함 ( #1072 )
...
@wincomi
* Update skin_config.html
* Update module_setup.html
* Update page_info.html
* Update config.html
* Update document_config.html
* Update module_grants.html
* Update skinsetting.html
* Update category_list.html
* Update module_grant_setup.html
2018-08-19 08:51:42 +09:00
Min-Soo Kim
e21dffdc51
관리자 페이지 스타일 미세 조정 (계속) ( #1062 )
...
* 관리자 페이지 스타일 미세 조정 (계속)
- 컨텐츠 좌우 여백을 15px으로 조정.
- 모듈 즐겨찾기 별표 아이콘 크기 조정, 가운데 정렬.
* 필요 없어진 style 영역 제거
2018-08-15 15:13:50 +09:00
Min-Soo Kim
9929df9c07
관리자 페이지 디자인을 개정해보았습니다. ( #1056 )
...
* 관리자 페이지 디자인을 개정해보았습니다.
스마트폰과 같이 좁은 화면에서도 보기 좋도록 쉽게 조정할 수 있는 것들을 조정해보았습니다.
XE icon 1.0.4 를 활용했습니다.
2018-08-13 00:51:19 +09:00
Kijin Sung
f12cf74dda
Revert "다른 프레임워크와 css 충돌을 피하기 위해 rhymix.less의 class/id 이름에 prefix 처리"
...
This reverts commit b1cb1f3f34 .
2018-08-04 20:56:24 +09:00
conory
b1cb1f3f34
다른 프레임워크와 css 충돌을 피하기 위해 rhymix.less의 class/id 이름에 prefix 처리
...
변경전의 xe.less 파일도 rhymix.less와 함께 load 하여 호환정 유지
CSS 충돌 예)
bootstrap의 .btn
사용 예)
bootstrap 사용시엔 {Context::unloadBasicFiles('xe')}으로 unload 시키면 문제없음
2018-08-03 19:45:30 +09:00
conory
9fb23bd3dd
문서의 검색, 확장변수와 관련된 비효율적인 코드 정리
...
- setToAllDocumentExtraVars() 최적화
- 확장변수(-1, -2)를 이용한 문서 다국어 기능 관련 버그 수정 및 개선
- getDocumentList() 최적화 (비효율적인 코드 대거 삭제)
- _setSortIndex(), _setSearchOption() 최적화 (확장 변수 관련 쿼리들 정리)
- 권한자가 아니라면 공개글만 검색되도록 개선 (검색 옵션과 상관없이)
--- 문서 검색(제목+내용,내용,댓글)시 권한자도 비밀글을 검색할 수 없었던 문제 수정
- 'NOTICE Undefined variable' 조차 발생되지 않도록 getGrant() 수정
- '(포인트가 부족한 경우) 글 열람 금지' 옵션 사용시 본문 뿐만 아니라 확장 변수도 볼 수 없도록 숨김
- 기타 버그 수정 (많이 잡은 것 같은 데 정확히 기억안남ㅠ)
2018-06-28 19:59:21 +09:00
Kijin Sung
6c28f5ac5a
Make all module columns varchar(80)
...
utf8mb4 길이 제한 때문에 module_part_config 테이블에 인덱스가 추가되지 않는 문제 수정.
다른 테이블에서 module 컬럼은 이미 80자로 제한되어 있으므로 이 테이블에서만 길게 허용할 필요가 없음.
2018-06-26 10:19:28 +09:00
conory
bacca5d025
getActionForward() 에서 값이 없을 경우 빈 리턴을 하도록 개선
...
rss 모듈의 action forward가 등록되지 않는 문제 수정 (기존 서드파티에도 같은 문제가 발생될 것 같아 이렇게 수정함)
2018-06-21 16:13:03 +09:00
Kijin Sung
26ddd6cdc3
module_part_config 테이블에 unique key 추가
...
xpressengine/xe-core#2242
이미 있는 idx_module_part_config 인덱스를 대체함.
2018-06-11 23:50:38 +09:00
BJRambo
6496055581
각종 PHP 7.2 에서 나는 워닝에러를 고침
2018-01-25 20:57:01 +09:00
BJRambo
f2d2867069
PHP7.2 count 관련 워닝에러를 고침.
2018-01-24 16:26:57 +09:00
BJRambo
66568474bc
Fix the warning error in php 7.2 of the array error. use to countobj function.
2018-01-24 15:48:25 +09:00
Kijin Sung
455e39cbba
Fix unnecessary reloading of user lang
2017-12-19 12:00:50 +09:00
Kijin Sung
fbd9af16a9
Fix #955 exclude inaccessible modules from integration search
2017-12-06 14:04:36 +09:00
Kijin Sung
f0ad692650
Enable responsive skin in member, communication, and ncenterlite
...
회원, 커뮤니케이션, 알림센터Lite 모듈에서 모바일 스킨을 선택할 때
PC와 동일한 반응형 스킨을 지정할 수 있도록 개선
2017-12-05 23:58:04 +09:00
Kijin Sung
6f35f5bafc
Fix strict count() behavior in PHP 7.2
2017-12-01 01:42:03 +09:00
Kijin Sung
84e5542d77
Remove unnecessary use of BaseObject
...
- 트리거 등 반환값이 필요하지 않은 곳에서 new BaseObject()를 반환하는 것 삭제
- 모듈 설치, 업데이트 후 무의미한 new BaseObject()를 반환하는 것 삭제
- 사용자에게 에러 메시지를 돌려주는 용도로 new BaseObject(-1, '에러메시지')를
사용하는 경우는 대부분 $this->setError()로 변경함. 언어 변환과 sprintf()
처리까지 한 번에 이루어지므로 이쪽이 더 편리함.
2017-12-01 00:54:51 +09:00
Kijin Sung
03d74a984f
Merge branch 'develop' into pr/change-object
2017-11-30 23:30:21 +09:00
Kijin Sung
e48179aa05
다국어 등 코드를 생성하여 만들어지는 cache 파일의 취약점 수정
...
- 관리자 메뉴, 사용자 지정 다국어 cache를 object cache로 변경
- xpressengine/xe-core#2182
2017-11-30 22:50:36 +09:00
BJRambo
f3f40f6859
php7.2호환을 위해 변경한 클래스 Object 를 BaseObject으로 변경
2017-11-28 20:01:28 +09:00
conory
5bdf95932f
kind가 admin이 아닐 경우 (ex. *.controller.php) 확장 모듈로 등록할 수 없는 문제 수정
2017-11-27 21:27:28 +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
7b34a19574
XEVE-17-029
...
xpressengine/xe-core#2163
2017-10-19 13:57:30 +09:00
conory
345b3bb184
getModulePartConfig() 에서 ArrayObject 으로 인해 객체 속성을 배열로 사용할 수 없었던 문제수정
...
문제점 예) https://www.xetown.com/contact/733548
2017-09-15 15:05:21 +09:00
bnu
3ee3d63cb7
fix #2142 onclick이 사용된 새 창 열기를 target 속성으로 변경
...
- 통합검색 모듈 misol_town 스킨도 마찬가지로 수정
2017-09-11 18:21:16 +09:00
conory
22b16ecc73
모듈 설정 부분을 효율적으로 개선
...
서드파티에서 getModulePartConfig() 사용시 Creating default object from empty value 문제가 발생되지 않도록 수정
2017-09-02 21:52:52 +09:00
bnu
6679dbf181
#2129 모듈 업데이트 기록 및 확인 기능 추가
...
- moduleModel::needUpdate()
- moduleController::insertUpdatedLog()
2017-08-16 22:38:49 +09:00
conory
ffdb924b7a
'권리자만' 모듈 권한 타입 체크 코드 추가
...
319736deb6
2017-08-11 16:50:03 +09:00
conory
35646700fe
converter() 로 변경 및 개선
2017-07-14 16:17:26 +09:00
conory
146975f277
Merge branch 'develop' of https://github.com/rhymix/rhymix into pr/nohtml
...
# Conflicts:
# modules/module/module.model.php
2017-07-13 22:48:02 +09:00
conory
0e0bc311c9
에디터 스킨단에서 converter를 지정할 수 있도록 추가
2017-07-13 22:37:15 +09:00