Code block 표현하는거.. 한별아빠님 대박이네요!!!

Community

커뮤니티

홈 > 회원포럼 > 커뮤니티
커뮤니티

Code block 표현하는거.. 한별아빠님 대박이네요!!!

9 우성군 16 202 0 0


//Syntaxhighlighter
function apms_syntaxhighlighter($m) {


$str = $m[3];


if(!$str) return;


$str = stripslashes($str);
$str = preg_replace("/(<br>|<br />|<br/>|<p>)/i", "n", $str);
$str = preg_replace("/(<div>|</div>|</p>)/i", "", $str);
$str = str_replace("&nbsp;", " ", $str);
$str = str_replace("/</", "&lt;", $str);


if(!$str) return;


$brush = strtolower(trim($m[2]));
$brush_arr = array('css', 'js', 'jscript', 'javascript', 'php', 'xml', 'xhtml', 'xslt', 'html');
$brush = ($brush && in_array($brush, $brush_arr)) ? $brush : 'html';


apms_script('code');


return '<pre class="brush: '.$brush.';">'.$str.'</pre>'.PHP_EOL;
}



이거 보셨나요?


[code=php]내용

[/code]


이렇게 넣으면 php 언어로 강조되며 표현이 됩니다.


php 대신 'js', 'jscript', 'javascript', 'css', 'xml', 'xhtml', 'xslt', 'html'


언어를 넣으면 해당 언어로 강조됩니다.


이렇게 좋은 기능을 왜 안알려주셨을까요?


그리고 prismjs에도 적용하는 방법 드디어 깨닳았습니다!


곧 공유할게요.



다시 한번 느끼지만 한별아빠님 대박 최고입니다.






http://amina.co.kr/bbs/board.php?bo_table=tip&wr_id=5815 


여기에 적용하는 방법 올렸어요!

16 Comments
9 우성군 07.25 18:58  
넵 감사합니다!
제목
최근 글
최근 댓글
Facebook Twitter GooglePlus KakaoStory KakaoTalk NaverBand