BlogEngine改进之使用FCKeditor

        感觉BlogEngine使用的tiny_mce不如Fckeditor好用,打算将其替换成Fckeditor。
         木子博客  http://www.moozi.net/archive/2008/08/08/use-FCKeditor-in-BlogEngine.aspx如有任何疑问请给我留言。
        
        FCKeditor请到 http://www.fckeditor.net/download下载,当前的版本是FCKeditor 2.6.3和FCKeditor.Net2.6.3。
        下载好后将FredCK.FCKeditorV2.dll复制到BlogEngine.Web/bin目录下,将fckeditor文件夹复制到BlogEngine.Web目录,建议将fckeditor目录里所有以下划线"_"开头的文件删掉:
 
 

这是我删除多余文件后的FCKeditor目录,接下来配置FCKeditor目录下的fckconfig.js文件:
找到 FCKConfig.DefaultLanguage 使用 FCKConfig.DefaultLanguage  = 'zh-cn' ;
找到 var _FileBrowserLanguage 使用 var _FileBrowserLanguage = 'aspx' ;
找到 var _QuickUploadLanguage 使用 var _QuickUploadLanguage = 'aspx'

打开BlogEngine.Web/admin/htmlEditor.ascx文件,添加

<% @ Register Assembly = " FredCK.FCKeditorV2 " Namespace = " FredCK.FCKeditorV2 " TagPrefix = " FCKeditorV2 " %>
 

其它的请参照我已经改好的文件进行修改:

<% @ Control Language = " C# " AutoEventWireup = " true " CodeFile = " htmlEditor.ascx.cs " Inherits = " admin_htmlEditor " %>
<% @ Register Src = " tinyMCE.ascx " TagName = " tinyMCE " TagPrefix = " uc1 " %>
<% @ Register Assembly = " FredCK.FCKeditorV2 " Namespace = " FredCK.FCKeditorV2 " TagPrefix = " FCKeditorV2 " %>
<%--< uc1:tinyMCE ID = " TinyMCE1 " runat = " server " />--%>
< FCKeditorV2:FCKeditor ID = " TinyMCE1 " runat = " server " Height = " 400px " Width = " 660px " />

修改BlogEngine.Web/admin/htmlEditor.ascx.cs文件:

public string Text
    
... {
        
get
        
...{
            
//return TinyMCE1.Text;
            return TinyMCE1.Value;
        }

        
set
        
...{
            
//TinyMCE1.Text = value;
            TinyMCE1.Value = value;
        }

    }


    
public short TabIndex
    
... {
        
//get { return TinyMCE1.TabIndex; }
        
//set { TinyMCE1.TabIndex = value; }
        get ...{ return 0; }
        
set ...{ }
    }
 

 

再将BlogEngine.Web/admin/pages/Add_entry.aspx中的自动保存JS代码注释掉这次修改就完成了。

本文参考了幻想曲.Net的《更换blogengine编辑器

转载于:https://www.cnblogs.com/moozi/archive/2008/08/08/use-FCKeditor-in-BlogEngine.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值