2008年4月5日

colorcode without cssfile

作者 zhuangbiaowei

ruby code

def hello
a=Array.new
puts "Hello"
end

java code
[cc lang=”java” css=”no”]
public void main(){
System.out.println(“Hello World!”);
}
[/cc]

通过修改ColorCode的源代码,colorcoder.php,第137行:
[cc lang=”php” css=”no”]
原来是:
$geshi->enable_classes();

现在改为:
if ($options[‘css’]==’yes’){
$geshi->enable_classes(true);
} else {
$geshi->enable_classes(false);
}
[/cc]
再给函数populateDefaultValues,加上一行:
[cc lang=”php” css=”no”]
if (!$options[‘css’]) $options[‘css’] = ‘yes’;
[/cc]

再使用ColorCoder的时候,加上css=”no”,就OK了。