XE에서 어떤 방식을 이용하셔서 우클릭 금지를 구현하셨는지는 적지 않으셨으므로 알 수 없으나 라이믹스에서도 같은 방법을 이용하시면 됩니다. 이 이상 자세한 답변을 원하신다면 위 링크 참고하셔서 재현 가능한 링크나 사용을 시도하신 자료 이름이나 다운로드 링크를 남겨주세요.
"<?php 대신 <script language="php">를 사용할수 있다"는 <script language="php"> 형태로 사용될 수 있기 때문에 <script language="javascript">를 사용할 수 없다는 뜻입니다. 정말로 당연히 <script language="php">라고 쓰시면 안됩니다.
"language="javascript"를 빼주세요."라고 적었는데 뒤에 부연설명때문에 헷갈리신것 같습니다.
댓글 7
같은 애드온으로 라이믹스도 가능하겠죠
https://xetown.com/questions/585558
XE에서 어떤 방식을 이용하셔서 우클릭 금지를 구현하셨는지는 적지 않으셨으므로 알 수 없으나 라이믹스에서도 같은 방법을 이용하시면 됩니다. 이 이상 자세한 답변을 원하신다면 위 링크 참고하셔서 재현 가능한 링크나 사용을 시도하신 자료 이름이나 다운로드 링크를 남겨주세요.
참고로 "우클릭 금지"라고 나온 모든 방법은 내용 복사를 막을 수 없습니다.
다른 사이트는 아직 라이믹스로 옮기지 않았고, XE 1.11.6 버전을 사용하고 있습니다.
xe를 사용하고 있는 사이터에서는 헤드 스크립터를 사용해서 '우클릭을 금지'했었거던요.
XE 를 사용하고 있는 사이트에서는 마우스 오른쪽 금지 기능이 되는데,
라이믹스를 사용하고 있는 사이트에서는 헤더스크립터를 똑같이 사용했는데 안되는 것 같아요.
language="javascript"를 빼주세요. 라이믹스는 XE와 달리 PHP 코드로 해석될 여지가 있는 모든 종류의 코드는 헤더스크립트에 입력할 수 없습니다.(<?php 대신 <script language="php">를 사용할수 있습니다)
요즘 브라우저는 자바스크립트 이외 스크립트 언어를 지원하지 않으므로 굳이 language를 명시할 이유가 없습니다.
알려주신대로
<script language="php">
document.oncontextmenu = function(){return false;}
//마우스 오른쪽 금지
</script>

로 변경 후, 저장을 했더니
에디트로 1047 줄을 찾아보니
$oMessageObject = self::_createErrorMessage(-1, $this->error, $this->httpStatusCode, $this->error_detail, $oModule->get('rx_error_location'));
이런 문구가 있네요.
"<?php 대신 <script language="php">를 사용할수 있다"는 <script language="php"> 형태로 사용될 수 있기 때문에 <script language="javascript">를 사용할 수 없다는 뜻입니다. 정말로 당연히 <script language="php">라고 쓰시면 안됩니다.
"language="javascript"를 빼주세요."라고 적었는데 뒤에 부연설명때문에 헷갈리신것 같습니다.