포럼
BNU님 확인하세요
2012.01.30 08:32
안녕하세요 BNU님
자료실에 올리신 *code_ highlighter 말인데요
쉬운설치로 아무리 설치해도 안되길래 왜 그런가 했는데
이번에 에디터에서 사진 중복올라가는거 때문에 삽질하다가
우연히 발견한 것인데요
DB를 뒤져보다 안것인데
DB안에 쉬운설치를 위한 Xe_autoinstall_packages 테이블안에 10Page중간에 보면
code_highlighter가 있는데요
설치 경로가 ./modules/editor/components/code_highlighter 라야 되는데
./moudles/editor/components/code_highlighter 라고 잘못되어 있네요
modules가 moudles로 u와 d가 바뀌어 있어요
이것 때문에 쉬운설치로는 설치가 안됩니다. 수정패치 제출해 주세요.
아무래도 제작자 본인이 하시는게 반영이 빠를거 같아서 알려 드립니다. ^^
==========================================================
주)
* code_highlighter 는 BNU님 제작하여 올리신 에디터 컴포넌트로서
게시글중에 프로그램 소스를 아래와 같이 편리하고 보기좋게 삽입할 수 있게 해는 프로그램입니다.^^
자료 다운은 아래링크로~ (현재는 쉬운설치로는 안되고 직접 다운후 FTP로 업로드하셔야 합니다)
$content = preg_replace_callback(]*>)+[\w\W]*(<[\s]*/[\s]*object[\s]*>)+[\w\W]*@ixs'">'@[\w\W]*(<[\s]*object[^>]*>)+[\w\W]*(<[\s]*/[\s]*object[\s]*>)+[\w\W]*@ixs', array($this, '_checkAllowScriptAccess'), $content);
위의 소스는 xe 1.5.1.4보안패치 중 ./modules/document/ document.item.php 파일 262행의 파일입니다.
패치후 긴 장문의 게시글 수정시 백지가 되어 버리는 현상이 생길때 위의 소스만 지우면 정상작동됩니다.
단, 보안패치가 의미가 없어지는지 아닌지는 잘 모릅니다^^