にへるつおるぐ | src | ブログ | コンタクト | 統計 | | Login |
|
|
ソースコード・スクリプト・パッチ置き場 |
GeneralItems that do not fit in other categories NP_GeSHi2.php.patch
NP_GeSHi2.php.patch
*** NP_GeSHi2.php 2007-11-10 14:25:48.000000000 +0900 --- NP_GeSHi2.php 2009-03-12 19:44:05.000000000 +0900 *************** *** 33,41 **** class NP_GeSHi2 extends NucleusPlugin { function getName() { return 'NP_GeSHi2'; } ! function getAuthor() { return 'Kai Greve'; } ! function getURL() { return 'http://kgblog.de/'; } ! function getVersion() { return '0.1'; } function getDescription() { return 'Integrates GeSHi - the Generic Syntax Highlighter - into Nucleus CMS. GeSHi can highlight code from several programming languages.'; } --- 33,41 ---- class NP_GeSHi2 extends NucleusPlugin { function getName() { return 'NP_GeSHi2'; } ! function getAuthor() { return 'Kai Greve + akebia'; } ! function getURL() { return 'http://nyan.co.uk/akebia/item/356'; } ! function getVersion() { return '0.1-2'; } function getDescription() { return 'Integrates GeSHi - the Generic Syntax Highlighter - into Nucleus CMS. GeSHi can highlight code from several programming languages.'; } *************** *** 66,80 **** // highlight the code with GeSHi $geshi =& new GeSHi($output, $code[2]); ! ! $geshi->set_header_type(GESHI_HEADER_NONE); ! $output=$geshi->parse_code(); ! if (stristr ($code[1], 'pre')) { $my_header=$this->getOption('pre_header'); $my_footer=$this->getOption('pre_footer'); } else { $my_header=$this->getOption('code_header'); $my_footer=$this->getOption('code_footer'); } --- 66,80 ---- // highlight the code with GeSHi $geshi =& new GeSHi($output, $code[2]); ! if (stristr ($code[1], 'pre')) { + $output=$geshi->parse_code(); $my_header=$this->getOption('pre_header'); $my_footer=$this->getOption('pre_footer'); } else { + $geshi->set_header_type(GESHI_HEADER_NONE); + $output=$geshi->parse_code(); $my_header=$this->getOption('code_header'); $my_footer=$this->getOption('code_footer'); } CommentsNo comments yet
Add CommentTrackbackこのトラックバックURL(右クリックして、リンクのURLをコピー)を使ってこの記事にトラックバックを送ることができます。もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。トラックバックの手動送信に失敗したり、拒否された場合には、あけび猫が入力しますので、こちらまでご連絡下さい。重複したトラックバックは、自動的に1つにまとめられるようなので、気軽に色々試してみて下さい。 |