Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 16066|Jawab: 0

[ASP.NET] asp.net Editor Teks (FCKeditor)

[Salin tautan]
Diposting pada 17/04/2015 13.35.50 | | |

Pengantar FCKeditor
FCKeditor adalah editor teks canggih yang mendukung fungsionalitas WYSIWYG, dan dapat menyediakan layanan pengeditan dokumen online kepada pengguna seperti perangkat lunak Microsoft Office. Itu tidak memerlukan instalasi klien dalam bentuk apa pun, kompatibel dengan sebagian besar browser arus utama, dan mendukung lingkungan pemrograman seperti ASP.Net, ASP, ColdFusion, PHP, Java, Active-FoxPro, Lasso, Perl, ython, dll.

Situs web resmi http://www.fckeditor.net/

Dokumentasi resmi http://wiki.fckeditor.net/

Unduh alamat http://www.fckeditor.net/download/default.html

      Faktanya, proses konfigurasi berbagai versi FCKeditor pada dasarnya serupa, dan di sini kami akan mengambil 2.63 terbaru sebagai contoh untuk memperkenalkannya.


Instalasi dan konfigurasi FCKeditor
Untuk http://www.fckeditor.net, unduh 2 paket zip untuk FCKeditor2.63.zip dan FCKeditor.NET versi 2.63

(a) FCKeditor_2.6.3 adalah Javascrip terbarunya tanpa file dan gambar t;

(b) FCKeditor.Net_2.6.3.zip adalah file DLL kontrol ASP.NET.

Unzip a untuk mendapatkan file inti FCKeditor, dan salin ke direktori root proyek web (disarankan, tentu saja, Anda dapat meletakkannya di mana saja). Kemudian buka ritsleting b dan dapatkan. Kode sumber yang didukung .NET, masukkan, ada DLL FCKeditor di Rilis di bawah bin (ada juga folder debug di sini, disarankan untuk menggunakan rilis), kita perlu menambahkan referensi ke dalamnya dalam proyek.

1. Klik kanan pada browser proyek dan pilih Tambahkan Referensi... ), temukan tab Telusuri, lalu cari FredCK.FCKeditorV2.dll yang telah Anda buka ritsleting, dan konfirmasi. Saat ini, ada folder bin tambahan di direktori proyek FCKPro, yang berisi file FredCK.FCKeditorV2.dll.

2. Untuk memfasilitasi pengembangan RAD, kami juga menambahkan kontrol FCKeditor ke VS Toolbox, perluas grup tab umum (Umum) dari toolbox, dan klik kanan untuk memilih komponen (Pilih Item... ), langsung temukan tombol telusuri pada kotak dialog, temukan FredCK.FCKeditorV2.dll, lalu konfirmasi.

3. Konfigurasikan WebConfig, tambahkan di <appSettings>node, seperti yang ditunjukkan di bawah ini:
  1. <appSettings>
  2.         <add key="FCKeditor:BasePath" value="/Web/fckeditor/"/>
  3.         <add key="FCKeditor:UserFilesPath" value="/Web/Upload/" />        
  4.     </appSettings>
Salin kode


Catatan: "/Web/" adalah nama proyek.

BasePath:fckeditor adalah direktori tempat seluruh folder FCKeditor berada.

UserFilesPath: Jalur untuk mengunggah file, gambar, dll.

      Setelah menyelesaikan item pertama dalam konfigurasi terperinci di bawah ini, kita dapat menggunakan kontrol FCKeditor. Untuk men-debug alat ini dengan lebih baik dan membuatnya memenuhi kebutuhan kita yang sebenarnya, perlu untuk memodifikasi pengaturan propertinya.

Pengaturan terperinci FCKeditor
Buka folder FCKeditor dan edit file fckconfig. Faktanya, daftarnya relatif jelas, tulisannya lebih standar, dan ada beberapa anotasi, tetapi selama Anda tahu sedikit bahasa Inggris, Anda dapat memahaminya, dan sangat nyaman untuk dioperasikan. Berikut adalah beberapa pengaturan yang umum digunakan sebagai contoh kecil.

1. Langkah ini adalah suatu keharusan, langkah terpenting, dan penting.

Awalnya:

var _FileBrowserLanguage = 'php' ; asp | aspx | cfm | laso | perl | php | Py

var _QuickUploadLanguage = 'php' ; asp | aspx | cfm | laso | php

Diubah menjadi:

var _FileBrowserLanguage = 'aspx' ; asp | aspx | cfm | laso | perl | php | Py

var _QuickUploadLanguage = 'aspx' ; asp | aspx | cfm | laso | php

2. Konfigurasikan paket bahasa. Ada bahasa Inggris, Cina Tradisional, dll., Di sini kami menggunakan bahasa Cina Sederhana.

Awalnya:

FCKConfig.DefaultLanguage = 'en' ;

Diubah menjadi:

FCKConfig.DefaultLanguage = 'zh-cn' ;

3. Konfigurasikan kulit. Ada default, office2003, gaya perak, dll., Di sini kita dapat menggunakan default.

FCKConfig.SkinPath = FCKConfig.BasePath + 'kulit/default/' ;

4. Anda dapat menggunakan tombol Tab di domain editor. (1 adalah ya, 0 adalah tidak)

FCKConfig.TabSpaces = 0 ; FCKConfig.TabSpaces = 1;

5. Tambahkan beberapa metode font yang biasa kita gunakan, seperti:

Merevisi

FCKConfig.FontNames = 'Arial; Komik Tanpa MS; Kurir Baru; Tahoma; Times New Roman; Verdana' ;

Diubah menjadi:

FCKConfig.FontNames = 'Gaya Lagu; tubuh hitam; naskah klerikal; Miring _GB2312; Arial; Komik Tanpa MS; Kurir Baru; Tahoma; Times New Roman; Verdana'

6. Font tampilan default di domain editor adalah 12px, dan jika Anda ingin memodifikasinya, Anda dapat memodifikasi stylesheet untuk memenuhi persyaratan, membuka /editor/css/fck_editorarea.css, dan memodifikasi atribut font-size. Misalnya, ukuran font: 14px;

7. Tentang keselamatan.

Jika editor Anda digunakan di ujung depan situs web, maka Anda harus mempertimbangkan keamanan, jangan gunakan bilah alat default di latar depan, baik menyesuaikan fungsi, atau menggunakan sistem telah mendefinisikan Dasar, yaitu bilah alat dasar,

FCKConfig.ToolbarSets["Basic"] = [
['Bold','Italic','-','OrderedList','UnorderedList','-','Link','Unlink','Unlink','Image','-','About']
] ;

Bahkan, Anda dapat mengaturnya sesuai dengan kebutuhan Anda sendiri, dan fungsinya cukup kuat untuk memberikan lebih banyak pilihan, yang pasti akan memenuhi kebutuhan Anda.

Tentu saja, Anda juga dapat mengonfigurasi WebConfig untuk memastikan keamanan, yang akan kita bicarakan selanjutnya.

Masalah dengan FCKEditor 2.6:
1. Solusi untuk kesalahan "Silakan periksa kesalahan editor/filemanager/connectors/aspx/config.aspx" di FCKeditor

Buka editor/filemanager/connectors/aspx/config.ascx untuk mengubah metode CheckAuthentication() dan mengembalikan true   
  1. private bool CheckAuthentication()
  2. {
  3.         return true;
  4. }
Salin kode



2. Klik Jelajahi Server di jendela Unggah File, server tidak mengirim kembali xml yang tepat akan muncul..... Pesan kesalahan, karena versi FCKEditor yang lebih baru mengharuskan berbagai jenis file untuk dikirim ke direktori yang berbeda, termasuk file, gambar, falsh, media, dll., yang harus dibuat terlebih dahulu.


FCKeditor disederhanakan
Buka folder FCKeditor dan hapus semua file dan folder yang dimulai dengan "_", ini adalah beberapa contoh, simpan saja folder editor, fckconfig, fckeditor, fckstyles.xml, fcktemplates.xml;

Buka folder editor, hapus folder "_source", dan masukkan file sumber ke dalamnya;

Kembali ke direktori sebelumnya ke folder filemanager, ada dua folder: browser dan upload. Buka konektor "default" browser, simpan hanya folder aspx, dan hapus sisanya. Direktori MCPUK juga dapat dihapus; unggah sama, hanya folder aspx yang disimpan;

Kembali ke editor dan kemudian masuk ke folder gambar, smiley dimasukkan ke dalam ikon emoji, ada dua seri, msn dan fun, jika Anda ingin menggunakan emoji Anda sendiri, Anda dapat menghapus semuanya; Jika Anda ingin menggunakan ikon emoji di sini, maka jangan hapus;

lang dimasukkan ke dalam paket bahasa, jika Anda hanya menggunakan bahasa Cina Sederhana, maka hanya simpan dua file fcklanguagemanager dan zh-cn, disarankan untuk menyimpan dua file en (Inggris) dan zh (Tradisional Cina), fcklanguagemanager adalah file konfigurasi bahasa, dengan itu dapat dipasangkan dengan pengaturan di fckconfig, sesuai dengan file bahasa yang sesuai, harus disimpan!

Kemudian keluar dari folder lang, masuk ke folder skins, jika Anda ingin menggunakan kuning krem default FCKeditor, lalu hapus dua folder lainnya kecuali folder default secara langsung, jika Anda ingin menggunakan yang lain, maka itu tergantung pada preferensi Anda sendiri.

Paket dengan editor asp.net: ckeditor_aspnet_3.6.6.2.zip (1.32 MB, Jumlah unduhan: 0, Harga jual: 2 Biji-bijian MB)




Mantan:ASP.NET injeksi Anti-SQL
Depan:Fungsi Unggah Gambar Integrasi Ckeditor dan Ckfinder (Versi .net)
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com