แนะนำ: อินเทอร์เฟซฐานข้อมูลสำหรับการสืบค้นชื่อโดเมน ASP เวอร์ชัน % เกี่ยวกับข้อผิดพลาดกลับมาทำงานต่อไป d_exsit dim dim dim domain dim dim Takenhtml function geturl (url) set retrieval = server.createObject (microsoft.xmlhttp) ด้วยการดึง. open get, url, false,.
1. ภาษาเริ่มต้น
เปิดไฟล์ fckconfig.js (เทียบกับโฟลเดอร์ FCKEditor เช่นเดียวกับด้านล่าง) เปลี่ยนภาษาการตรวจจับอัตโนมัติเป็นการตรวจจับและเปลี่ยนภาษาเริ่มต้นเป็นภาษาจีนที่ง่ายขึ้น:
รหัสโปรแกรม
fckconfig.autodetectLanguage = false;
fckconfig.defaultLanguage = 'zh-cn';
2. รายการตัวอักษร
เปิดไฟล์ fckconfig.js และเพิ่มตัวอักษรเพลงที่ใช้กันทั่วไป ตัวอักษรหนา; สคริปต์อย่างเป็นทางการ; FONT_GB2312 ปกติไปยังรายการตัวอักษร:
รหัสโปรแกรม
fckconfig.fontnames = 'ตัวอักษรเพลง; ตัวอักษรหนา; สคริปต์อย่างเป็นทางการ; KAI FONT_GB2312; Arial; Comic Sans MS; จัดส่งใหม่; Tahoma; ครั้งใหม่โรมัน; Verdana ';
3. การอัปโหลดไฟล์
โปรแกรมการจัดการไฟล์ของ FCKEditor แบ่งออกเป็นสองประเภท: เบราว์เซอร์และอัปโหลดในโฟลเดอร์ FileManager การเรียกดูหมายถึงการเรียกดูไฟล์เซิร์ฟเวอร์และสามารถเลือกหรืออัปโหลดไฟล์ท้องถิ่นไปยังเซิร์ฟเวอร์ การอัปโหลดหมายถึงการอัปโหลดอย่างรวดเร็ว คลิกแท็บอัปโหลดในหน้าต่างเพื่อเปิด มันค่อนข้างคล้ายกับตัวแก้ไข UBB ที่เราใช้ เพียงเลือกไฟล์โลคัลและอัปโหลด
กล่าวอีกนัยหนึ่งมีการเรียกดูไฟล์ใน FCKEditor และอัปโหลดไฟล์สองไฟล์ การตั้งค่าเหล่านี้บางส่วนอยู่ในไฟล์เดียวในขณะที่บางไฟล์อยู่ในหลายไฟล์ มันค่อนข้างซับซ้อนและมีการเปลี่ยนแปลงมากมาย มาพูดถึงเรื่องนี้ในอีกไม่กี่จุด
①เปิดและปิดการเรียกดูไฟล์และการอัปโหลดฟังก์ชั่น
มีสามไฟล์ที่เกี่ยวข้องกับสวิตช์นี้หนึ่งไฟล์คือไฟล์ JS และทั้งสองเป็นไฟล์ ASP อดีตไม่มีหน้าต่างหรือปุ่มที่เกี่ยวข้องในอินเทอร์เฟซหลังจากปิดและหลังไม่มีฟังก์ชั่นที่เกี่ยวข้องหลังจากปิด
ก่อนอื่นไฟล์ fckconfig.js ตั้งค่าเนื้อหาต่อไปนี้เป็น TRUE to ON และ FALSE เป็นปิด
ฟังก์ชั่นอัปโหลดในการเรียกดูไฟล์และการเรียกดู:
รหัสโปรแกรม
fckConfig.linkBrowser = false;
fckconfig.imagebrowser = false;
fckConfig.flashBrowser = false;
ฟังก์ชั่นอัปโหลดไฟล์ด่วน:
รหัสโปรแกรม
fckconfig.linkupload = true;
fckConfig.imageUpload = true;
fckConfig.flashUpload = true;
ถัดไปตั้งค่าไฟล์ ASP สองไฟล์:
Editor/FileManager/Browser/Default/Connectors/ASP/config.asp
รหัสโปรแกรม
configisenabled = false
ระบุว่าการเรียกดูไฟล์ปิด
editor/fileManager/upload/asp/config.asp
รหัสโปรแกรม
configisenabled = true
หมายความว่าไฟล์ถูกอัปโหลดและเปิดอย่างรวดเร็ว
②การตั้งค่า DISPLAY สำหรับการอัปโหลดหรือเรียกดูไฟล์
โปรดทราบว่า FCKEditor ไม่รองรับไดเรกทอรีเสมือนจริง เส้นทางทั้งหมดของคุณเป็นเส้นทางที่แน่นอนไปยังไดเรกทอรีรากของเว็บไซต์ สิ่งนี้ไม่สะดวกสำหรับนักพัฒนาที่ใช้ไดเรกทอรีเสมือนจริงในพื้นที่และเผยแพร่ไปยังไดเรกทอรีเว็บไซต์ระยะไกล นั่นคือของฉัน ระบบ WinXP สามารถมีเว็บไซต์เดียวเท่านั้นและใช้ไดเรกทอรีเสมือนจริงเพื่อเป็นตัวแทนเว็บไซต์ที่แตกต่างกัน หลังจากทดสอบในพื้นที่การตั้งค่านี้จะต้องเปลี่ยนชั่วคราวก่อนอัปโหลด
ในการเรียกดูไฟล์ให้เปิดตัวแก้ไขไฟล์/fileManager/เบราว์เซอร์/ค่าเริ่มต้น/ตัวเชื่อมต่อ/asp/config.asp:
รหัสโปรแกรม
configUserFileSpath = /ไฟล์แนบ /
หากต้องการอัปโหลดพา ธ อย่างรวดเร็วให้เปิดตัวแก้ไขไฟล์/fileManager/อัปโหลด/asp/config.asp:
รหัสโปรแกรม
configUserFileSpath = /ไฟล์แนบ /
ไดเรกทอรีไฟล์ของฉันต่ำกว่า http://127.0.0.1/temp/ ดังนั้นการตั้งค่ามีดังนี้ หากคุณทดสอบเว็บไซต์นี้ในท้องถิ่นในไดเรกทอรีเสมือน XXX ควรตั้งค่าเป็น:
รหัสโปรแกรม
configUserFileSpath = /127.0.0.1/temp/
③บั๊กไฟล์ต้นฉบับสำหรับการอัปโหลดไฟล์
หลังจากการตั้งค่าข้างต้นถูกสร้างขึ้นแล้วการเรียกดูและการอัปโหลดไฟล์สามารถดำเนินการได้อย่างราบรื่น แต่คุณจะพบว่าไม่สามารถใช้การอัปโหลดได้อย่างรวดเร็ว ปรากฏการณ์คือหลังจากเลือกไฟล์ในเครื่องแล้วไม่มีปฏิกิริยาหลังจากคลิกปุ่มอัปโหลดไปยังเซิร์ฟเวอร์ นี่เป็นเพราะข้อผิดพลาดในไฟล์ fckconfig.js
เปิดไฟล์ fckconfig.js และแทนที่คำ FCKConfig.quickuploadLanguage ด้วย _quickuploadlanguage มีสามสถานที่ที่จะถูกแทนที่ทั้งหมด อดีตถูกใช้โดยไม่มีคำจำกัดความดังนั้นจึงมีความผิดพลาด ตามความตั้งใจของรหัสค่าของหลังควรเหมือนกัน
upload ชื่อไฟล์เปลี่ยนชื่อโดยอัตโนมัติ
FCKEditor ไม่สนับสนุนชื่อไฟล์ภาษาจีนดังนั้นเราจำเป็นต้องเปลี่ยนชื่อเมื่อบันทึกไฟล์ไปยังเซิร์ฟเวอร์ เนื่องจากมีสถานที่อัปโหลดสองแห่งและไฟล์ที่ใช้แตกต่างกันจึงควรแก้ไขไฟล์ทั้งสองไฟล์ในเวลาเดียวกัน ก่อนอื่นให้ดูที่ไฟล์ที่อัปโหลดอย่างรวดเร็วเปิดตัวแก้ไข/fileManager/upload/ap/upload.asp แล้วเพิ่มฟังก์ชั่นต่อไปนี้ในตอนท้ายของไฟล์:
รหัสโปรแกรม
ฟังก์ชั่นสาธารณะ getNewfilename ()
หรี่
Dim dtnow
dtnow = ตอนนี้ ()
สุ่ม
rannum = int (90*rnd) +10
getNewFileName = ปี (dtnow) & ขวา (0 & เดือน (dtnow), 2) & ขวา (0 & วัน (dtnow), 2) & ขวา (0 & ชั่วโมง (dtnow), 2) & ขวา (0 & นาที (dtnow), 2) & ขวา (0 & second (dtnow)
ฟังก์ชันสิ้นสุด
เราใช้ปี, เดือน, วันชั่วโมง, นาที, หมายเลขสุ่มสองและสองหมายเลขเป็นชื่อไฟล์เพื่อให้เราสามารถแยกแยะเวลาอัปโหลดไฟล์และไม่สามารถเปลี่ยนชื่อได้อย่างง่ายดาย
จากนั้นก็ยังมีไฟล์นี้อยู่ค้นหา:
รหัสโปรแกรม
'รับชื่อไฟล์ที่อัปโหลด
sfilename = ouploader.file (newfile) .name
เปลี่ยนเป็น:
รหัสโปรแกรม
'รับชื่อไฟล์ที่อัปโหลด
sfilename = getNewFileName () &. & split (ouploader.file (newfile) .name,.)
ข้างต้นเป็นไฟล์ที่อัปโหลดอย่างรวดเร็วในขณะที่การอัปโหลดระหว่างการเรียกดูไฟล์คือการเปลี่ยนไฟล์อื่น (editor/fileManager/Browser/Default/Connectors/ASP/Commands.asp) วิธีการแก้ไขเหมือนกับไฟล์ด้านบน: เพิ่มฟังก์ชั่นและแก้ไขบรรทัดของรหัส
4. อ้างอิง FCKEditor ในโปรแกรม ASP Source Program
ขั้นแรกให้แทรกคำสั่งฝั่งเซิร์ฟเวอร์ที่ด้านบนของหน้า ASP:
รหัสโปรแกรม
<!-#รวมไฟล์ = fckeditor/fckeditor.asp->
จากนั้นเพิ่มรหัสต่อไปนี้ในแบบฟอร์ม:
รหัสโปรแกรม
'กำหนดตัวแปร
Dim ofckeditor
'การเริ่มต้นของชั้นเรียน
Set ofckeditor = new fckeditor
'กำหนดเส้นทาง (เส้นทางเริ่มต้น: /fckeditor /)
Ofckeditor.basepath = fckeditor/
'แถบเครื่องมือคำจำกัดความ (ค่าเริ่มต้น: ค่าเริ่มต้น)
OFCKEDITOR.TOOLBARSET = BASIC
'กำหนดความกว้าง (ความกว้างเริ่มต้น: 100%)
Ofckeditor.width = 100%
'กำหนดความสูง (ความสูงเริ่มต้น: 200)
Ofckeditor.height = 350
'ค่าเริ่มต้นของกล่องอินพุต
OFCKEDITOR.VALUE = นี่คือข้อความตัวอย่าง
'สร้างชื่อกล่องอินพุต: เนื้อหา
Ofckeditor.create Content
ด้วยวิธีนี้กล่องอินพุตที่ซ่อนอยู่พร้อมเนื้อหาชื่อถูกสร้างขึ้นในรูปแบบซึ่งสามารถใช้ได้เช่นองค์ประกอบแบบฟอร์มอื่น ๆ เช่นใช้รหัสต่อไปนี้เพื่อรับค่าของกล่องอินพุต:
รหัสโปรแกรม
ซุ่มซ่าม
content = checkstr (request.form (เนื้อหา))
ข้างต้นใช้ checkstr เพื่อตรวจจับข้อมูลอินพุต หากข้อมูลต้นฉบับมีใบเสนอราคาเดียวหรือสิ่งที่คล้ายกันข้อผิดพลาดจะเกิดขึ้นเมื่ออัปเดตฐานข้อมูล
แบ่งปัน: ฟังก์ชั่นทั่วไปของ ASP: Lastday () ฟังก์ชั่นรหัสโปรแกรม %: พิจารณาว่าค่ามีอยู่ในอาร์เรย์ของอาร์เรย์: http://www.cncms.com/asp.asp ฟังก์ชั่น inarray (svalue, aarray) dim x inarray = false สำหรับแต่ละ x ใน aarray ถ้า x = svalue