Easy Code Highlighter

Easy Code Highlighter

Easy Code Highlighter is an easy to use system plugin for highlighting code snippets in Joomla . This plugin is supported by all versions of Joomla and has 8 theme styles to define. The highlighter is supported by about 18 programming languages.

Plugin Joomla 2.5.xJoomla 3.x.x
Easy Code Highlighter Features
Latest Extension Version1.1
Last Updated 15 December 2014
  • Very easy to setup and install
  • Compatible with all browsers [Firefox 3.0 and more, Google Chrome, Internet Explorer 7 and above, Safari and Opera ]
  • Option to define the programming language that you are using.
  • Works on all browsers.
  • Works on iPhone and iPad.
  • Can be added to Custom Module or any Joomla Article.

PLUGIN FEATURES

  • Option to choose theme for the code highlighter. [8 themes available]
  • Option to highlight line number.
  • Option to define the language you are using.
  • Supports 18 different programming language
Browser Supported
Responsive Extension

Highlighting PHP Code

<?php 
echo "Welcome to PHP";
?>
<p>Hello</p>
<?php 
/***********************************
** Multiline block comments
 **********************************/
$stringWithUrl = "http://alexgorbatchev.com";
$stringWithUrl = 'http://alexgorbatchev.com';
  
ob_start("parseOutputBuffer");      // Start Code Buffering
session_start();
  
function parseOutputBuffer(\$buf) {
 global $portal_small_code, $portal_gzcompress;
 global $PHP_SELF, $HTTP_ACCEPT_ENCODING;
  
 // cleaning out the code.
 if($portal_small_code && !\$portal_gzcompress) {
 $buf = str_replace("    ", "", $buf);
 $buf = str_replace("\n", "", $buf);
 $buf = str_replace(chr(13), "", $buf);
 }
 }
?>

Shortcode

{code}<?php 
echo "Welcome to PHP";
?>
<p>Hello</p>
<?php
/***********************************
** Multiline block comments
**********************************/
$stringWithUrl = "http://alexgorbatchev.com";
$stringWithUrl = 'http://alexgorbatchev.com';

ob_start("parseOutputBuffer"); // Start Code Buffering
session_start();

function parseOutputBuffer(\$buf) {
global $portal_small_code, $portal_gzcompress;
global $PHP_SELF, $HTTP_ACCEPT_ENCODING;

// cleaning out the code.
if($portal_small_code && !\$portal_gzcompress) {
$buf = str_replace(" ", "", $buf);
$buf = str_replace("\n", "", $buf);
$buf = str_replace(chr(13), "", $buf);
}
}
?>{lang}php{highlight}4,7{end-code}

Highlighting CSS Code

 .sample_div{
border-radius: 5px 5px 5px 5px;
border: 2px solid #FF0;
font-weight: bold !important;
}

Shortcode

{code}
.sample_div{
border-radius: 5px 5px 5px 5px;
border: 2px solid #FF0;
font-weight: bold !important;
}
{lang}css{highlight}3{end-code}
<?php
function update() {
$counter = 0;
echo $counter;
echo "";
$counter++;
}
update();
update();
update();
?>