今天网上折腾了好久,终于把google的这个高亮插件给整上了,下面是SQL语句高亮的效果,不错吧 嘎嘎
SELECT year, product_name, customer_city, SUM(order_amount), COUNT(*) FROM sales_order_fact a , date_dim b , product_dim c , customer_dim d WHERE a.order_date_sk = b.date_sk AND a.product_sk = c.product_sk AND a.customer_sk = d.customer_sk GROUP BY year, product_name, customer_city ORDER BY year, product_name, customer_city ;
这里贴一下这个插件怎么用的:
1、到GoogleCode下载Syntax Highlighter 【下载】
2、将解压后的文件放到你的博客程序目录下面
3、在Wordpress写文章时,在“HTML编辑”状态下写,将代码用<pre name=”code” class=”sql”></pre>包起,当然要把sql换成你写的源码的语言名,下面是Syntax Highlighter支持的语言和对应该处语言名可以使用的的写法:
Language | Aliases |
C++ | cpp, c, c++ |
C# | c#, c-sharp, csharp |
CSS | css |
Delphi | delphi, pascal |
Java | java |
Java Script | js, jscript, javascript |
PHP | php |
Python | py, python |
Ruby | rb, ruby, rails, ror |
Sql | sql |
VB | vb, vb.net |
XML/HTML | xml, html, xhtml, xslt |
最后大家贴上这一段代码:
<link type=”text/css” rel=”stylesheet” href=”http://www.ahuoo.com/wp-content/dp.SyntaxHighlighter/Styles/SyntaxHighlighter.css”></link>
<script language=”javascript” src=”http://www.ahuoo.com/wp-content/dp.SyntaxHighlighter/Scripts/shCore.js”></script><br />
<script language=”javascript” src=”http://www.ahuoo.com/wp-content/dp.SyntaxHighlighter/Scripts/shBrushSql.js“></script><br />
<script language=”javascript”>
dp.SyntaxHighlighter.ClipboardSwf =’http://www.ahuoo.com/wp-content/dp.SyntaxHighlighter/Scripts/clipboard.swf';
dp.SyntaxHighlighter.HighlightAll(‘code’);
</script>
路径改一哈,shBrushSql.js 是我要调用的SQL脚本高亮,其他语言你得改哈名字哦
按照上面的用法,发现很不爽,晚上对wordPress的编辑器进行了一番改造,终于可以把google的这个玩意完全集成进去了,大家只要稍微改一下wp-includes/js/quicktags.js 这个文件就ok,如有不懂可以call me~~~~~
自己顶 顶
新年快来了,先来祝贺了,呵呵
^_^ 新年快乐 too
哥,改天你将这个应用根据wordpress的API修改下,做成插件的形式,完全可以造福老百姓。哦也。。。支持虎哥。