"SyntaxHighlight GeSHi에서 키워드를 대문자로 변환하지 않게 하기"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
 
(다른 사용자 한 명의 중간 판 16개는 보이지 않습니다)
1번째 줄: 1번째 줄:
;Syntaxhighlight Geshi 대문자 변환 문제
;SyntaxHighlight GeSHi에서 SQL 키워드를 대문자로 변환하지 않도록 하기
;GeSHi에서 SQL 대문자로 안 바뀌게 하기


*SyntaxHighlight GeSHi로 SQL 문법 강조를 하면 SQL 키워드가 모두 대문자로 변환된다. (2012년 1월 현재, 최신버전인 1.0.8.10에서도 그렇다.)
==개요==
*소문자로 있어야되는 상황도 있기 때문에 키워드 대문자 변환 기능을 끌 필요가 있다.
*SyntaxHighlight GeSHi로 SQL 문법 강조를 하면 SQL 키워드가 모두 대문자로 변환된다.
*geshi 폴더에 있는 sql.php의 60행의 CASE_KEYWORDS 값을 바꾸면 변환기능이 꺼진다.
*(2014년 9월 현재, 최신버전인 1.0.8.11 에서도 그렇다.)
*그대로 소문자로 있어야 되는 상황도 있기 때문에 키워드 대문자 변환 기능을 끌 필요가 있다.
*geshi 폴더<ref>[[미디어위키 폴더]]/extensions/SyntaxHighlight_GeSHi/geshi/geshi 폴더</ref>에 있는 sql.php의 60행의 CASE_KEYWORDS 값을 0으로 바꾸면 변환기능이 꺼진다.
;sql.php 일부 (변경 전)
;sql.php 일부 (변경 전)
<source lang='php'>
<syntaxhighlight lang='php' highlight='5'>
$language_data = array (
$language_data = array (
     'LANG_NAME' => 'SQL',
     'LANG_NAME' => 'SQL',
10번째 줄: 15번째 줄:
     'COMMENT_MULTI' => array('/*' => '*/'),
     'COMMENT_MULTI' => array('/*' => '*/'),
     'CASE_KEYWORDS' => 1,
     'CASE_KEYWORDS' => 1,
    'QUOTEMARKS' => array("'", '"', '`'),
</syntaxhighlight>
    'ESCAPE_CHAR' => '\\',
</source>


;sql.php 일부 (변경 후)
;sql.php 일부 (변경 후)
<source lang='php'>
<syntaxhighlight lang='php' highlight='5'>
$language_data = array (
$language_data = array (
     'LANG_NAME' => 'SQL',
     'LANG_NAME' => 'SQL',
21번째 줄: 24번째 줄:
     'COMMENT_MULTI' => array('/*' => '*/'),
     'COMMENT_MULTI' => array('/*' => '*/'),
     'CASE_KEYWORDS' => 0,
     'CASE_KEYWORDS' => 0,
    'QUOTEMARKS' => array("'", '"', '`'),
</syntaxhighlight>
    'ESCAPE_CHAR' => '\\',
</source>


==같이 보기==
==같이 보기==
*[[SyntaxHighlight GeSHi]]
*[[SyntaxHighlight GeSHi]]


==주석==
<references/>


[[분류:PHP]]
[[분류:PHP]]
[[분류:미디어위키]]
[[분류:미디어위키]]
[[분류:SQL]]
[[분류:SQL]]
[[분류:GeSHi]]

2020년 11월 2일 (월) 02:35 기준 최신판

Syntaxhighlight Geshi 대문자 변환 문제
SyntaxHighlight GeSHi에서 SQL 키워드를 대문자로 변환하지 않도록 하기
GeSHi에서 SQL 대문자로 안 바뀌게 하기

1 개요[ | ]

  • SyntaxHighlight GeSHi로 SQL 문법 강조를 하면 SQL 키워드가 모두 대문자로 변환된다.
  • (2014년 9월 현재, 최신버전인 1.0.8.11 에서도 그렇다.)
  • 그대로 소문자로 있어야 되는 상황도 있기 때문에 키워드 대문자 변환 기능을 끌 필요가 있다.
  • geshi 폴더[1]에 있는 sql.php의 60행의 CASE_KEYWORDS 값을 0으로 바꾸면 변환기능이 꺼진다.
sql.php 일부 (변경 전)
$language_data = array (
    'LANG_NAME' => 'SQL',
    'COMMENT_SINGLE' => array(1 =>'--'),
    'COMMENT_MULTI' => array('/*' => '*/'),
    'CASE_KEYWORDS' => 1,
sql.php 일부 (변경 후)
$language_data = array (
    'LANG_NAME' => 'SQL',
    'COMMENT_SINGLE' => array(1 =>'--'),
    'COMMENT_MULTI' => array('/*' => '*/'),
    'CASE_KEYWORDS' => 0,

2 같이 보기[ | ]

3 주석[ | ]

  1. 미디어위키 폴더/extensions/SyntaxHighlight_GeSHi/geshi/geshi 폴더
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}