File /system/johncms/Bbcode.php
$this->geshi = new \GeSHi;
$this->geshi->enable_classes(); // This not inline style(enable classes css)
Your preferences insert in file end /path/theme_name/style.css
e. g css for PHP (+/-)
/* Geshi Dark */
.phpcode {
background-color: #1f1916;
border: 1px dotted #f6f6f6;
margin-top: 4px;
padding: 0px 2px;
}
.php .de1, .php .de2 {
font: normal normal 1em/1.2em monospace;
margin: 0;
padding: 0;
background: none;
vertical-align: top;
}
.php {
font-family: monospace;
}
.php .imp {
font-weight: bold;
color: red;
}
.php li, .php .li1 {
font-weight: normal;
vertical-align: top;
}
.php .ln {
width: 1px;
text-align: right;
margin: 0;
padding: 0 2px;
vertical-align: top;
}
.php .li2 {
font-weight: bold;
vertical-align: top;
}
.php .kw1 {
color: #2525F6;
}
.php .kw2 {
color: #ffffff;
font-weight: bold;
}
.php .kw3 {
color: #66ffff;
}
.php .kw4 {
color: #ff66ff;
font-weight: bold;
}
.php .co1 {
color: #999999;
font-style: italic;
}
.php .co2 {
color: #999999;
font-style: italic;
}
.php .co3 {
color: #ffff33;
font-style: italic;
}
.php .co4 {
color: #ff66cc;
font-style: italic;
}
.php .coMULTI {
color: #999999;
font-style: italic;
}
.php .es0 {
color: #ffff66;
font-weight: bold;
}
.php .es1 {
color: #ffff66;
font-weight: bold;
}
.php .es2 {
color: #99ff66;
font-weight: bold;
}
.php .es3 {
color: #99ff66;
font-weight: bold;
}
.php .es4 {
color: #ff9966;
font-weight: bold;
}
.php .es5 {
color: #ff9966;
font-weight: bold;
font-style: italic;
}
.php .es6 {
color: #ff66cc;
font-weight: bold;
}
.php .es_h {
color: #ffff66;
font-weight: bold;
}
.php .br0 {
color: #ff66ff;
}
.php .sy0 {
color: #339933;
}
.php .sy1 {
color: #ffffff;
font-weight: bold;
}
.php .st0 {
color: #ffff00;
}
.php .st_h {
color: #F37B06;
}
.php .nu0 {
color: #339933;
}
.php .nu8 {
color: #df7f7f;
}
.php .nu12 {
color: #df7f7f;
}
.php .nu19 {
color: #7fff7f;
}
.php .me1 {
color: #BFF6FF;
}
.php .me2 {
color: #ffbfff;
}
.php .re0 {
color: #7791FF;
}
.php .ln-xtra, .php li.ln-xtra, .php div.ln-xtra {
background-color: #f0f0f3;
}
.php span.xtra {
display: block;
}