SyntaxHighlight 게시판에 적용에 대한 질문입니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

SyntaxHighlight 게시판에 적용에 대한 질문입니다. 정보

SyntaxHighlight 게시판에 적용에 대한 질문입니다.

본문

http://alexgorbatchev.com/ 에서 프로그램을 받아 웹에 업로드 한 후

<script type="text/javascript" src="<?=$g4['path']?>/js/syntaxhighlighter/scripts/shCore.js"></script>
<script type="text/javascript" src="<?=$g4['path']?>/js/syntaxhighlighter/scripts/shBrushPhp.js"></script>
<link type="text/css" rel="stylesheet" href="<?=$g4['path']?>/js/syntaxhighlighter/styles/shCore.css"/>
<link type="text/css" rel="stylesheet" href="<?=$g4['path']?>/js/syntaxhighlighter/styles/shThemeDefault.css"/>
<script type="text/javascript">
    SyntaxHighlighter.config.clipboardSwf = '<?=$g4['path']?>/js/syntaxhighlighter/scripts/clipboard.swf';
    SyntaxHighlighter.all();
</script>

이런식으로 적용합니다.  <-- 게시판 어느 파일에다 적용을 하라는건지 잘 모르겠습니다.


skin/board/basic/view.skin.php 에

        <!-- 내용 출력 -->
        <span id="writeContents">
        <?
        function _preg_callback($m)
        {
            $str = str_replace(array("<br/>", "&nbsp;"), array("\n", " "), $m[1]);
            return "<pre class='brush:php;'>$str</pre>";
        }

        $str = $view[content];
        $str = preg_replace_callback("/\[code\](.*)\[\/code\]/iU", "_preg_callback", $str);
        echo $str;
        ?>
        </span>

와 같이 코드를 수정합니다.  <-- 여기는 수정을 했습니다.

그리고 게시판말고 파일을 하나 만들어서 테스트를 해보았는데, 실행을 시켜보니,

"SyntaxHighlighter(이)가 정의되지 않았습니다" 라는 에러가 뜨더군요..

제가 초보라서 그런지 뭘 어떻게 할지 도통 감이 오질 않습니다.

그럼 성공적으로 적용하신 분들의 답변을 기다립니다.

댓글 전체

전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT