조회 수 35537 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
BNU님이 만드신 code highlighter 0.1 버전에서

코드를 넣는 창에서 추가 버튼을 누르면 코드 박스가 나타나지 않았다 (@ 파이어폭스)

code_highlighter/tpl/popup.html 파일에서 19행을 아래와 같이 변경해 주면됨.

<select id="code_type" name="code_type"> 


이유는 자바 스크립트 (popup.js) 의 insertCode() 함수에서는

zbxe common javascript인 xGetElementById() 라는 함수를 사용하는데,

이 함수는 document의 id를 참조하여 value를 획득하는 함수인 것 같음.


TAG •

조회 수 19600 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form

zeroboard 에디터 컴포넌트인 BNU님의 Code Highlighter를 약간 수정해봤습니다.

코드를 입력할 박스 안에서 폰트를 변경하거나 하면 code highlight 된 결과에 <FONT ...> 태그가 나타납니다.

php 함수와 정규식 표현을 이용하여 transHTML()함수를 수정하여,
해당 태그들을 없애주는 코드를 추가했습니다.

    // source 중에 html tag를 없앤다.
    $body = preg_replace("/<.?font(.*?)>/i", "", $body);
    $body = preg_replace("/<.?span(.*?)>/i", "", $body);
    $body = preg_replace("/<.?strong(.*?)>/i", "", $body);
    $body = preg_replace("/<.?br(.*?)>/i", "\n", $body);


preg_replace함수를 써서 없앨 태그를 지정해주면 됩니다.

TAG •

Board Pagination Prev 1 Next
/ 1