fck完美整合ecms
突然想了一个问题,在fckeditor.html那动手加几个按钮,还真不如在1.html那里加,修改的文件最少,自己绕了一个大圈子。
呵呵。
还是有些问题,上传多图插不进去,涉及到帝国的核心库,发出来,WM肯定不让。
其他的基本ok了,有问题跟帖
使用的是ecms的上传组件,代码插入到fck编辑器中,有不符合xhtml标准的,涉及到帝国的核心库,没办法改。ecms开源后就可以改改了,那样就更个性化了。
一,准备工作
1,fck官方下载fckeditor
2,删除fck一些没有用的文件,_samples,_source,filemanager(使用帝国的上传,故删除)文件夹
3,将fck放在ecms的e/admin目录下
二,修改必要的文件
1,addnews.php头部“//html编辑器”至“//强制签发权限”之间注释或删除;
页面开始位置加入include("fckeditor/fckeditor.php");
2,修改e/data/html/1.php
自己找到那个textarea修改为下面的东西
<textarea id="newstext" name="newstext" style="height: 30em; width: 100%;display:none;"><?=$ecmsfirstpost==1?"":stripSlashes($newstext)?></textarea>
<iframe id="newstext___Frame"
src="fckeditor/editor/fckeditor.php?InstanceName=newstext&Toolbar=Default&userid=<?=$logininid?>&username=<?=$loginin?>&rnd=<?=$loginrnd?>&type=1&classid=<?=$classid?>&filepass=<?=$filepass?>"
width="100%" height="600" frameborder="0" scrolling="no">
</iframe>
3,将fckeditor/editor/fckeditor.html后缀改为php,进行变量传递。
4,修改fckeditor/editor/fckeditor.php,加按钮
5,还有一些慢慢加,先放出来了
三,第二步,你可以不用做,直接上传,覆盖文件。注意!!!如果你以前改过文件还是先备份。
帝国的坛子传不上去,现在这里放着,两天后删除。希望版主上传至帝国的坛子,自己这里是虚拟主机,带宽受不了。
下载:
http://www.humker.com/file_download/1/fck%E6%95%B4%E5%90%88%E5%B8%9D%E5%9B%BD.rar