예전엔 코드가 노출 되는 이슈때문에 고생했던것 같은데 그건 지금은 괜찮은 것 같은데

 

코드는 노출안되지만  <p> </p>가 엄청 붙어서 엔터 여러번 눌러진것 처럼되네요

 

혹시 이증상 해결하신 분 계신가요?

 

모바일은 스케치북이고 CK 에디터 사용하고있고

PC는 스케치북 말고 다른 게시판 이용 중에 있습니다.

  • profile
    modules/document/document.controller.php 에서

    function insertDocument 함수와
    function updateDocument 함수에서

    $obj->content = nl2br($obj->content);
    를 주석처리하거나 삭제

    modules/comment/comment.controller.php 에서
    function insertComment 함수와
    function updateComment 함수에서
    $obj->content = nl2br($obj->content);
    를 주석처리하거나 삭제
  • profile profile

    안녕하세요 대한천자님 답변감사합니다.

    $obj->content = nl2br($obj->content);
    이부분 제거는

    html 코드가 표시될때 적용하는것 아닌가요?

    아 해보니 잘되네요.

  • profile
    @기진곰님 이 코드는 라이믹스에 왜 반영되지 않는것인지 여쭤 보아도 될까요?
    다른 부작용이나 문제점이 분명히 있어서 일것 같긴한데 궁금하네요.
    패치때마다 수정해야하는 번거로움이 ㅠㅠ
  • profile profile
    xss보안에 취약할수 있을듯합니다.
  • profile profile
    아 그렇다면 엔터가 붙더라도 안쓰는게 더 좋을 것 같네요.
  • profile profile
    xss 문제는 아닌 것 같고요, 모바일에서 에디터를 쓰려면 스킨도 일부 패치가 되어야 합니다.

    https://xetown.com/alley/42122
    여기서 언급된 1495번 패치가 라이믹스에는 이미 적용되어 있습니다만
    3단계에 들어가야 하는 use_html, use_editor 필드를 모두 추가하셨는데도 그런가요?
  • profile profile

    여기에서 3번만적용하면 된다는 말씀인거죠?

    스케치북에
    <input cond="Mobile::isMobileCheckByAgent()" type="hidden" name="use_html" value="Y" />
    이건 이미 스킨에 적용되어있는것 같고

    <input cond="Mobile::isMobileCheckByAgent()" type="hidden" name="use_editor" value="Y" />
    이것 추가해서 테스트 해보겠습니다.

    감사합니다.

  • profile profile
    잘작동 합니다 감사합니다 ^^
  • profile ?
    근데 위 코드가 찾아봐도 없습니다 다 뒤져봐도.. ㅜㅜ
  • ? profile
    없으면 직접 추가해주세요
    <input cond="Mobile::isMobileCheckByAgent()" type="hidden" name="use_html" value="Y" />
    <input cond="Mobile::isMobileCheckByAgent()" type="hidden" name="use_editor" value="Y" />
    이렇게 두개를요 ㅎㅎ
    <input 검색해서
    그아래줄에 넣어주면 될거에요
  • profile ?
    감사합니다
  • profile
    XE에서는 이런 부분이 왜 아직 안되는지 ㅠ_ㅠ;
  • profile profile
    정말 스케치북이 공식 패치라도 나와주면 좋을것 같아요 ㅎㅎ
    물론 커스터마이징한게 많아서 한편으로 안나와 주는게 감사하기도함 ㅋ
    후하니님 버전에라도 이런게 반영되어서 널리퍼졌음 좋겠네요.