FCKeditor 2.6.6在ASP中的安裝及配置方法分享
腳本之家提供的下載地址 http://www.dbjr.com.cn/codes/21294.html
安裝及配置方法:
一、打開(kāi)文件夾發(fā)現(xiàn)有許多文件對(duì)于ASP來(lái)說(shuō)是用不到的;刪除FCKEditor2.6.6中不必要的文件:解壓縮FCKeditor_2.6.6.zip到你網(wǎng)站根目錄 fckeditor文件夾中,同時(shí)把文件夾內(nèi)帶_的文件夾和文件一并刪除:
1.fckeditor目錄下除editor目錄、fckconfig.js、fckeditor.asp、fckeditor.js、fckstyles.xml、fcktemplates.xml 這幾個(gè)保留,其余的可全部刪除
2.editor\filemanager\connectors目錄中除asp目錄外其余全部刪除
3.editor\lang目錄中除en.js、zh.js 、zh-cn.js外全部刪除,這里是設(shè)置語(yǔ)言的,如果想保留可保留
4.刪除_samples目錄,這里是一些示例文件,想看的可以留下。
以上則是一些精簡(jiǎn)工作,想了解更多,可在網(wǎng)上查閱更多資料。
二、調(diào)取fckeditor.asp。如:<!--#include file="../fckeditor/fckeditor.asp" -->
在表單里放內(nèi)容的地方把<textarea name=""></textarea> 改成如下代碼:
<%
Dim oFCKeditor
Set oFCKeditor = New FCKeditor
oFCKeditor.BasePath = "/FCKeditor/" //設(shè)置編輯器的路徑,我站點(diǎn)根目錄下的一個(gè)目錄
oFCKeditor.ToolbarSet = "Default"
oFCKeditor.Width = "100%"
oFCKeditor.Height = "400"
oFCKeditor.Value = "" //這個(gè)是給編輯器初始值
oFCKeditor.Create "content" //以后編輯器里的內(nèi)容都是由這個(gè)content取得,命名由你定
%>
(給新手的一些建議,可少走彎路。這里一定要把<textarea></textarea>刪掉,不要用隱藏域,要不然發(fā)表文章的時(shí)候會(huì)依次提交兩次,在段末會(huì)出現(xiàn)”逗號(hào)“)
oFCKeditor.Create "content" 這里的content是可以由你自己定的,相當(dāng)于是<textarea name=""></textarea>里面的name。
oFCKeditor.Value = "" 這里就如上說(shuō)的是定義編輯器的初始值,在你修改文章時(shí)這里會(huì)用到。
到這,你的fckeditor的安裝工作就完成,你可以完成發(fā)布文章的功能了。是不是很簡(jiǎn)單呀
PS:調(diào)取的方法還可以用JS的方法,相關(guān)的內(nèi)容可在網(wǎng)上查到,在這里我就不細(xì)說(shuō)了。
三、經(jīng)過(guò)上面的步驟,我們完成了一些基本的功能,但是你會(huì)發(fā)現(xiàn)上傳圖片功能不管用。不要急,下面將會(huì)說(shuō)到。
在fckeditor 2.6.6版本中不在是默認(rèn)的asp了,變成PHP了(PS:程序方面我很菜的,也只能用用asp的了)。
慢慢來(lái),打開(kāi)fckconfig.js
找到FCKConfig.DefaultLanguage,他默認(rèn)的是en,我們把他換成zh-cn,并把相應(yīng)的FCKConfig.AutoDetectLanguage = true ;里的true改成false;這個(gè)就是語(yǔ)言檢索功能,如果不改語(yǔ)言的話給他默認(rèn)的也行的。
找到var _FileBrowserLanguage = 'asp' ;
var _QuickUploadLanguage = 'asp' ;
默認(rèn)的是PHP的,改成ASP
這個(gè)文件還些地方看個(gè)人的喜好修改:
找到FCKConfig.FontNames,在后面你可以加上一些中文的字體。
找到FCKConfig.ToolbarSets["Default"],這個(gè)是編輯器上的工具,下面的內(nèi)容就是一些工具,你可以做一些相應(yīng)的修改,哪些用不到的就可以撤了。比如:
['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],這一長(zhǎng)串就是定義黑體,斜體啊那些的,如果你這些都不想要了你就把這一長(zhǎng)串代碼刪了,如果想留下個(gè)黑體你就把除‘Bold'外的全部刪掉。
這個(gè)文件改得差不多了,下面是上傳路徑的修改:
打開(kāi)FCKeditor\editor\filemanager\connectors\asp\config.asp這個(gè)文件
找到ConfigIsEnabled = false,把false改成true;
找到ConfigUserFilesPath = "/userfiles/"這里的userfiles是默認(rèn)的文件存放路徑,你也可以改成其他的文件名,注意這個(gè)文件你必須在你的網(wǎng)站中建立。
擴(kuò)展:如果你想使自己的上傳的圖片按時(shí)間分類的話你可以改成:ConfigUserFilesPath = "/userfiles/"&year(now())&"/"&right("0"&month(now()),2)&"/"&right("0"&day(now()),2)&"/"
好了,這個(gè)文件也OK了
下面我們對(duì)上傳的圖片做下限制:
打開(kāi)FCKeditor\editor\filemanager\connectors\asp\command.asp這個(gè)文件
找到oUploader.MaxSize = 0”這句改成“oUploader.MaxSize = 0.3*1024*1024”其中的0.3的單位時(shí)M,限制圖片的大小為0.3M
打開(kāi)FCKeditor\editor\dialog\fck_image\fck_image.js這個(gè)文件
找到
GetE('txtWidth').value = oImageOriginal.width ;
GetE('txtHeight').value = oImageOriginal.height ;
改成
if(oImageOriginal.width<630){
GetE('txtWidth').value = oImageOriginal.width ;
GetE('txtHeight').value = oImageOriginal.height ;
}else{
GetE('txtWidth').value = 630;
GetE('txtHeight').value = 630* oImageOriginal.height/oImageOriginal.width ;
}
OK了,現(xiàn)在來(lái)測(cè)試看看吧。要想更進(jìn)一步的修改,可以網(wǎng)上查閱相關(guān)資料
以上希望對(duì)大家有用。
相關(guān)文章
一款支持插入表情的編輯器實(shí)現(xiàn)代碼(簡(jiǎn)單思路挺重要)
先說(shuō)做的是什么哈。 一個(gè)發(fā)言框,功能不多。 要求能插入表情,最終得到的代碼表情不是<img>標(biāo)記,而是類似 /:haha 的表情代碼。項(xiàng)目做的時(shí)候有些部分用了Jquery直接上代碼了2010-07-07FCKeditor2.3 For PHP 詳細(xì)整理的使用參考
FCKeditor2.3 For PHP 詳細(xì)整理的使用參考...2007-11-11關(guān)于CKeditor的非主流個(gè)性應(yīng)用的設(shè)置
因?yàn)槲业木W(wǎng)站需要一個(gè)編輯器,所以用周末時(shí)間研究了一下CKeditor,終于最終修改成了合適的樣子。2009-12-12php下FCKeditor2.6.5網(wǎng)頁(yè)編輯器的使用方法
php下FCKeditor2.6.5網(wǎng)頁(yè)編輯器的使用方法,需要的朋友可以參考下。2009-12-12使用ZeroClipboard解決跨瀏覽器復(fù)制到剪貼板的問(wèn)題
Zero Clipboard 利用透明的Flash讓其漂浮在復(fù)制按鈕之上,這樣其實(shí)點(diǎn)擊的不是按鈕而是 Flash ,這樣將需要的內(nèi)容傳入Flash,再通過(guò)Flash的復(fù)制功能把傳入的內(nèi)容復(fù)制到剪貼板2014-06-06自己打造HTML在線編輯器的實(shí)現(xiàn)難點(diǎn)分析
到目前為止,我已經(jīng)開(kāi)發(fā)了兩個(gè)HTML編輯器了,一個(gè)用在公司的CMS項(xiàng)目,另一個(gè)用在這個(gè)Blog(TidyEditor,暫時(shí)沒(méi)有單獨(dú)發(fā)布)。下面總結(jié)一下開(kāi)發(fā)的難點(diǎn)以及應(yīng)對(duì)方法。2011-03-03基于開(kāi)發(fā)中使用UEditor編輯器的注意事項(xiàng)詳解
下面小編就為大家分享一篇基于開(kāi)發(fā)中使用UEditor編輯器的注意事項(xiàng)詳解。具有很好的參考價(jià)值。一起跟隨小編過(guò)來(lái)看看吧,希望對(duì)大家有所幫助2017-11-11配置fckeditor 實(shí)現(xiàn)圖片的上傳
配置fckeditor 實(shí)現(xiàn)圖片的上傳2009-11-11