91视频国产免费-一区二区三区不卡av-国自产拍偷拍精品啪啪av-免费在线视频一区二区-中日黄色片-免费污片在线观看-偷拍青青草-日本黄色高清-国产视频手机在线播放-国产激情在线-午夜tv影院-日本中文字幕网-男女黄色录像-日日夜夜草-九色91蝌蚪-太粗太深了太紧太爽了动态图-97久久精品

成都百度快照優(yōu)化|成都百度關(guān)鍵詞排名優(yōu)化|成都SEO【思為網(wǎng)絡(luò)】 --【思為網(wǎng)絡(luò)】成都專業(yè)網(wǎng)站優(yōu)化公司,公司擁有專業(yè)搜索引擎優(yōu)化團(tuán)隊(duì),提供網(wǎng)站整站優(yōu)化(網(wǎng)站結(jié)構(gòu)優(yōu)化、網(wǎng)站內(nèi)容優(yōu)化、網(wǎng)站外部?jī)?yōu)化)、百度排名首頁優(yōu)化、GOOGLE優(yōu)化排名
成都百度關(guān)鍵詞排名優(yōu)化--成都百度快照首頁排名優(yōu)化

【FCKeditor】 2.6.6問題解決匯總_PHP版_配置_使用_下載_國(guó)外網(wǎng)站編輯器

2010-8-25 0:0:0 | 作者:sw996 | 0個(gè)評(píng)論 | 人瀏覽

國(guó)外網(wǎng)站編輯器FCKeditor 2.6.6 問題解決匯總(PHP版)

FCKeditor 使用配置詳細(xì)說明:

問題一、減肥

刪除/FCKeditor/目錄下的文件,除fckconfig.js,fckeditor.js,fckstyles.xml,fcktemplates.xml,
fckeditor.php,fckeditor_php5.php,fckeditor_php4.php七個(gè)文件以外;
刪除目錄/editor/_source(基本上,所有_開頭的文件夾或文件都是可刪的);
刪除/editor/filemanager/connectors/下除了php目錄的所有目錄(注意是目錄,別刪了那html文件);
刪除/editor/lang/下的除了 en.js, zh.js, zh-cn.js三個(gè)文件的所有文件。


問題二、配置上傳

打開/FCKeditor/fckconfig.js
修改:
FCKConfig.DefaultLanguage = 'zh-cn' ;
_FileBrowserLanguage = 'php' ;
_QuickUploadLanguage = 'php' ;
開啟文件上傳配置editor\filemanager\connectors\php\config.php
將$Config['Enabled'] = false ;改為$Config['Enabled'] = true ;
更改$Config['UserFilesPath'] = '/userfiles/' ; 為你的上傳目錄;

 

問題三、PHP調(diào)用

  <form action="posteddata.php" method="post" target="_blank">
   <?php
   $sBasePath = $_SERVER['PHP_SELF'];
   $sBasePath = substr($sBasePath, 0, strpos($sBasePath, "fckeditor_php")) . 'fckeditor/';
   $oFCKeditor = new FCKeditor('content');
   $oFCKeditor->BasePath = $sBasePath;
   //skins 'Default' 、 'office2003' 、 'Silver'
   $oFCKeditor->Config['SkinPath'] = $sBasePath . 'editor/skins/office2003/';
   $oFCKeditor->ToolbarSet = 'Default';
   //$oFCKeditor->Value = 'Basic';
   $oFCKeditor->Width = '100%';
   $oFCKeditor->Height = '300px';
   $oFCKeditor->Value = '';
   $oFCKeditor->Create();
   ?>
   <br>
   <input type="submit" value="Submit">
  </form>
===================posteddata.php===================

<?php

if ( isset( $_POST ) )
   $postArray = &$_POST ;   // 4.1.0 or later, use $_POST
else
   $postArray = &$HTTP_POST_VARS ; // prior to 4.1.0, use HTTP_POST_VARS

foreach ( $postArray as $sForm => $value )
{
 if ( get_magic_quotes_gpc() )
  $postedValue = htmlspecialchars( stripslashes( $value ) ) ;
 else
  $postedValue = htmlspecialchars( $value ) ;

?>
   <tr>
    <th><?php echo htmlspecialchars($sForm) ?></th>
    <td><pre><?php echo $postedValue?></pre></td>
   </tr>
<?php
}
?>

問題四、上傳中文文件時(shí)文件名亂碼問題
在文件connectors/php/commands.php中查找:
$sFileName = $oFile['name'] ;
在后面添加一行:
$sFileName = iconv("utf-8","gbk",$sFileName);

 

問題五、文件列表時(shí)中文文件名顯示亂碼問題
在文件connectors/php/util.php中查找:
return ( utf8_encode( htmlspecialchars( $value ) ) ) ;
修改為:
return iconv('','utf-8',htmlspecialchars( $value ));

 

問題六、新建中文文件夾時(shí)的文件夾名亂碼問題

在文件connectors/php/commands.php中查找:
$sNewFolderName = $_GET['NewFolderName'] ;
在后面添加一行:
$sNewFolderName = iconv("utf-8","gbk",$sNewFolderName);

 

問題七、新建一個(gè)中文文件夾,然后向這個(gè)文件夾里上傳文件失敗問題

在文件connectors/php/io.php中找到:

$sCurrentFolder = isset( $_GET['CurrentFolder'] ) ? $_GET['CurrentFolder'] : '/' ;
在后面添加一行:
$sCurrentFolder = iconv("utf-8","gbk",$sCurrentFolder);

 

問題八、添加圖片上傳大小限制功能(治標(biāo)不治本的方法--因?yàn)槲募€是上傳了,只不過彈出告警信息而已!有待改善?。?/span>

1、修改/fckeditor/editor/filemanager/connectors/php/config.php加入紅色部分  注意:50的單位是 Kb

$Config['AllowedExtensions']['Image'] = array('bmp','gif','jpeg','jpg','png') ;

$Config['DeniedExtensions']['Image']   = array() ;

$Config['MaxImageSize'] = '50';//(kb)

 

2、修改/fckeditor/editor/filemanager/connectors/php/commadns.php

在這段藍(lán)色代碼的上方加入紅色代碼

 ///////////////////////////////////////////////////////
 // Modify by silence.lc 2010-3-21
 // 添加圖片上傳大小限制功能
 // 更改文件:
 // /fckeditor/editor/filemanager/connectors/php/commadns.php
 // /fckeditor/editor/filemanager/connectors/php/config.php
 // /fckeditor/editor/dialog/fck_image/fck_image.js

// /fckeditor/editor/filemanager/browser/default/frmupload.html
 if ( isset( $Config['MaxImageSize'] ) )
 {
  $iFileSize = round( $oFile['size'] / 1024 );      
  if($iFileSize > $Config['MaxImageSize'] )
  {
   $sErrorNumber = '204' ;
  }
 }

 ///////////////////////////////////////////////////////
 $sFileUrl = CombinePaths( GetResourceTypePath( $resourceType, $sCommand ) , $currentFolder ) ;
 $sFileUrl = CombinePaths( $sFileUrl, $sFileName ) ;

 SendUploadResults( $sErrorNumber, $sFileUrl, $sFileName ) ;

 exit ;

 

3、修改/fckeditor/editor/dialog/fck_image/fck_image.js

在函數(shù)function OnUploadCompleted( errorNumber, fileUrl, fileName, customMsg )

中修改switch 增加紅色代碼

// Modify by silence.lc 2010-3-21
// 圖片上傳大小限制功能
/////////////////////////////////////////////////////////////
  case 204 :
   alert( "您的圖片大小超過了50K的限制!請(qǐng)選擇小于50K的圖片并重新上傳." );
   return;

/////////////////////////////////////////////////////////////

 

4、修改文件/fckeditor/editor/filemanager/browser/default/frmupload.html
在switch語句里添加:

// Modify by silence.lc 2010-3-21
// 圖片上傳大小限制功能
/////////////////////////////////////////////////////////////
  case 204 :
   alert( "您的圖片大小超過了50K的限制!請(qǐng)選擇小于50K的圖片并重新上傳." );
   return;

/////////////////////////////////////////////////////////////

注釋:2.6.3版及后續(xù)版本的fck下的html文件已經(jīng)加了utf-8的文件頭,所以不需要將這些html文件轉(zhuǎn)換為utf-8格式,不過我覺得最好保持文件編碼也是utf-8的。

轉(zhuǎn)載于網(wǎng)絡(luò)

FCKeditor官方網(wǎng)站:http://ckeditor.com

FCKeditor編輯器下載:http://ckeditor.com/download  (包括ASP版、PHP版、ASP.NET版、JAVA版本)

  • 本文來自: 成都百度快照優(yōu)化|成都百度關(guān)鍵詞排名優(yōu)化|成都SEO【思為網(wǎng)絡(luò)】,轉(zhuǎn)載請(qǐng)保留出處!歡迎發(fā)表您的評(píng)論
  • 相關(guān)標(biāo)簽:
  • 已有0位網(wǎng)友發(fā)表了一針見血的評(píng)論,你還等什么?

    必填

    選填

    選填

    記住我,下次回復(fù)時(shí)不用重新輸入個(gè)人信息

    必填,不填不讓過哦,嘻嘻。

    ◎歡迎參與討論,請(qǐng)?jiān)谶@里發(fā)表您的看法、交流您的觀點(diǎn)。

    相關(guān)推薦

    宁津县| 平泉县| 金坛市| 密山市| 喀什市| 宜兴市| 巴马| 新和县| 怀来县| 璧山县| 陆丰市| 陆良县| 禄劝| 万荣县| 广德县| 青龙| 伊宁县| 仁布县| 土默特左旗| 伊春市| 清水河县| 潜江市| 元阳县| 盐山县| 灵璧县| 达拉特旗| 黄冈市| 中西区| 太谷县| 义乌市| 清原| 衡东县| 利川市| 奉新县| 锡林浩特市| 廊坊市| 濮阳市| 岢岚县| 平南县| 江安县| 新乐市|