Introduktion til FCKeditor FCKeditor er en kraftfuld teksteditor, der understøtter WYSIWYG-funktionalitet og kan tilbyde brugere online dokumentredigeringstjenester som Microsoft Office-software. Den kræver ingen form for klientinstallation, er kompatibel med de fleste mainstream-browsere og understøtter programmeringsmiljøer som ASP.Net, ASP, ColdFusion, PHP, Java, Active-FoxPro, Lasso, Perl, ython osv.
Officiel hjemmeside http://www.fckeditor.net/
Officiel dokumentation http://wiki.fckeditor.net/
Download adressen http://www.fckeditor.net/download/default.html
Faktisk er konfigurationsprocessen for forskellige versioner af FCKeditor grundlæggende ens, og her tager vi den nyeste version 2.63 som eksempel for at introducere den.
FCKeditor installation og konfiguration For at http://www.fckeditor.net downloader du de 2 zip-pakker til FCKeditor2.63.zip og FCKeditor.NET version 2.63
(a) FCKeditor_2.6.3 er dens nyeste Javascrip uden t filer og billeder;
(b) FCKeditor.Net_2.6.3.zip er en ASP.NET kontrol-DLL-fil.
Pak a ud for at få FCKeditor-kernefilen, og kopier den til rodmappen i webprojektet (foreslået selvfølgelig, du kan lægge den hvor som helst). Så lyn b op og tag den. .NET understøttede kildekode, enter, der er FCKeditor DLL i Release under bin (der er også en debug-mappe her, det anbefales at bruge release), vi skal tilføje en reference til den i projektet.
1. Højreklik i projektbrowseren og vælg Tilføj reference... ), find fanen Gennemse, find derefter den FredCK.FCKeditorV2.dll, du har pakket ud, og bekræft. På nuværende tidspunkt er der en ekstra bin-mappe i FCKPro-projektmappen, som indeholder FredCK.FCKeditorV2.dll filer.
2. For at lette RAD-udviklingen tilføjede vi også FCKeditor-kontrollen til VS Toolbox, udvider den fælles fanegruppe (General) i værktøjskassen og højreklikker for at vælge komponenten (Vælg elementer... ), find direkte gennemseknappen i dialogboksen, find FredCK.FCKeditorV2.dll, og bekræft derefter.
3. Konfigurér WebConfig, tilføj det i <appSettings>noden, som vist nedenfor:- <appSettings>
- <add key="FCKeditor:BasePath" value="/Web/fckeditor/"/>
- <add key="FCKeditor:UserFilesPath" value="/Web/Upload/" />
- </appSettings>
Kopier kode
Bemærk: "/Web/" er projektets navn.
BasePath:fckeditor er den mappe, hvor hele FCKeditor-mappen er placeret.
UserFilesPath: Stien til upload af filer, billeder osv.
Efter at have gennemført det første element i den detaljerede konfiguration nedenfor, kan vi bruge FCKeditor-kontrollen. For bedre at fejlfinde dette værktøj og få det til at opfylde vores faktiske behov, er det nødvendigt at ændre indstillingerne for dets egenskaber.
FCKeditor detaljerede indstillinger Gå til FCKeditor-mappen og rediger fckconfig-filen. Faktisk er listen relativt klar, skrivningen er mere standardiseret, og der er nogle noter, men så længe du kan lidt engelsk, kan du forstå det, og det er meget bekvemt at betjene. Her er nogle få almindeligt anvendte indstillinger som et lille eksempel.
1. Dette skridt er et must, det vigtigste og væsentligt.
Oprindeligt:
var _FileBrowserLanguage = 'php' ; asp | aspx | CFM | lasso | perl | php | py
var _QuickUploadLanguage = 'php' ; asp | aspx | CFM | lasso | php
Ændret til:
var _FileBrowserLanguage = 'aspx' ; asp | aspx | CFM | lasso | perl | php | py
var _QuickUploadLanguage = 'aspx' ; asp | aspx | CFM | lasso | php
2. Konfigurér sprogpakken. Der findes engelsk, kinesisk traditionel osv., her bruger vi forenklet kinesisk.
Oprindelig:
FCKConfig.DefaultLanguage = 'en' ;
Ændret til:
FCKConfig.DefaultLanguage = 'zh-cn' ;
3. Konfigurere skindet. Der er standard, Office2003, sølvstil osv., her kan vi bruge standard.
FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ;
4. Du kan bruge tab-tasten i editordomænet. (1 er ja, 0 er nej)
FCKConfig.TabSpaces = 0 ; FCKConfig.TabSpaces = 1;
5. Tilføj flere typer skrifttyper, som vi ofte bruger, såsom:
revidere
FCKConfig.FontNames = 'Arial; Comic Sans MS; Kurér Ny; Tahoma; Times New Roman; Verdana' ;
Ændret til:
FCKConfig.FontNames = 'Sangstil; sort krop; præsteskrift; Kursiv _GB2312; Arial; Comic Sans MS; Kurér Ny; Tahoma; Times New Roman; Verdana'
6. Standardvisningsskrifttypen i editordomænet er 12px, og hvis du vil ændre den, kan du ændre stylesheetet for at opfylde kravene, åbne /editor/css/fck_editorarea.css og ændre fontstørrelsesattributten. For eksempel skriftstørrelse: 14px;
7. Om sikkerhed.
Hvis din editor bruges i frontenden af hjemmesiden, skal du tage hensyn til sikkerheden, ikke bruge standardværktøjslinjen i forgrunden, enten tilpasse funktionen, eller bruge systemet, der har defineret Basic, altså basic-værktøjslinjen,
FCKConfig.ToolbarSets["Basic"] = [ ['Fed', 'Kursiv','-','OrdnetListe','UordnetListe','-','Link','Aflink', 'Billede','-','Om'] ] ;
Faktisk kan du indstille dem efter dine egne behov, og funktionerne er kraftige nok til at give flere valgmuligheder, hvilket helt sikkert vil opfylde dine behov.
Selvfølgelig kan du også konfigurere WebConfig for at sikre sikkerhed, hvilket vi vil tale om næste gang.
Problemer med FCKEditor 2.6: 1. Løsning på fejlen "Venligst tjek editor/filmanager/connectors/aspx/config.aspx"-fejlen i FCKeditor
Åbn editor/filemanager/connectors/aspx/config.ascx for at ændre CheckAuthentication()-metoden og returnere true
- private bool CheckAuthentication()
- {
- return true;
- }
Kopier kode
2. Klik på Gennemse Server i Upload File-vinduet, serveren sendte ikke en korrekt xml tilbage, vil dukke op..... Fejlmeddelelse, fordi senere versioner af FCKEditor kræver, at forskellige typer filer sendes til forskellige mapper, herunder fil, billede, falsh, medier osv., som først skal etableres.
FCKeditor er strømlinet Gå til FCKeditor-mappen og slet alle filer og mapper, der starter med "_", dette er nogle eksempler, bare behold editor-mappen, fckconfig, fckeditor, fckstyles.xml, fcktemplates.xml;
Gå til editor-mappen, slet "_source"-mappen og læg kildefilen i den;
Vend tilbage til den forrige mappe til filmanager-mappen, der er to mapper: browser og upload. Gå til browserens "standard"-connectors, behold kun aspx-mappen, og slet resten. MCPUK-mappen kan også slettes; Upload er den samme, kun ASPX-mappen bevares;
Gå tilbage til editoren og gå derefter ind i billedmappen, smiley er placeret i emoji-ikonet, der er to serier, msn og fun, hvis du vil bruge din egen emoji, kan du slette dem alle; Hvis du vil bruge emoji-ikonet her, så slet det ikke;
lang lægges i sprogpakken, hvis du kun bruger kinesisk forenklet, så behold kun de to filer fcklanguagemanager og zh-cn, det anbefales at beholde de to filer af en (engelsk) og zh (traditionel kinesisk), fcklanguagemanager er sprogkonfigurationsfilen, som kan parres med indstillingerne i fckconfig, svarende til den tilsvarende sprogfil, og den skal bevares!
Luk derefter lang-mappen, gå ind i skins-mappen, hvis du vil bruge FCKeditors standard cremegule standard, slet derefter de to andre mapper undtagen standardmappen direkte, hvis du vil bruge noget andet, afhænger det af din egen præference.
Pakke med asp.net editor:
ckeditor_aspnet_3.6.6.2.zip
(1.32 MB, Antal downloads: 0, Salgspris: 2 Korn MB)
|