首页  软件  游戏  图书  电影  电视剧

请输入您要查询的软件:

 

软件 FCKeditor编辑器 v4.8.0 完整版
内容
    FCKeditor是一款国外的在线HTML编辑器,功能也可以定制. 并且支持多种浏览器, 遵循LGPL版权,可以和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的编程语言相结合。
    CKEditor调用种类方法如下:
    在ASP dot NET中调用
    在ASP dot NET中调用其实是很简单的事,FCKEditor有一个FCKeditor dot Net (一个ASP dot NET 服务器控件),可以很容易地与ASP dot NET集成。
    首先下载FCKEditor和FCKeditor dot Net服务器控件。
    在PHP中调用
    function FCKeditor_IsCompatibleBrowser()
    {
    if ( isset( $_SERVER ) ) {
    $sAgent = $_SERVER['HTTP_USER_AGENT'] ;
    }
    else {
    global $HTTP_SERVER_VARS ;
    if ( isset( $HTTP_SERVER_VARS ) ) {
    $sAgent = $HTTP_SERVER_VARS['HTTP_USER_AGENT'] ;
    }
    else {
    global $HTTP_USER_AGENT ;
    $sAgent = $HTTP_USER_AGENT ;
    }
    }
    if ( strpos($sAgent, 'MSIE') !== false && strpos($sAgent, 'mac') === false && strpos($sAgent, 'Opera') === false )
    {
    $iVersion = (float)substr($sAgent, strpos($sAgent, 'MSIE') + 5, 3) ;
    return ($iVersion >= 5.5) ;
    }
    else if ( strpos($sAgent, 'Gecko/') !== false )
    {
    $iVersion = (int)substr($sAgent, strpos($sAgent, 'Gecko/') + 6, 8) ;
    return ($iVersion >= 20030210) ;
    }
    else if ( strpos($sAgent, 'Opera/') !== false )
    {
    $fVersion = (float)substr($sAgent, strpos($sAgent, 'Opera/') + 6, 4) ;
    return ($fVersion >= 9.5) ;
    }
    else if ( preg_match( "|AppleWebKit/(d+)|i", $sAgent, $matches ) )
    {
    $iVersion = $matches[1] ;
    return ( $matches[1] >= 522 ) ;
    }
    else
    return false ;
    }
    class FCKeditor
    {
    public $InstanceName ;
    public $BasePath ;
    public $Width ;
    public $Height ;
    public $ToolbarSet ;
    public $Value ;
    public $Config ;
    public function __construct( $instanceName )
    {
    $this->InstanceName = $instanceName ;
    $this->BasePath = '../common/editor/' ;
    $this->Width = '100%' ;
    $this->Height = '400' ;
    $this->ToolbarSet = 'Default' ;
    $this->Value = '' ;
    $this->Config = array() ;
    }
    public function Create()
    {
    echo $this->CreateHtml() ;
    }
    public function CreateHtml()
    {
    $HtmlValue = htmlspecialchars( $this->Value ) ;
    $Html = '' ;
    if ( $this->IsCompatible() )
    {
    if ( isset( $_GET['fcksource'] ) && $_GET['fcksource'] == "true" )
    $File = 'fckeditor.original.html' ;
    else
    $File = 'fckeditor.html' ;
    $Link = "{$this->BasePath}editor/{$File}?InstanceName={$this->InstanceName}" ;
    if ( $this->ToolbarSet != '' )
    $Link .= "&Toolbar={$this->ToolbarSet}" ;
    $Html .= "InstanceName}" name="{$this->InstanceName}" value="{$HtmlValue}" style="display:none" />" ;
    $Html .= "InstanceName}___Config" value="" . $this->GetConfigFieldString() . "" style="display:none" />" ;
    $Html .= "" ;
    }
    else
    {
    if ( strpos( $this->Width, '%' ) === false )
    $WidthCSS = $this->Width . 'px' ;
    else
    $WidthCSS = $this->Width ;
    if ( strpos( $this->Height, '%' ) === false )
    $HeightCSS = $this->Height . 'px' ;
    else
    $HeightCSS = $this->Height ;
    $Html .= "InstanceName}" rows="4" cols="40" style="width: {$WidthCSS}; height: {$HeightCSS}">{$HtmlValue}" ;
    }
    return $Html ;
    }
    public function IsCompatible()
    {
    return FCKeditor_IsCompatibleBrowser() ;
    }
    public function GetConfigFieldString()
    {
    $sParams = '' ;
    $bFirst = true ;
    foreach ( $this->Config as $sKey => $sValue )
    {
    if ( $bFirst == false )
    $sParams .= '&' ;
    else
    $bFirst = false ;
    if ( $sValue === true )
    $sParams .= $this->EncodeConfig( $sKey ) . '=true' ;
    else if ( $sValue === false )
    $sParams .= $this->EncodeConfig( $sKey ) . '=false' ;
    else
    $sParams .= $this->EncodeConfig( $sKey ) . '=' . $this->EncodeConfig( $sValue ) ;
    }
    return $sParams ;
    }
    public function EncodeConfig( $valueToEncode )
    {
    $chars = array(
    '&' => '%26',
    '=' => '%3D',
    '"' => '%22' ) ;
    return strtr( $valueToEncode, $chars ) ;
    }
    }
    $editor = new FCKeditor('editor') ;//接收时$_POST['........']中的内容
    $editor->BasePath = "../common/editor/";//FCKEDITOR的路径
    ?>
    在需要调用的地方Create();?>
    接受的文件用$_POST['editor']调用(editor)可在$editor = new FCKeditor('editor')设置
标签 FCKeditor编辑器
缩略图
软件名称 FCKeditor编辑器
软件图标
软件大小 1.51MB
发布时间
软件平台
软件语言 简体中文
软件授权 共享软件
操作系统 Win All
系统类型
用户评分
软件版本 v4.8.0 完整版
官方网站
官方网址
软件截图
软件总类 电脑软件
软件大类 PC软件-编程软件-编程工具
软件小类
开发者
主办单位名称
ICP备案名
备案号
使用年龄
下载链接
攻略教程
详细介绍
操控设备
隐私政策
查看权限
敏感权限获取说明
软件类型 国产软件
安全警示 适度休息有益身心健康,请勿长期沉迷于使用电脑或刷手机。
随便看

 

传承兰台文化,共同保存历史记忆!兰台网收藏软件、游戏、图片、图书、电影、电视剧等互联网档案,是免费和可借阅文本、电影、音乐等档案的数字图书馆。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/7 8:41:54