Introducere în FCKeditor FCKeditor este un editor de text puternic care suportă funcționalitatea WYSIWYG și poate oferi utilizatorilor servicii online de editare a documentelor, precum software-ul Microsoft Office. Nu necesită nicio formă de instalare client, este compatibil cu majoritatea browserelor mainstream și suportă medii de programare precum ASP.Net, ASP, ColdFusion, PHP, Java, Active-FoxPro, Lasso, Perl, ython etc.
Site-ul oficial http://www.fckeditor.net/
Documentația oficială http://wiki.fckeditor.net/
Descarcă adresa http://www.fckeditor.net/download/default.html
De fapt, procesul de configurare al diferitelor versiuni de FCKeditor este practic similar, iar aici vom lua cea mai recentă versiune 2.63 ca exemplu pentru a-l prezenta.
Instalare și configurare FCKeditor Pentru a http://www.fckeditor.net, descarcă cele 2 pachete zip pentru FCKeditor2.63.zip și FCKeditor.NET versiunea 2.63
(a) FCKeditor_2.6.3 este cel mai recent Javascrip al său fără fișiere și imagini t;
(b) FCKeditor.Net_2.6.3.zip este un fișier DLL de control ASP.NET.
Decomprimă pentru a obține fișierul de bază FCKeditor și copiește-l în directorul rădăcină al proiectului web (sugerat, desigur, îl poți pune oriunde). Apoi deschide fermoarul B și ia. Cod sursă suportat de .NET, intră, există DLL FCKeditor în Release sub bin (există și un folder de depanare aici, este recomandat să folosești release), trebuie să adăugăm o referință la el în proiect.
1. Faceți clic dreapta pe browserul de proiecte și selectați Adaugă referință... ), găsește fila Navigare, apoi localizează FredCK.FCKeditorV2.dll pe care ai dezifuit și confirmă. În acest moment, există un folder bin suplimentar în directorul proiectului FCKPro, care conține FredCK.FCKeditorV2.dll fișiere.
2. Pentru a facilita dezvoltarea RAD, am adăugat și controlul FCKeditor în VS Toolbox, am extins grupul comun de file (General) al toolbox-ului și am dat click dreapta pentru a selecta componenta (Choose Items... ), găsește direct butonul de navigare din fereastra de dialog, localizează FredCK.FCKeditorV2.dll și apoi confirmă.
3. Configurează WebConfig, adaugă-l în <appSettings>nod, așa cum se arată mai jos:- <appSettings>
- <add key="FCKeditor:BasePath" value="/Web/fckeditor/"/>
- <add key="FCKeditor:UserFilesPath" value="/Web/Upload/" />
- </appSettings>
Cod de copiere
Notă: "/Web/" este numele proiectului.
BasePath:fckeditor este directorul unde se află întregul folder FCKeditor.
UserFilesPath: Calea pentru încărcarea fișierelor, imaginilor etc.
După finalizarea primului element din configurația detaliată de mai jos, putem folosi controlul FCKeditor. Pentru a depana mai bine acest instrument și a-l face să răspundă nevoilor noastre reale, este necesar să modificăm setările proprietăților sale.
Setări detaliate FCKeditor Mergi în folderul FCKeditor și editează fișierul fckconfig. De fapt, lista este relativ clară, scrisul este mai standardizat și există unele adnotări, dar atâta timp cât știi puțin engleză, poți înțelege și este foarte convenabil de folosit. Iată câteva setări folosite frecvent, ca exemplu scurt.
1. Acest pas este obligatoriu, cel mai important și esențial.
Inițial:
var _FileBrowserLanguage = 'php' ; asp | aspx | CFM | laso | perl | php | py
var _QuickUploadLanguage = 'php' ; asp | aspx | CFM | laso | PHP
Schimbat în:
var _FileBrowserLanguage = 'aspx' ; asp | aspx | CFM | laso | perl | php | py
var _QuickUploadLanguage = 'aspx' ; asp | aspx | CFM | laso | PHP
2. Configurează pachetul de limbaj. Există engleză, chineză tradițională etc., aici folosim chineză simplificată.
Inițial:
FCKConfig.DefaultLanguage = 'en' ;
Schimbat în:
FCKConfig.DefaultLanguage = 'zh-cn' ;
3. Configurează pielea. Există variantele implicite, office2003, silver style etc., aici putem folosi varianta implicită.
FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ;
4. Poți folosi tasta Tab în domeniul editorului. (1 este da, 0 este nu)
FCKConfig.TabSpaces = 0 ; FCKConfig.TabSpaces = 1;
5. Adăugarea mai multor metode de fonturi pe care le folosim frecvent, cum ar fi:
Revizui
FCKConfig.FontName-uri = 'arial; Comic Sans MS; Curier New; Tahoma; Times New Roman; Verdana' ;
Schimbat în:
FCKConfig.FontNume = 'Stilul cântecului; corp negru; scriere clericală; Italici _GB2312; Arial; Comic Sans MS; Curier New; Tahoma; Times New Roman; Verdana'
6. Fontul implicit de afișare în domeniul editor este 12px, iar dacă vrei să-l modifici, poți modifica foaia de stil pentru a îndeplini cerințele, deschide /editor/css/fck_editorarea.css și modifica atributul font-size. De exemplu, dimensiunea fontului: 14px;
7. Despre siguranță.
Dacă editorul tău este folosit în partea de față a site-ului, atunci trebuie să iei în considerare securitatea, să nu folosești bara de bară implicită în prim-plan, fie să personalizezi funcția, fie să folosești sistemul care a definit bara de instrumente Basic, adică bara de instrumente Basic,
FCKConfig.ToolbarSets["Basic"] = [ ['Bold','Italic','-','OrderedList', 'UnorderedList','-','Link', 'Unlink', 'Unlink', 'Image','-','About'] ] ;
De fapt, poți seta aceste opțiuni în funcție de nevoile tale, iar funcțiile sunt suficient de puternice pentru a oferi mai multe opțiuni, care cu siguranță îți vor satisface nevoile.
Desigur, poți configura și WebConfig pentru a asigura securitatea, despre care vom vorbi în continuare.
Probleme cu FCKEditor 2.6: 1. Soluția erorii "Vă rugăm verificați editorul/filemanagerul/conectorii/aspx/config.aspx" în FCKeditor
Deschide editor/filemanager/connectors/aspx/config.ascx pentru a modifica metoda CheckAuthentication() și a returna true
- private bool CheckAuthentication()
- {
- return true;
- }
Cod de copiere
2. Apasă pe Browse Server în fereastra Upload File, serverul nu a trimis înapoi va apărea un XML corespunzător..... Mesaj de eroare, deoarece versiunile ulterioare ale FCKEditor necesită trimiterea diferitelor tipuri de fișiere către diferite directoare, inclusiv fișier, imagine, falsh, media etc., care trebuie mai întâi stabilite.
FCKeditor este simplificat Mergi în folderul FCKeditor și șterge toate fișierele și folderele care încep cu "_", acestea sunt câteva exemple, păstrează folderul editor, fckconfig, fckeditor, fckstyles.xml, fcktemplates.xml;
Mergi în folderul editor, șterge folderul "_source" și pune fișierul sursă în el;
Întoarce-te la directorul anterior, în folderul managerului de fișiere, există două foldere: browser și upload. Mergi la conectorii "implicit" ai browserului, păstrează doar folderul aspx și șterge restul. Directorul MCPUK poate fi, de asemenea, șters; încărcarea este aceeași, doar folderul ASPX este păstrat;
Întoarce-te la editor și apoi intră în folderul de imagini, smiley este pus în pictograma emoji, există două serii, msn și fun, dacă vrei să folosești propriul tău emoji, le poți șterge pe toate; Dacă vrei să folosești pictograma emoji aici, atunci nu o șterge;
lang este pus în pachetul de limbă, dacă folosești doar chineză simplificată, păstrezi doar cele două fișiere fcklanguagemanager și zh-cn, este recomandat să păstrezi cele două fișiere en (engleză) și zh (chineză tradițională), fcklanguagemanager este fișierul de configurare a limbii, care poate fi asociat cu setările din fckconfig, corespunzătoare fișierului corespunzător limbii, trebuie păstrate!
Apoi ieși din folderul lang, intră în folderul skins, dacă vrei să folosești galbenul crem implicit al FCKeditor, apoi șterge celelalte două foldere cu excepția folderului implicit direct, dacă vrei să folosești altceva, depinde de preferințele tale.
Pachet cu asp.net editor:
ckeditor_aspnet_3.6.6.2.zip
(1.32 MB, Numărul de descărcări: 0, Prețul de vânzare: 2 Grain MB)
|