편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
;Syntaxhighlight Geshi 대문자 변환 문제 | ;Syntaxhighlight Geshi 대문자 변환 문제 | ||
;SyntaxHighlight GeSHi에서 SQL 키워드를 대문자로 변환하지 않도록 하기 | ;SyntaxHighlight GeSHi에서 SQL 키워드를 대문자로 변환하지 않도록 하기 | ||
==개요== | ==개요== | ||
*SyntaxHighlight GeSHi로 SQL 문법 강조를 하면 SQL 키워드가 모두 대문자로 변환된다. | *SyntaxHighlight GeSHi로 SQL 문법 강조를 하면 SQL 키워드가 모두 대문자로 변환된다. | ||
*( | *(2012년 1월 현재, 최신버전인 1.0.8.10에서도 그렇다.) | ||
*그대로 소문자로 있어야 되는 상황도 있기 때문에 키워드 대문자 변환 기능을 끌 필요가 있다. | *그대로 소문자로 있어야 되는 상황도 있기 때문에 키워드 대문자 변환 기능을 끌 필요가 있다. | ||
*geshi 폴더<ref>[[미디어위키 폴더]]/extensions/SyntaxHighlight_GeSHi/geshi/geshi 폴더</ref>에 있는 sql.php의 60행의 CASE_KEYWORDS 값을 0으로 바꾸면 변환기능이 꺼진다. | *geshi 폴더<ref>[[미디어위키 폴더]]/extensions/SyntaxHighlight_GeSHi/geshi/geshi 폴더</ref>에 있는 sql.php의 60행의 CASE_KEYWORDS 값을 0으로 바꾸면 변환기능이 꺼진다. | ||
;sql.php 일부 (변경 전) | ;sql.php 일부 (변경 전) | ||
< | <source lang='php'> | ||
$language_data = array ( | $language_data = array ( | ||
'LANG_NAME' => 'SQL', | 'LANG_NAME' => 'SQL', | ||
15번째 줄: | 14번째 줄: | ||
'COMMENT_MULTI' => array('/*' => '*/'), | 'COMMENT_MULTI' => array('/*' => '*/'), | ||
'CASE_KEYWORDS' => 1, | 'CASE_KEYWORDS' => 1, | ||
</ | </source> | ||
;sql.php 일부 (변경 후) | ;sql.php 일부 (변경 후) | ||
< | <source lang='php'> | ||
$language_data = array ( | $language_data = array ( | ||
'LANG_NAME' => 'SQL', | 'LANG_NAME' => 'SQL', | ||
24번째 줄: | 23번째 줄: | ||
'COMMENT_MULTI' => array('/*' => '*/'), | 'COMMENT_MULTI' => array('/*' => '*/'), | ||
'CASE_KEYWORDS' => 0, | 'CASE_KEYWORDS' => 0, | ||
</ | </source> | ||
==같이 보기== | ==같이 보기== |