无名阁

美好的生活需要用心记录

emlog升级到5.1.0后代码高亮失效的解决办法

2013-5-22 笑看风云 网络知识

自从emlog在18号发布了最新的emlog之后我尝试了一下,发现代码高亮这个插件和emlog默认的编辑器冲突,只好重新退回5.0.1的版本,不过今天总算找到了解决方法。

在博客中正常使用SyntaxHighlighter,修改模板中的header.php文件,在<head></head>标签内添加一下内容:


<script type="text/javascript" src="<?php echo BLOG_URL; ?>content/plugins/syntaxHighlighter/brush/brush.js"></script>
<script type="text/javascript">SyntaxHighlighter.config.clipboardSwf = "<?php echo BLOG_URL; ?>content/plugins/syntaxHighlighter/brush/clipboard.swf"; SyntaxHighlighter.all(); </script>
<link rel="stylesheet" type="text/css" href ="<?php echo BLOG_URL; ?>content/plugins/syntaxHighlighter/brush/shCore.css" />
<link rel="stylesheet" type="text/css" href ="<?php echo BLOG_URL; ?>content/plugins/syntaxHighlighter/brush/shThemeDefault.css" />
如果里面有一下内容请删除掉:
<link href="<?php echo BLOG_URL; ?>admin/editor/plugins/code/prettify.css" rel="stylesheet" type="text/css" />
<script src="<?php echo BLOG_URL; ?>admin/editor/plugins/code/prettify.js" type="text/javascript"></script>

现在就可以在emlog中正常使用SyntaxHighlighter这个插件的代码高亮了。

不过虽然这样可以正常使用代码高亮,但是编辑器中支持的种类还是比较少,这里我们用修改好的文件替换掉原来的文件。

http://pan.baidu.com/share/link?shareid=537138&uk=3054437854

下载好了之后把里面的文件替换掉admin/editor/plugins/code里面的同名文件就行了。


PS:解决方法由此篇文章提供http://zhizhe8.net/?post=85555

标签: 网络 emlog

et_highlighter51

评论:

锚具
2013-07-02 10:17
时间的流逝,那些年我们折腾博客的精力渐渐消失了。还是坚持保持一份创作精力吧
Y.A.N.E
2013-05-24 10:40
[拥抱]测试下头像[稀饭]
阿晖博客
2013-05-24 03:42
用了你的方法,但是仍然没有效果。
笑看风云
2013-05-24 04:02
@阿晖博客:我用了之后就正常了,对了,你有没有在插件中禁用代码高亮?没有的话你禁用看看。

发表评论: