11.Nas_1


새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


게시판에 syntax highlight 적용하기

♨ 카랜더 일정 :
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    게시판에 syntax highlight 적용하기

    kagla.gif
    • kagla.gif 관리자
    • 작성일시 2010.03.23 19:30:20
    • 조회 2,704
    • 댓글 9

    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>

    와 같이 코드를 수정합니다.



    예)

    http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=155236

    • 좋아요8

    \n
    [이 게시물은 관리자님에 의해 2013-11-18 21:29:50 11.H_BBS에서 이동 됨]
    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    등록된 댓글이 없습니다.

    목록

    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사




    Total 1,679 / 6 Page
    [ Winscp root 권한 만들기(성공) dsm 6.1.1 ] 댓글 1

    Winscp root 권한 만들기'%administrators ALL=(ALL) NOPASSWD: ALL' NOPASSWD:를 추가해 주었습니…

    [ VMware vSphere 6 Hypervisor esxi 라이센스 할당 입력하기 ] 댓글 1

    사이트 접속 라이센스를 부료로 부여받아 esxi 에 입력 하는 방법 입니다-------------------------------------- …

    [ u5pvr)windows 10 에서 SMB다이렉트 기능켜서 네트워크 드라리브 WEBDAV 연결하기 ]

    u5pvr)windows 10 에서 SMB다이렉트 기능켜서 네트워크 드라리브 WEBDAV 연결하기 ( 사용펌웨어 12/22자 입니다 )WINDO…

    [ u5pvr update 펌웨어 업데이트 접속 아이디 패스워드 TVH Torrent FTP admin / an… ]

    U5PVR은 로컬에서 사용하며 외부에서 연결은 불가능합니다>> 외부연결시 공유기 포트 포워딩으로 가능하지만 보안상 헤놀로지/시놀로지 …

    [ 해결)배추스킨 모바일 화면 보기 넓어짐 반응형 사이즈건 설정의 인기게시물 길이45이하로 설정 ] 댓글 1

    모바일 화면 보기 넓어짐 사이즈건배추스킨>설정 >기본설정 >인기 게시물 >길이[45]글자 이하에서 모바일 반응형 게시판 폭…

    [ 스마트 에디터 툴바 아이콘 삭제하는 방법 ]

    스마트 에디터 툴바 아이콘 중에서 잘 사용하지 않는 기능들을 삭제하는 방법입니다.모바일 같은 곳에서는 가로 사이즈가 좁기 때문에 일부 아이콘만 …

    [ How To Get The Full Google Play Store on the Shield TV(u5pvr… ] 댓글 1

    How To Get The Full Google Play Store on the Shield TV(u5pvr) 구글 앱 업데이트참고적으로 sdc…

    [ smb연결) 시놀로지 네트워크 드라이브 totalcmd로 삼바 연결하기 ]

    1) 제어판 smb 서비스 활성화2) 사용자 권한 설정 >> 해당 아이디의 모든...모두 check 합니다.아래의 설정 진행 시 접속…

    [ u5pvr) U5 Air Remote 실행 OTA이후 BT 페어링모드 톱니바퀴 누룸 동작 안되어 페어링 … ] 댓글 8

    u5pvr) U5 Air Remote 실행 OTA이후 BT 페어링모드 톱니바퀴 누룸 동작 안되어 페어링 않됨을 조치를 공유 드립니다파일 이전 자…

    [ vmware iso 파일 booting이 되지 않네요 해결 방법 ]

    vmware REMIXOS... iso 파일 booting이 되지 않네요 아래와같이 부팅 되지 않습니다> UTRAIOS를 설치하여 부팅되는…

    [ 윈도우 최신버전에서 우툰을 설치 할수 있는 정보 및 xpenology DSM 6.1을 Windows… ]

    xpenology Windows 10이 설치된 DSM 6.1 및 bash로 빌드윈도우 최신버전에서 우툰을 설치 할수 있는 정보 입니다그리고 아래…

    [ 펌)도커]Synology NAS Docker 우분투 컨테이너 생성 ]

    도커]Synology NAS Docker 우분투 컨테이너 생성출처:http://naltaengi.tistory.com/41[날탱이가 되고픈 개발…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-06-29 18:14:37

    오늘의 홈 현황


    • 현재 접속자♨ 554 명
    • 오늘 가입자※ 3 명
    • 어제 가입자※ 4 명
    • 주간 가입자※ 8 명
    • 오늘 방문자 1,800 명
    • 어제 방문자 2,007 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,402,962 명
    • 전체 게시물※ 8,665 개
    • 전체 댓글수※ 24,795 개
    • 전체 회원수 11,077 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑