国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > 軟件應(yīng)用 > 正文

FCKeditor編輯器添加圖片上傳功能及圖片路徑問(wèn)題解決方法

2024-09-06 19:16:58
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

現(xiàn)在很多CMS系統(tǒng)因?yàn)榘踩驎?huì)把后臺(tái)編輯器里的上傳功能給去除,但這樣一來(lái)對(duì)實(shí)際使用過(guò)程造成了很多麻煩,今天我們以ASPCMS系統(tǒng)的FCKeditor編輯器為例,說(shuō)明一下如何增加圖片上傳功能。

1. 打開(kāi)網(wǎng)站后臺(tái)編輯器里的admin/editor/fckconfig.js這個(gè)文件

找到FCKConfig.ImageUpload = false 這句,把false改成true就行啦。

FCKConfig.ImageBrowser = false ; 這里也同樣把false改成true

2. 看一下admin/editor/editor目錄下面的filemanager文件夾是否存在,如果不在就去下載一個(gè)2.6.3版本以上的fck編輯器,把里面的filemanager文件夾復(fù)制過(guò)來(lái)。當(dāng)然這里是ASP的,所以其他語(yǔ)言像PHP什么的文件夾可以刪除。

3. 接下來(lái)設(shè)置文件上傳的路徑,打開(kāi)admin/editor/filemanager/connectors/asp文件夾的config.asp這個(gè)文件進(jìn)行如下設(shè)置

ConfigIsEnabled = True 是否開(kāi)啟上傳功能

ConfigUserFilesPath = “../../../../../uploads/” 文件上傳目錄,相對(duì)于該文件夾

這里要重點(diǎn)指出的ConfigUserFilesPath = “../../../../../uploads/”這里如果這樣設(shè)置,我最后發(fā)現(xiàn)兩個(gè)問(wèn)題

A. ConfigUserFilesPath = “../../../../../uploads/”這樣設(shè)置雖然圖片可以上傳,但插入編輯器里的圖片路徑是有問(wèn)題的,所以我試了很多次最后把它改成ConfigUserFilesPath = “/uploads/”就可以了。如果您的網(wǎng)站是放在下級(jí)文件夾里也可以這樣設(shè)置ConfigUserFilesPath = “文件夾名稱/uploads/”。

B. 至于第二個(gè)問(wèn)題,我感覺(jué)好奇怪,F(xiàn)CKeditor編輯器的圖片路徑會(huì)出現(xiàn)兩個(gè)斜杠//,雖然圖片也能顯示,但看起來(lái)總歸不舒服。請(qǐng)打開(kāi)admin/editor/editor/ filemanager/connectors/asp文件夾里的,io.asp這個(gè)文件,請(qǐng)把:

function CombinePaths( sBasePath, sFolder)

CombinePaths = RemoveFromEnd(sBasePath, "/") & "/" & RemoveFromStart( sFolder, "/")

end function

改成

function CombinePaths( sBasePath, sFolder)

sFolder = replace(sFolder, "", "/")

CombinePaths = RemoveFromEnd(sBasePath, "/") & "/" & RemoveFromStart( sFolder, "/")

end function

4. 最后設(shè)置上傳后的圖片自動(dòng)改名,請(qǐng)打開(kāi)admin/editor/editor/ filemanager/connectors/asp文件夾里的commands.asp這個(gè)文件

在文件中添加如下語(yǔ)句

dim rannum

dim dtnow

dim getnewfilename

dtnow=now()

randomize

rannum=int(90*rnd)+10

getnewfilename=year(dtnow) & right("0" & month(dtnow),2) & right("0" & day(dtnow),2) & right("0"& hour(dtnow),2) & right("0”"& minute(dtnow),2) & right("0" & second(dtnow),2) & rannum

并將

sFileName = ouploader.file("newfile")name

改為

sFileName = getnewfilename &"."& split(ouploader.file("newfile").name,".")(1)

以上是關(guān)于ASPCMS網(wǎng)站系統(tǒng)的一點(diǎn)小小的改進(jìn),希望對(duì)有這方面需要的朋友有所幫助,今后我們還將關(guān)注該系統(tǒng)的其他問(wèn)題。

用正則表達(dá)式解決FCKEditor圖片路徑問(wèn)題

在用FCKEditor發(fā)郵件時(shí),正文中圖片會(huì)顯示不出來(lái),因?yàn)樗J(rèn)路徑是userfiles/images/*.jpg,如下

<input type="image" height="131" width="139"
src="/userfiles/image/_W@S2WETFST%25F%25Z21AQCI3P.JPG" />

怎么轉(zhuǎn)換為:

<input type="image" height="131" width="139" src="http://[Server]/userfiles/image/_W@S2WETFST%25F%25Z21AQCI3P.JPG" />

asp解法:

'郵件正文  strsql="select txt,Filename,File_Name from bbs where unique_id="+Request.QueryString("Unique_ID")  set rs=connection.execute(strsql)      myTxt = rs("txt")  '利用正則表達(dá)式替換img標(biāo)記dim objReset objRe = New RegExp'

主站蜘蛛池模板:
澄迈县|
竹北市|
聂荣县|
新竹县|
卢氏县|
同仁县|
克什克腾旗|
蒲城县|
抚远县|
新泰市|
拉孜县|
饶河县|
奈曼旗|
新晃|
云阳县|
太原市|
湖口县|
新乡市|
鄄城县|
唐山市|
永兴县|
扎赉特旗|
乐都县|
镶黄旗|
铁岭县|
澎湖县|
汾西县|
浦城县|
尤溪县|
长丰县|
黎川县|
九台市|
芦山县|
漯河市|
元江|
桦南县|
额尔古纳市|
南乐县|
顺昌县|
永春县|
望都县|