- 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 일부 (변경 전)
PHP
Copy
$language_data = array (
'LANG_NAME' => 'SQL',
'COMMENT_SINGLE' => array(1 =>'--'),
'COMMENT_MULTI' => array('/*' => '*/'),
'CASE_KEYWORDS' => 1,
- sql.php 일부 (변경 후)
PHP
Copy
$language_data = array (
'LANG_NAME' => 'SQL',
'COMMENT_SINGLE' => array(1 =>'--'),
'COMMENT_MULTI' => array('/*' => '*/'),
'CASE_KEYWORDS' => 0,