導航:首頁 > 編程語言 > fckeditorphp下載

fckeditorphp下載

發布時間:2022-04-28 06:20:02

php fckeditor怎麼導入

首先引入文件然後以下操作
$fck = new Fckeditor("名稱");
$fck->BasePath="路徑";
$fck->Width="設定寬度";
$fck->Height="設定高度";

需要調用 就直接$fck->Create();就ok啦!!

② FCKeditor_2.5在 php的配置方法

下載FCKeditor,解壓至FCKeditor。

1.首先刪除不必要的文件節省空間。凡是以_開頭的文件如_samples,_testcases和一些用不到的.asp、.jsp、.cfm文件統統幹掉。

2.修改fckconfig.js
FCKConfig.AutoDetectLanguage = true ;//是否自動檢測語言
FCKConfig.DefaultLanguage = 'zh-cn' ;//設置語言
FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ;//設置皮膚
FCKConfig.TabSpaces = 1 ;//tab是否有效
FCKConfig.ToolbarStartExpanded = true ;//編輯工具條是否出現,等點「展開工具欄」時才出現
FCKConfig.FontNames = '宋體;黑體;隸書;楷體_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;//添加中文字體

3.修改FCKeditor\editor\css\fck_editorarea.css
設置默認字體及大小
body, td
{
font-family: Arial, Verdana, Sans-Serif;
font-size: 14px;
}

4.關於文件上傳的設置

修改fckconfig.js
var _FileBrowserLanguage = 'php' ; // asp | aspx | cfm | lasso | perl | php
var _QuickUploadLanguage = 'php' ; // asp | aspx | cfm | lasso | php

修改fckeditor\editor\filemanager\browser\default\connectors\php
$Config['Enabled'] = true ;
$Config['UserFilesPath'] = '/UserFiles/' ;//設置上傳的文件夾,可自己指定

修改fckeditor\editor\filemanager\upload\php
$Config['Enabled'] = true ;
$Config['UseFileType'] = true ;
$Config['UserFilesPath'] = '/UserFiles/' ;//同上要一樣

5.引入在線編輯器時只需
<?php
include("fckeditor/fckeditor.php") ;
$oFCKeditor = new FCKeditor('FCKeditor1') ;//實例化
$oFCKeditor->BasePath = 'fckeditor/';//這個路徑一定要和上面那個引入路徑一致,否則會報錯:找不到fckeditor.html頁面
//$oFCKeditor->Value = '' ;
$oFCKeditor->Width = '100%' ;
$oFCKeditor->Height = '300' ;
$oFCKeditor->Create() ;
?>

JS用alert( FCKeditorAPI.GetInstance('FCKeditor1').GetXHTML( true ))得到FCKeditor1的值;
PHP用$_POST['FCKeditor1']得到FCKeditor1的值。

③ php 中的FCKeditor,我想在FCKeditor文件夾外面調用fckeditor,怎麼配置

先要在你想調用編輯器的文件中引用:include "fckeditor/fckeditor.php";
然後在你想放編輯器的地方寫上:
<?php
$oFCKeditor = new FCKeditor('content') ;
$oFCKeditor->BasePath = 'fckeditor/' ;
$oFCKeditor->ToolbarSet = 'Default' ;
$oFCKeditor->InstanceName = 'content' ;
$oFCKeditor->Width = '100%' ;
$oFCKeditor->Height = '400' ;
$oFCKeditor->Value = '';
$oFCKeditor->Create() ;
?>

④ fckeditor如何限制上傳文件大小(php)

那麼你的問題是js不能解決的了,你應該在後台判斷一下文件的大小,或者直接修改PHP ini文件里的上傳文件大小的參數,或者用ini_set在php程序裡面設置這個參數都行。
這樣後台就會直接限制大小了

⑤ FCKEditor 2.5編輯器設置及修改方法For PHP

fck的一般配置用fckconfig.js就可以搞定了,如果你想改一下他的動態代碼可以打開fck下的editor\filemanager\connectors目錄,裡面都是他支持的語言,
(asp,aspx,cfm,lasso,perl,php,py)
你可以根據你使用的語言來改,比如php
其他都可以刪除,

FCKeditor的精簡及修改
http://www.phperz.com/php/php-article/122022H007227.html

⑥ php fckeditor 插入超鏈接 的上傳功能完善後,設置超鏈接的功能沒有了

那可能是你的 fckeditor插件有問題,可以新下載一個 fckeditor插件更換一下。

⑦ fckeditor可視化編輯器,有和php兼容的版本嗎

當然有解決方法了

_________________________________________________________________

FCKeditor 2.0版終於出來了,之所以用「終於」這個詞,是因為在這一版本上加上了眾望所歸的FLASH插入功能。可以說在所有的在線編輯器中,FCKeditor是目前互聯網上最好的編輯器,功能強大,支持多種瀏覽器,無平台限制,可以和多種WEB語言融合,多語言支持,開源等~~

對於一個全新的網站,FCKeditor就可以直接拿過來用了,不需要進行什麼修改。但是對於絕大多數的已有網站而言,FCKeditor的一些設置並不適合自己的使用,這篇文章旨在告訴你簡單的修改FCKeditor以方便您的網站的使用。

第一項工作就是對這個功能宏大的編輯器進行精簡,當然是文件精簡而非功能精簡化。在這里我以asp版的FCKeditor為例進行,進入到FCKeditor 2.0文件夾下,先把以「_」為開頭的文件夾統統刪除,這些文件夾里放的是範例或是一些其它工具。其實也就是只保留editor文件夾、fckconfig.js、fckeditor.asp、fckeditor.js、fckstyles.xml、fcktemplates.xml就可以了,最外層的精簡化完畢,進入到editor文件夾內,先把「_source」文件夾刪除,這里是一些源文件,對於使用來說沒什麼用處。

進入images文件夾,刪除smiley文件夾,些文件是放表情圖標的,由於接下來我會用我自己的表情圖標,先把他們的刪除,當然,如果你想用這里的表情圖標那就不要刪掉了。退出 images再進入lang文件夾內,這里的東西可以來個大清洗了,只保留fcklanguagemanager.js、zh-cn.js、en.js、zh.js這四個文件,第一個文件是語言配置文件,有了它才能和fckconfig.js里的設置成對對應上相應的語言文件,zh-cn.js是簡體中文語言包,en.js就不用說了吧,zh.js是繁體中文的。怎麼樣?一下子少了幾百K,爽吧~

再退出lang文件夾,進入skin文件夾,如果你想使用fckeditor默認的這種奶黃色,那就把除了default文件夾外的另兩個文件夾直接刪除,如果想用別的,那就自己考慮了,不過我給你個建議,如果不想用默認的,那就選那個silver,因為銀色也就是灰色和任何顏色配起來都不會難看,而那個office2003的皮膚,反正我是非常不喜歡的,並且圖片相對也比較大,又增加了下載時間,不要!

精簡的最後一步,退出skin文件夾,再進入filemanager,如果你用的不是最新版的fckeditor的話,那這里就一個文件夾browser,新版的還有一個upload文件夾。一個個來,先進入到filemanager/browser/default/connectors/下,因為我是用的asp的,所以除asp文件夾外,全部刪除。然後再進入filemanager/upload/下,同樣,只留asp文件夾,至此,編輯器的精簡化已經結束了,接下來,我們對編輯器進行設置修改。

--------------------------------------------------------------------------------

第一個修改的文件,也就是fckeditor總配置文件,位於根目錄下的fckconfig.js文件。請根據下面的列表進行(以fckeditor 2.0版的為准):

找到第20行 FCKConfig.DefaultLanguage = 'en' ;改為 FCKConfig.DefaultLanguage = 'zh-cn' ;設置默認語言為簡體中文
找到第40行 FCKConfig.TabSpaces = 0 ; 改為FCKConfig.TabSpaces = 1 ; 即在編輯器域內可以使用Tab鍵。

如果你的編輯器還用在網站前台的話,比如說用於留言本或是日記回復時,那就不得不考慮安全了,在前台千萬不要使用Default的toolbar,要麼自定義一下功能,要麼就用系統已經定義好的Basic,也就是基本的toolbar,
找到第64行 FCKConfig.ToolbarSets["Basic"] = [
['Bold','Italic','-','OrderedList','UnorderedList','-',/*'Link',*/'Unlink','-','Style','FontSize','TextColor','BGColor','-','Smiley','SpecialChar','Replace','Preview']
] ;
這是我改過的Basic,把圖像功能去掉,把添加鏈接功能去掉,因為圖像和鏈接和flash和圖像按鈕添加功能都能讓前台頁直接訪問和上傳文件,要是這兒不改直接給你上傳個木馬還不馬上玩完?但是光這樣還不行,fckeditor還支持編輯域內的滑鼠右鍵功能。
找到第73行
FCKConfig.ContextMenu = ['Generic',/*'Link',*/'Anchor',/*'Image',*/'Flash','Select','Textarea','Checkbox','Radio','TextField','HiddenField',/*'ImageButton',*/'Button','BulletedList','NumberedList','TableCell','Table','Form'] ;

這也是我改過的把滑鼠右鍵的「鏈接、圖像,FLASH,圖像按鈕」功能都去掉。

找到 第77行 FCKConfig.FontNames = 'Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;
加上幾種我們常用的字體 FCKConfig.FontNames = '宋體;黑體;隸書;楷體_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;

接下來就設置上傳功能了,還是以ASP為例,其實fck默認的就是asp的,把100行以下的所有被注釋掉的代碼全部刪掉就行,然後再把下面所有有關於browser.html和upload.asp的後面的?Type=XX都改成Type=YY,其中YY為你想保存文件的文件夾名稱。

而如果你還想用自己的表情圖標的話,那跳到131行,改掉那個表情圖標的文件夾地址,以及下面的表情圖標的文件名,再下面那三個數字是每行顯示表情數及彈出窗口的寬和高了,這個的大小要根據您的表情圖標排列的窗口的大小而定了。OK,總配置文件修改結束。

--------------------------------------------------------------------------------

接下來是編輯器位置的設置,我的習慣是把editor放在根目錄下,最開始所述的五個文件也放在根目錄下(Tips:建議放在根目錄下,並且建議使用時設置路徑也採用絕對路徑,如"/fckeditor/",而我的習慣的設置是"/"),這樣有利於fckeditor的更新升級,並且網站下所有文件夾都可以任意調用,不存在其它文件夾名變了而其它地方就無法使用編輯器的問題。

打開fckeditor.asp文件,找到 sBasePath = "/fckeditor/"改為 sBasePath = "/"
打開fckeditor.js文件,找到 this.BasePath = '/fckeditor/' ;改為 this.BasePath = '/' ;

編輯器域內默認的顯示字體為12px,而我的主頁默認字體為14px,所以看著就很不舒服,想要修改可以通過修改樣式表來達到要求,打開/editor/css/fck_editorarea.css,把第4行改為 font-size: 14px;即可。

接下來就是上傳文件的設置了,這個比較麻煩,請仔細操作。

打開\editor\filemanager\browser\default\frmresourcetype.html,找到第15行,插入「 ['uploadfile','uploadfile'],」配合上剛才在fckconfig.js里的設置,那麼我的上傳文件路徑就是/uploadfile,當然你也可以改成你想要的文件夾,但這里的名稱一定要和fckconfig.js里的那個「Type=YY」里的YY一致才行。

還沒完,繼續進入到editor\filemanager\browser\default\connectors\asp,打開config.asp,先把ConfigIsEnabled = False改成為ConfigIsEnabled = True,要不是沒法上傳文件的,再把ConfigUserFilesPath = "/UserFile"改成我想要的ConfigUserFilesPath = "/"。
接著在「Set ConfigDeniedExtensions = CreateObject( "Scripting.Dictionary" )」後面加入
ConfigAllowedExtensions.Add "uploadfile", ""
ConfigDeniedExtensions.Add "uploadfile", ""

同理,這里的設置也是要和上面以及fckconfig.js裡面對應的。

還有一個上傳,就是快速上傳,這個功能是在fckeditor 2.0里才有的,以前的版本沒這個功能。進入\editor\filemanager\upload\asp,同樣打開config.asp,也同樣的把ConfigIsEnabled = False 設置成 ConfigIsEnabled = True,我這里把ConfigUserFilesPath = "/UserFiles/"改成我想要的 ConfigUserFilesPath = "/uploadfile/"& Year(Date()) &"-"& Month(Date()) &"/",因為我的上傳文件是放在uploadfile文件夾下,並且是按月分開放置的。快速上傳,不會讓你選擇文件夾,而是通過這里的設置直接上傳的,這兒設置如果和前面的設置配合不好的話,你的文件就會被上傳得亂七八糟,很不方便管理。接前重復前一個config.asp里的操作,在後面加上

ConfigAllowedExtensions.Add "uploadfile", ""
ConfigDeniedExtensions.Add "uploadfile", ""

--------------------------------------------------------------------------------

接下來呢,就講一下如何創建自己的在線編輯器,這里以ASP和JS版的為例,ASP版示例代碼,一般用於後台操作:

<%
Dim oFCKeditor
Set oFCKeditor = New FCKeditor
oFCKeditor.BasePath = "/"

oFCKeditor.ToolbarSet = "Default"
oFCKeditor.Width = "100%"
oFCKeditor.Height = "400"

oFCKeditor.Value = rs("logbody")
oFCKeditor.Create "logbody"
%>

ASP版的,當然只能用在以.asp為擴展名的頁面中,如果你在前在fckedito.asp里設置過BasePath為"/"的話,這里就可以省掉第三行,ASP版的只有一個Create函數。建議在修改一篇內容時用ASP版的。

接下來看JS版的:

<script type="text/javascript">
var oFCKeditor = new FCKeditor( 'logbody' ) ;
oFCKeditor.BasePath = '/' ;
oFCKeditor.ToolbarSet = 'Basic' ;
oFCKeditor.Width = '100%' ;
oFCKeditor.Height = '400' ;
oFCKeditor.Value = '' ;
oFCKeditor.Create() ;
</script>

BasePath的設置同上所述,JS版的可用於任何網頁中,甚至用於html頁面,因為其是客戶端生成的,這樣的好處就是一可以減小網路流量,因為編輯器文件只需下載一次,二是可以由客戶端定義什麼時候顯示,由於fckeditor初始化需要一定時間,在這一點上JS就很有作用了。

另外,JS版的還有一個功能函數就是ReplaceTextarea()函數,可以替換指定的TextArea,拿我的網站的日誌的回復部分示例:

<script type="text/javascript">
<!--
function showFCK(){
var oFCKeditor = new FCKeditor( 'fbContent' ) ;
oFCKeditor.BasePath = '/' ;
oFCKeditor.ToolbarSet = 'Basic' ;
oFCKeditor.Width = '100%' ;
oFCKeditor.Height = '200' ;
oFCKeditor.Value = '' ;
//oFCKeditor.Create() ;
oFCKeditor.ReplaceTextarea() ;
//document.blog_feedback.blogsubmit.disabled = '';
document.blog_feedback.blogsubmit.style.display = '';
document.blog_feedback.openFCK.disabled = 'true';
document.blog_feedback.openFCK.style.display = 'none';
}
//-->
</script>

把其寫成一個簡單的函數,當用戶顯示打開編輯器時才生成這個fckeditor,不用每次刷新頁面都去初始化一個編輯器,頁面的速度就會快多了。

--------------------------------------------------------------------------------

補遺:前面講到了,說是在編輯已有數據內容時不要用JS版的,那是因為單引號(')的問題造成的,在數據內容里難免會有單引號存在而用JS版生成編輯器時可能就會因為單引號問題,而使編輯器無法正常生成,而採用asp則不同,用ASP版本的是因為數據被當成是一個變數了,然後直接賦值給編輯器域。還有就是除非你要用ReplaceTextArea()方法來生成編輯器,否則你不需先寫一個<textarea>這樣的標簽,一切都會由fckeditor自動生成的,你所需做的只是給fckeditor指定一個實例名。同時你也不用擔心如何提交,在表單提交的時候,fckeditor會自動提交,提交的變數名是以你指定的fckeditor實例命名的。

⑧ PHP 使用fckeditor

<script src="../../fckeditor2/fckeditor.js"></script>
<script type="text/javascript">
var oFCKeditor = new FCKeditor( 'detail' ) ;
oFCKeditor.BasePath = '../../fckeditor2/' ;
oFCKeditor.ToolbarSet = 'Default' ;
oFCKeditor.Width = '100%' ;
oFCKeditor.Height = '250px' ;
oFCKeditor.Value = '{--$arr.detail--}' ;
oFCKeditor.Create() ;
</script>
{--$arr.detail--} 是你讀取的欄位已默認顯示,自己修改

⑨ PHP輸出FCKEditor編輯框的內容

1. php.ini文件,將magic_quotes_gpc設置為off
2. 在公共文件頭部加magic_quotes_runtime(0)

⑩ php問題 FCKeditor 需要在伺服器上安裝什麼組件嗎

FCKeditor 無需安裝組件
配置細節如下:

說起 這個,更是郁悶,網上找了N篇資料,那是越看越迷糊啊,最後還是自己看代碼搞定的。為了方便日後學習也小記一下吧。

1、下載FCKeditor 多國語言版

2、解壓後為文件夾減肥:

刪除/FCKeditor/目錄下除fckconfig.js, fckeditor.js, fckstyles.xml, fcktemplates.xml,fckeditor.php五個文件以外的所有文件
刪除目錄/editor/_source,_testcases(基本上,所有_開頭的文件夾或文件都是可選的),
刪除/editor/filemanager/browser/default/connectors/下除PHP目錄的所有目錄
刪除/editor/filemanager/upload/下的除PHP目錄的所有目錄
刪除/editor/lang/下的除了 en.js, zh.js, zh-cn.js三個文件的所有文件
3.
打開/FCKeditor/fckconfig.js
修改
var FCKConfig.DefaultLanguage = 'zh-cn' ;
var _FileBrowserLanguage = 'php' ;
var _QuickUploadLanguage = 'php' ;
要開啟文件上傳的話,還需要配置FCKeditor/editor/filemanager/upload/php/config.php以及/ FCKeditor/editor/filemanager/browser/default/connectors/php/config.php
(上傳中文名文件會亂碼)

4.調用方法
將FCKeditor放在網站根目錄
在PHP文件裡面,包含/FCKeditor/fckeditor.php文件
//包含fckeditor類
include("../FCKeditor/fckeditor.php") ;
//設置編輯器路徑
$sBasePath = "/FCKeditor/";
//創建一個Fckeditor,表單的名稱為ipaddr
$oFCKeditor = new FCKeditor('ipaddr') ;
$oFCKeditor->BasePath = $sBasePath ;
//設置表單初始值
$oFCKeditor->Value = 'This is some <strong>sample text</strong>' ;
$oFCKeditor->Create() ;

//還可設置
$oFCKeditor->Width
$oFCKeditor->Height
$oFCKeditor->ToolbarSet

5.定製
a.定製調用路徑
直接將FCKeditor目錄改為editor/,並且在調用的時候指定根路徑為/editor/。
b.定製風格
可以通過修改editor/skins目錄下的Skin來定製風格,主要是修改CSS。
c.定製toolbar

在fckconfig.js中,默認定製好了Default,Basic兩種toolbar,你也可以根據格式定製自己的toolbar,並且在php中使用$oFCKeditor->ToolbarSet=toolbarname調用

d.定製字體
將fckconfig.js裡面的FCKConfig.FontNames字體列表前面加上:
宋體;黑體;隸書;楷體_GB2312;
(注意保存為UTF8格式)

e.關閉文件上傳
i. 將fckconfig.js裡面的FCKConfig.LinkBrowser,FCKConfig.ImageBrowser, FCKConfig.FlashBrowser,FCKConfig.LinkUpload,FCKConfig.ImageUpload,FCKConfig.FlashUpload 設置為false.
ii.直接將filemanager裡面的php文件刪降
iii.定製toolbars
最重要的一點,你需要更改filemanager下面的php文件,只有認證的用戶才可以訪問。

f.注意事項:請用Editplus之類的編輯器編輯配置文件,注意保存格式為utf8.

閱讀全文

與fckeditorphp下載相關的資料

熱點內容
壓縮機異音影響製冷嗎 瀏覽:711
德斯蘭壓縮機 瀏覽:490
程序員太極拳視頻 瀏覽:531
網上購買加密鎖 瀏覽:825
安卓為什麼軟體要隱私 瀏覽:83
虛擬主機管理源碼 瀏覽:811
java圖形圖像 瀏覽:230
單片機輸出口電平 瀏覽:486
java配置資料庫連接 瀏覽:479
java多態的體現 瀏覽:554
java的split分隔符 瀏覽:128
跪著敲代碼的程序員 瀏覽:238
web和php有什麼區別 瀏覽:120
加密的電梯卡怎麼復制蘋果手機 瀏覽:218
warez壓縮 瀏覽:137
黑馬程序員培訓機構官網天津 瀏覽:904
mainjavasrc 瀏覽:58
如何買伺服器挖礦 瀏覽:292
php批量上傳文件夾 瀏覽:560
安卓固件怎麼更新 瀏覽:169