26.09.29
0
조회 207
26.09.26
1
조회 164
26.09.24
0
조회 195
26.09.23
0
조회 197
26.09.19
0
조회 516
26.09.11
0
조회 153
26.09.10
0
조회 152
26.09.10
0
조회 151
26.09.10
0
조회 119
26.09.10
0
조회 103
26.09.09
1
조회 106
26.09.04
0
조회 506
26.09.03
0
조회 342
26.09.01
1
조회 140
26.08.29
0
조회 184
26.08.22
0
조회 298
26.08.20
0
조회 328
26.08.13
0
조회 319
26.08.13
0
조회 370
26.08.13
0
조회 213
댓글 11
스킨 어떤 거 쓰시나요? 기본 스킨이 아니라면 XE 1.8.9에서 변경된 보안정책 때문에 글읽기 화면이나 글쓰기(수정) 화면 등에 htmlspecialchars() 관련 패치가 필요할 가능성이 높습니다.
수정: 특히 처음에는 멀쩡하다가 수정 후에 문제가 생기는 경우라면 스킨 문제일 가능성이 99%입니다. 아랫분 링크를 참고하세요. XE에서 해결을 못하는 게 아니라 스킨 제작자분들이 패치를 안 해주시는 겁니다 ㅠㅠ
https://xetown.com/qna/359315 참고하셔서 게시판 스킨에서 htmlspecialchars 함수를 제거해주셔야 하는 것으로 알고 있습니다.
가진곰님 안녕하세요 답글 감사 합니다
저거 어느 파일에서 수정을 해줘야 하는지요 제가 사용중인 스킨은 기본"default" 이거 사용중 입니다
초보이다 보니 어느곳에서 수정해야 할지 도통 모르겠습니다
감사 합니다
이미 배포된 스킨들은 전부 처리가 안되있을텐데요.. 저희 사이트는 왜 괜찮은 걸까요??
{htmlspecialchars($oDocument->getTitleText(), ENT_COMPAT, 'UTF-8', false)}
이렇게 고치는게 좋다는 거죠?
스킨에서 읽기 화면과 쓰기 화면을 어떻게 조합하는지에 따라 항상 문제가 생기는 경우도 있고, 처음 쓸 때는 괜찮은데 수정 후에만 문제가 생기는 경우도 있고, 서로 상쇄되어서 아무 문제도 없는 경우도 있더군요.
고치지 않았는데 저희는 아무리 수정해도 문제가 안생기더라구요. 일단 위 댓글처럼 빨간 부분 지금 추가해 두었습니다. (PC,모바일 모두)
혹시
위치는 /modules/board/skins/default/write_form.html 이곳에서
<input cond="$oDocument->getTitleText()" type="text" name="title" class="iText" title="{$lang->title}" value="{htmlspecialchars($oDocument->getTitleText(), ENT_COMPAT, 'UTF-8', false)}" />
이렇게 하면될까요
아참 그리고 슈퍼캐시도 너무나도 잘 사용중 입니다
고맙습니다 (--)(__)