Nur so zum Testen: Ab und zu brauche ich mein Blog für kleine Tests.

        function install() {
                $this->createOption('pre_header','Header for pre','text','<div class="###language###">');
                $this->createOption('pre_footer','Footer for pre','text','</div>');
               
                $this->createOption('code_header','Header for code','text','<span class="###language###">');
                $this->createOption('code_footer','Footer for code','text','</span>');
        }

Mit $this->createOption('code_footer','Footer for code','text','</span>') wird eine neue Option in der Nucleus Plugin Klasse angelegt.

Der Artikel zeigt die Funktion meines neuen Plugins NP_GeSHi2. Der Generic Syntax Highlighter, kurz GeSHi, ist ein genialer Syntaxhighlighter, der sehr viele Sprachen beherrscht und vielseitig einsetzbar ist. Durch NP_GeSHi2 wird es möglich diesen Highlighter in Nucleus CMS zu benutzen. Es sind sowohl Code in Blöcken als auch Code innerhalb des Textes möglich (siehe oben).