前言(即:废话) 今天工作不是太忙,也来写篇文章,写的不好大家不要骂啊,现在的站长越来越多了,那天在某站看到这样一篇文章<
越来越多的站长上来了,并不像打仗一样,一批战士冲上来,倒下去了,再上来一批,站长不是的,老站长们还在辛苦的按传统的方式经营着,一些80后90后站长冲了上来,搞乱了原本不互联的市场,使得一部分老站长的收入一降再降!这还不说,如果你搞出一个东东来,就不能放在网上,如果你放了,就要开源,为什么呢?因为你不开源,他就找你要,你不给,他就开骂,你有论坛他就去你论坛说你小气,什么东西之类。。。 QQ天天被加,不通过说你小气,通过了,先软后硬的索要源码。我终于明白了为什么后来有了源码站,并且越来越火,传统的站长们,你现在明白了吧?
废话了半天,其实也和文章内容无多大关系,本站http://www.veryhuo.com/ 用的DEDECMS构建,经常去DEDE论坛转转,偶尔会碰到好东西,但难免有不足之处,就修改之给大家发上去,前些日子发现有许多朋友在找可以FCKeditor中的运行代码效果,可见网上没有类似的东东可以下载,其实这就是一个一个文本区+一个JS脚本的问题,没什么难的,可能难在如何加到FCKeditor中,于是决定给新老站长做点贡献,现在工作时间不是太忙,但苦于网站处于“骑虎”状态,还不如给大家做点好事,还可以赚点流量。花了半小时的时间把这个功能做出来了。
说一下方法:
先找到DEDE的include目录下的FCKeditor这个目录,咱们大家经常发文章用的编辑器90%以上都是用的FCK,找到fckconfig.js打开,先来一段声明(版权时代,非常重要的):
FCKeditor版权所有。。。本功能旨在增强作用。。。绝无侵权之类。
先找到
以下为引用的内容: FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ; |
说明FCKeditor的按钮目录是在 xxx\include\fckeditor\skins\default 先把想加的图像图村放到这里面。一般图标的名称和fckconfig.js按钮的名称是一样的。
再找到
以下为引用的内容: FCKConfig.DefaultLanguage = 'zh-cn' ; |
说明语言是简体中文,那么找到语言目录:lang 打开zh-cn.js
加入想要的按钮变量及名称,如:
以下为引用的内容: |
我起的名字叫:mazi 呵呵,并不是马子啊,不要想歪了。
回到fckconfig.js,在
以下为引用的内容: FCKConfig.ToolbarSets["Default"] |
的以下合适位置,加入你的变量名称,我的是“Mazi”。
再找到editor\js\下的fckeditorcode_ie_2.js 在合适的位置添加:
以下为引用的内容: case 'Mazi':B=new FCKToolbarButton('Mazi',FCKLang.InsertMaziLb1,FCKLang.InsertMazi);break; case 'Mazi':B=new FCKDialogCommand('Mazi',FCKLang.DlgMaziTitle,'dialog/mazi.php',520,200);break; |
上面的dialog/mazi.php表示调用的文件,名称我也起名叫:mazi,扩展名为PHP,其内容为:
以下为引用的内容: <?php require_once(dirname(__FILE__)."/../../../config_base.php"); ?> |