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(이)가 정의되지 않았습니다" 라는 에러가 뜨더군요..

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

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

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로