편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
==이 문서는?== | ==이 문서는?== | ||
[[라이믹스]]에 있는 버그들에 대해 서술합니다. | # [[라이믹스]]에 있는 버그들에 대해 서술합니다. | ||
# 아직 해결되지 않은 '''보안 이슈'''는 이곳에 올리지 마시고 [mailto:[email protected] [email protected]]에 메일을 보내세요. | |||
아직 해결되지 않은 '''보안 이슈'''는 이곳에 올리지 마시고 [mailto:[email protected] [email protected]]에 메일을 보내세요. | |||
<!--아직 해결되지 않은 버그는 '아직 해결되어 있지 않음' 이라 작성해 주시고, 해결된 경우 해결된 버전 또는 깃허브 커밋을 링크해 주세요.--> | <!--아직 해결되지 않은 버그는 '아직 해결되어 있지 않음' 이라 작성해 주시고, 해결된 경우 해결된 버전 또는 깃허브 커밋을 링크해 주세요.--> | ||
==다국어== | ==다국어== | ||
===다국어 설정 버튼 미작동=== | ===다국어 설정 버튼 미작동=== | ||
1.9.3에서는 되는 것으로 보아 굳이 사용을 해야 한다면 [[깃허브]]에 이슈를 등록하고 기다리거나, 구버전을 사용해야 할 것 같다.(구버전의 사용은 왠만해서는 사용하지 말자. 보안적 취약점이나 버그들이 있으니깐.) | # 다국어 설정 후, 문구를 입력한 뒤, '저장 및 사용' 버튼을 누르면 아무 일도 일어나지 않는다. | ||
# 다국어 정보는 저장되는 것으로 보아, 불러와 사용하는 것이 안되는 것 같다. [https://xetown.com/qna/970639 xetown 다국어 문제 제기 글] | |||
해당 버그는 1.9.7 이후에는 재현되지 않는다. | # 1.9.3에서는 되는 것으로 보아 굳이 사용을 해야 한다면 [[깃허브]]에 이슈를 등록하고 기다리거나, 구버전을 사용해야 할 것 같다.(구버전의 사용은 왠만해서는 사용하지 말자. 보안적 취약점이나 버그들이 있으니깐.) | ||
# 해당 버그는 1.9.7 이후에는 재현되지 않는다. | |||
==CKEditor== | ==CKEditor== | ||
===단축키를 제외한 다른 방법으로의 붙혀넣기 불가능?=== | ===단축키를 제외한 다른 방법으로의 붙혀넣기 불가능?=== | ||
라이믹스에는 [[CKEditor]]를 원래 그대로 사용한다 <ref>라이믹스에 포함된 서드파티 플러그인들은 유지보수 용이성을 위해 최대한 순정 상태를 유지한 채 공식 지원되는 설정만 조정하여 사용하는 것을 원칙이므로 contextmenu를 빼고 빌드 할 계획은 없다고 밝혔다. [https://github.com/rhymix/rhymix/issues/1128#issuecomment-449964979 깃허브 기진곰님 답변]</ref> | # 키보드의 ctrl + v의 붙혀넣기가 되지 않는다. 'Your browser doesn't allow you to paste this way. Press 컨트롤+V to paste.' 라는 메시지가 출력된다. [https://github.com/rhymix/rhymix/issues/1128 깃허브 이슈] | ||
# [[XpressEngine|XE]]에서도 동일 문제가 발생하였지만, 문제의 플러그인을 빼고 재빌드 해서 문제는 사라졌다. | |||
# 라이믹스에는 [[CKEditor]]를 원래 그대로 사용한다 <ref>라이믹스에 포함된 서드파티 플러그인들은 유지보수 용이성을 위해 최대한 순정 상태를 유지한 채 공식 지원되는 설정만 조정하여 사용하는 것을 원칙이므로 contextmenu를 빼고 빌드 할 계획은 없다고 밝혔다. [https://github.com/rhymix/rhymix/issues/1128#issuecomment-449964979 깃허브 기진곰님 답변]</ref> | |||
# 그렇기 때문에 에디터 설정에서 '플러그인 제거'칸에 문제의 context 플러그인과, context를 필요로 하는 다른 플러그인 이름을 입력하면 된다. 아래 항목은 제거해어 하는 플러그인 이름이다. | |||
* contextmenu | * contextmenu | ||
* liststyle | * liststyle | ||
32번째 줄: | 25번째 줄: | ||
* tableselection<ref>[https://github.com/rhymix/rhymix/issues/1128#issuecomment-449928531 깃허브 이슈 중 기진곰님 답변]에서는 이 플러그인에 대한 언급이 없다.</ref> | * tableselection<ref>[https://github.com/rhymix/rhymix/issues/1128#issuecomment-449928531 깃허브 이슈 중 기진곰님 답변]에서는 이 플러그인에 대한 언급이 없다.</ref> | ||
[https://xetown.com/qna/1019453#comment_1019543 xe타운 웹지기님의 댓글] | |||
==휴지통-포인트== | ==휴지통-포인트== | ||
===문서나 댓글을 휴지통에 보내더라도 포인트가 회수되지 않는 버그=== | ===문서나 댓글을 휴지통에 보내더라도 포인트가 회수되지 않는 버그=== | ||
문서나 댓글 작성시 포인트를 주도록 설정한 후, 문서/댓글을 작성 뒤 휴지통으로 이동시키면 포인트가 회수되지 않는다. [https://xetown.com/questions/1125365 xetow 문제 제기글] 이건 [[XpressEngine|XE]]에서부터 있었던 고전적인 버그다. | # 문서나 댓글 작성시 포인트를 주도록 설정한 후, 문서/댓글을 작성 뒤 휴지통으로 이동시키면 포인트가 회수되지 않는다. [https://xetown.com/questions/1125365 xetow 문제 제기글] | ||
# 이건 [[XpressEngine|XE]]에서부터 있었던 고전적인 버그다. | |||
# 아직까지는 수정되어 있지는 않다. [https://github.com/rhymix/rhymix/issues/1119 깃허브 이슈] | |||
==모듈 선택== | ==모듈 선택== | ||
* 대표적인 예로 게시물 이동시 게시판을 설정하는 것이다. | |||
===모듈 선택이 되지 않는 버그=== | ===모듈 선택이 되지 않는 버그=== | ||
1.9.9 버전에서 기존에 [[XpressEngine/모듈/CafeXE|CafeXE]] 모듈을 사용하였다면 모듈 선택이 되지 않는 버그가 발생했다. 기존에 [[XpressEngine/모듈/CafeXE|CafeXE]] 모듈을 사용하지 않았더라도 문제가 발생 할 수 있는데, 멀티사이트 기능의 흔적을 점진적으로 들어내고 있기 때문이다.<ref>[https://xetown.com/topics/1136515#comment_1136664 xetown 기진곰님 답변]</ref> | # 1.9.9 버전에서 기존에 [[XpressEngine/모듈/CafeXE|CafeXE]] 모듈을 사용하였다면 모듈 선택이 되지 않는 버그가 발생했다. | ||
# 기존에 [[XpressEngine/모듈/CafeXE|CafeXE]] 모듈을 사용하지 않았더라도 문제가 발생 할 수 있는데, 멀티사이트 기능의 흔적을 점진적으로 들어내고 있기 때문이다.<ref>[https://xetown.com/topics/1136515#comment_1136664 xetown 기진곰님 답변]</ref> | |||
site_srl이 0이 아닌 경우, 목록에서 안 보일 수 있다.<ref>[https://xetown.com/topics/1136515#comment_1136573 xetown 기진곰님 답변]</ref> | # site_srl이 0이 아닌 경우, 목록에서 안 보일 수 있다.<ref>[https://xetown.com/topics/1136515#comment_1136573 xetown 기진곰님 답변]</ref> | ||
===module.view.php 수정=== | ===module.view.php 수정=== | ||
* modules/module/module.view.php 파일을 수정한다. | |||
====수정 전==== | ====수정 전==== | ||
8번째 줄을 삭제한다. | * 8번째 줄을 삭제한다. | ||
<syntaxhighlight lang="PHP" highlight="8" start='41' line> | <syntaxhighlight lang="PHP" highlight="8" start='41' line> | ||
73번째 줄: | 57번째 줄: | ||
$oModuleModel = getModel('module'); | $oModuleModel = getModel('module'); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
====수정 후==== | ====수정 후==== | ||
8번째 줄을 삭제한 모습 | * 8번째 줄을 삭제한 모습 | ||
<syntaxhighlight lang="PHP" start='41' line> | <syntaxhighlight lang="PHP" start='41' line> | ||
91번째 줄: | 74번째 줄: | ||
===getSiteModules.xml=== | ===getSiteModules.xml=== | ||
* modules/module/queries/getSiteModules.xml 파일을 수정한다. | |||
* 쿼리에 조인이 들어간 것을 미처 패치 못하여 [[라이믹스/버그#module.view.php 수정|module.view.php 수정]] 이후에 패치를 진행하였다. [https://github.com/rhymix/rhymix/commit/7e80ab2c62420820fe16823c518de7a914e0ab8f 깃허브 라이믹스 - Fix #1130 ignore site_srl in getSiteModules query] | |||
쿼리에 조인이 들어간 것을 미처 패치 못하여 [[라이믹스/버그#module.view.php 수정|module.view.php 수정]] 이후에 패치를 진행하였다. [https://github.com/rhymix/rhymix/commit/7e80ab2c62420820fe16823c518de7a914e0ab8f 깃허브 라이믹스 - Fix #1130 ignore site_srl in getSiteModules query] | |||
====수정 전==== | ====수정 전==== | ||
3, 12, 22~26번째 줄을 삭제한다. | * 3, 12, 22~26번째 줄을 삭제한다. | ||
<syntaxhighlight lang="XML" highlight="3,12,22-26" start='1' line> | <syntaxhighlight lang="XML" highlight="3,12,22-26" start='1' line> | ||
<query id="getSiteModules" action="select"> | <query id="getSiteModules" action="select"> | ||
128번째 줄: | 109번째 줄: | ||
<index var="sort_index2" default="modules.mid" order="asc" /> | <index var="sort_index2" default="modules.mid" order="asc" /> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
====수정 후==== | ====수정 후==== | ||
3, 12, 22~26번째 줄을 삭제하고 난 뒤의 코드 | * 3, 12, 22~26번째 줄을 삭제하고 난 뒤의 코드 | ||
<syntaxhighlight lang="XML" start='1' line> | <syntaxhighlight lang="XML" start='1' line> | ||
<query id="getSiteModules" action="select"> | <query id="getSiteModules" action="select"> | ||
155번째 줄: | 134번째 줄: | ||
<index var="sort_index2" default="modules.mid" order="asc" /> | <index var="sort_index2" default="modules.mid" order="asc" /> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==각주== | ==각주== | ||
{{퍼온문서|라이믹스|4513||가온 위키}} | {{퍼온문서|라이믹스|4513||가온 위키}} |