윅스에서 웹사이트를 만들고 닷홈 호스팅을 받아서 XE 스케치북5 스킨 방명록을 설치했는데요ㅠ
XE는 처음 써보는지라 뭐가뭔지 잘 몰라서 일단 어찌저찌 이 정도까지 수정하긴 했는데
윅스 에디터 상에서 html 웹사이트 추가 기능으로 게시판 삽입하고 잘 쓰던 도중에 보니까
일반 게시판은 잘 사용이 되는데 방명록은 글 등록 버튼을 눌러도 아예 먹통이네요 ㅠ
혹시나 하여 방명록 페이지만 단독으로 열어서 글 등록을 해보니 그건 또 되더라구요.
XE는 완전 초짜라서 아시는 분들께서 답변 주셨음 좋겠습니다.
참고로 해당 방명록 주소는 http://gintuk.wixsite.com/warehouse/guestbook 입니당.
고수님들 부탁드려요 ㅠㅠ
댓글 13
마우스 오른쪽 키가 막혀있네요.
이런건 풀어놔야 확인이 쉽습니다.
한줄 한줄 열어가면서 확인해야 합니다.
크롬 개발자모드에서 뜨는 에러메시지는
Ignored call to 'alert()'. The document is sandboxed, and the 'allow-modals' keyword is not set.
이렇습니다.
구글링을 해보면
https://stackoverflow.com/questions/32119446/ignored-call-to-alert-the-document-is-sandboxed-and-the-allow-modals-key
이런게 제일 위에 나오는데요.
iframe이 해당 스크립트의 사용을 막고 있다는 내용이네요.
html로 변환된 결과물에서 보면
선택된 부분의 샌드박스안에 allow-modals이 추가되어야 합니다.
소스코드를 보는 것이 아니라 여기까지가 한계이네요.
아직 FTP나 파일 편집 디렉토리 이런것들을 전혀 볼줄 모르는 입문자라서 어떤식으로 코드를 추가해야 할 지 모르겠네요. 게시판 상에서 말씀하시기 어려운 부분들이라면 카톡이나 다른 방법으로라도 알고 싶습니다. 아무튼 도움말씀 감사드립니다 ^^
전 윅스를 사용해본적이 없어서 모릅니다.
"윅스 에디터 상에서 html 웹사이트 추가 기능으로 게시판 삽입"
이 문구로 유추해 볼 때는 웍스 자체를 수정해야만 iframe의 샌드박스부분을 수정할수 있을까 합니다.
이는 xe가 아닌 웍스관련 커뮤니티에서 문의를 해보셔야 할 듯 합니다.
에디터이면 본문 내용에 대한 소스보기 같은 기능이 있을 것 같은데요.
거기에서 iframe이 있다면 그부분에 추가하면 될 것이라고 예상해봅니다.
그러면 결국 방명록 기능은 익스에서나 제대로 쓸 수 있다는 말인데 어떻게 해결해야 할지 막막합니다.
아무튼 도움주셔서 감사드립니다 ㅠㅠ 많은 도움이 되었습니다 ^^
아, 윅스 에디터에서 html로 iframe 태그 자체를 넣을 수가 있네요.
그렇게 해서 allow-modals 구문을 추가해서 다시 넣어주었는데요.
문제는 위처럼 또 다른 오류가 일어나면서 안되는데 이런 경우엔 뭐가 문제되는지 알 수 잇을런지요.
참고로 소스는 이렇게 작성했습니다.
[iframe width="980" height="952" src="http://gintuk1.dothome.co.kr/index.php?mid=guest" frameborder="0" sandbox="allow-modals allow-same-origin allow-forms allow-scripts allow-popups allow-pointer-lock" allowfullscreen][/iframe]
아마 윅스가 자체적으로 변환할때 날려버리는 것 같습니다.
윅스의 소스코드를 수정하지 않는다면요.
xe만을 사용해서 사이트를 만드는 것도 고려해보세요.
닷홈에서 xe를 설치하셨으니 레이아웃 설정하고 다른 페이지들도 xe로 만들면 되니까요.
워드프레스나 식스샵 같은 곳도 들먹거리고 있긴 한데 윅스에서 사이트를 다 만들어놨더니 좀 처지네요 ㅎㅎ 암튼 댓글과 도움말씀 정말 감사드립니다 ^^