syntaxhighlighter 3.0.83 적용하기 > gnuboard

본문 바로가기
사이트 내 전체검색

gnuboard

플러그인 syntaxhighlighter 3.0.83 적용하기

페이지 정보

작성자 웹지기 댓글 0건 조회 3,234회 작성일 18-09-19 17:13

본문

파일을 다운받고 앞축을 푼다.

Untitled-2.gif

필요한 두개의 폴더만 업로드 해도 되고 모두 업로드 해도 상관없다.

쉽게 구분하기 위해 

/plugin/syntaxhighligher_3.0.83/아래에 다운 받은 파일 업로드 

/extend/syntaxhighlighter.extend.php 만들기

[code] 

<?php

if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가


define('_SYNTAXHIGHLIGHTER_USE_', true);

define('G5_SYN_DIR','syntaxhighlighter_3.0.83');

define('G5_SYN_PATH', G5_THEME_PATH.'/'.G5_G5_SYN_DIR);

define('G5_SYN_URL', G5_THEME_URL.'/'.G5_G5_SYN_DIR);

?>

[/code]

 

게시판의 view페이지 사용하므로 view.skin.php 페이지에서 파일을 불러 오도록 설정한다.

[code]

<?php

add_javascript('<script type="text/javascript" src="'.G5_SYN_URL.'/scripts/shCore.js"></script>', 0);

add_javascript('<script type="text/javascript" src="'.G5_SYN_URL.'/scripts/shBrushPhp.js"></script>', 0);

add_stylesheet('<link rel="stylesheet" href="'.G5_SYN_URL.'/style/shCore.css">', 0);

add_stylesheet('<link rel="stylesheet" href="'.G5_SYN_URL.'/style/shThemeDefault.css">', 0); 

?>

[/code]

이렇게 필요한 부분만 업로드

 

하단 부분에 스크립트 추가

[code]

$(function() {

    var $codeExchange = $("#bo_v_con");

    if ($codeExchange.length > 0) {

        var html = $codeExchange.html();

        html = html.split("[code]").join("<pre class='brush:php'>");

        html = html.split("[/code]").join("</pre>");

        $codeExchange.html(html);

        $codeExchange.find("pre").each(function() {

            var text = $.trim($(this).text());

            $(this).text(text);

        });

    }

});

[/code]

추천0 비추천0

댓글목록

등록된 댓글이 없습니다.

Total 8건 1 페이지
+1
  • 7 플러그인[ g5 ] 홈페이지 공사중, 리뉴얼, 오픈전, 제작중 등등 카운트 다운
  • 홈페이지 오픈은 안되어있고 일정은 다가 오고 대충 뭐라도 보여주고 싶고 그래서 그냥 이곳 저곳 돌아다니다 괜찮은 녀석이 있어서 약간 수정했습니다. ※ 홈페이지 리뉴얼 중..... 홈페이지 서버점검 등등등에 유용한(?) ★★★★★★★★★★★★★★★★★★★ 관리자 &gt; 환경설정과 연동 부분 홈페이지 제목 - cf_title 이메일 - cf_admin_email 홈페이지 오픈 시간 - 여분필드 1번 cf_1 시간입력시 2016-07-05 12:00:01 2016...
  • 웹지기 10-05 1039 0 0 댓글 0
  • 5 플러그인[ g4 ] jysoft lotto
  • jysoft lotto파일이 온전하게 보존이 되지 않아서 조금 깨진듯 하다.어디가 깨졌는지는 아직 확인 안해봄
  • 웹지기 09-28 1 0 0 댓글 0
  • 3 플러그인syntaxhighlighter 테마 변경
  • https://funyphp.com/bbs/board.php?bo_table=gnuboard&amp;wr_id=18 이 페이지에서 view.skin.php에서 [code] add_stylesheet('&lt;link rel="stylesheet" href="'.G5_SYN_URL.'/style/shThemeDefault.css"&gt;', 0); [/code] 아래처럼 수정을 해주면 테마가 변경이 된다. [code] add...
  • 웹지기 09-23 3152 0 0 댓글 0
  • 열람중 플러그인syntaxhighlighter 3.0.83 적용하기
  • 파일을 다운받고 앞축을 푼다. 필요한 두개의 폴더만 업로드 해도 되고 모두 업로드 해도 상관없다. 쉽게 구분하기 위해 /plugin/syntaxhighligher_3.0.83/아래에 다운 받은 파일 업로드 /extend/syntaxhighlighter.extend.php 만들기 [code] &lt;?php if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 define('_SYNTAXHIGHLIGHTER_USE_', true); ...
  • 웹지기 09-19 3235 0 0 댓글 0
+1
  • 1 플러그인nhn kcp 본인확인서비스 테스트
  • nhn kcp 본인확인서비스 테스트 진행시4개의 통신사중에서 kt로 테스트를 해야 테스트를 진행 할 수가 있고다음과 같이 문자가 오지않고 코드자체가 적어지게 된다.이코드를 인증코드에 입력하여서 진행하면 된다.
  • 웹지기 09-07 5092 0 0 댓글 0
게시물 검색

회원로그인

접속자집계

오늘
9,030
어제
23,621
최대
33,828
전체
8,531,192

그누보드5
Copyright © funyphp.com. All rights reserved.