无名阁
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

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

邮件地址 (选填)

个人主页 (选填)

内容