Introduktion till FCKeditor FCKeditor är en kraftfull textredigerare som stödjer WYSIWYG-funktionalitet och kan erbjuda användare online-dokumentredigeringstjänster som Microsoft Office-programvara. Den kräver ingen form av klientinstallation, är kompatibel med de flesta vanliga webbläsare och stödjer programmeringsmiljöer som ASP.Net, ASP, ColdFusion, PHP, Java, Active-FoxPro, Lasso, Perl, ython, etc.
Officiell webbplats http://www.fckeditor.net/
Officiell dokumentation http://wiki.fckeditor.net/
Ladda ner adressen http://www.fckeditor.net/download/default.html
Faktum är att konfigurationsprocessen för olika versioner av FCKeditor i princip är liknande, och här tar vi den senaste versionen 2.63 som exempel för att introducera den.
FCKeditor-installation och konfiguration För att http://www.fckeditor.net, ladda ner de två zip-paketen för FCKeditor2.63.zip och FCKeditor.NET version 2.63
(a) FCKeditor_2.6.3 är dess senaste Javascrip utan t-filer och bilder;
(b) FCKeditor.Net_2.6.3.zip är en ASP.NET kontroll-DLL-fil.
Packa upp en för att få FCKeditor-kärnfilen och kopiera den till rotkatalogen i webbprojektet (föreslås förstås, du kan lägga den var som helst). Sedan drar du ner dragkedjan och tar igång. .NET-stödd källkod, enter, det finns FCKeditor DLL i Release under bin (det finns också en debug-mapp här, det rekommenderas att använda release), vi behöver lägga till en referens till den i projektet.
1. Högerklicka i projektwebbläsaren och välj Lägg till referens... ), hitta fliken Bläddra, sedan leta upp den FredCK.FCKeditorV2.dll du har packat upp och bekräfta. Vid denna tidpunkt finns en extra bin-mapp i FCKPro-projektkatalogen, som innehåller FredCK.FCKeditorV2.dll filer.
2. För att underlätta RAD-utvecklingen lade vi också till FCKeditor-kontrollen i VS Toolbox, expanderade den gemensamma flikgruppen (Generell) i verktygslådan och högerklicka för att välja komponenten (Välj objekt... ), hitta direkt blädderknappen i dialogrutan, hitta FredCK.FCKeditorV2.dll och bekräfta sedan.
3. Konfigurera WebConfig, lägg till det i <appSettings>noden, som visas nedan:- <appSettings>
- <add key="FCKeditor:BasePath" value="/Web/fckeditor/"/>
- <add key="FCKeditor:UserFilesPath" value="/Web/Upload/" />
- </appSettings>
Kopiera koden
Obs: "/Web/" är projektets namn.
BasePath:fckeditor är katalogen där hela FCKeditor-mappen finns.
UserFilesPath: Vägen för att ladda upp filer, bilder, etc.
Efter att ha slutfört det första elementet i den detaljerade konfigurationen nedan kan vi använda FCKeditor-kontrollen. För att bättre felsöka detta verktyg och få det att möta våra faktiska behov är det nödvändigt att ändra inställningarna för dess egenskaper.
FCKeditor detaljerade inställningar Gå till FCKeditor-mappen och redigera fckconfig-filen. Faktum är att listan är relativt tydlig, skrivstilen är mer standardiserad och det finns vissa anteckningar, men så länge du kan lite engelska kan du förstå det, och det är mycket bekvämt att använda. Här är några vanliga miljöer som ett litet exempel.
1. Detta steg är ett måste, det viktigaste och nödvändigt.
Ursprungligen:
var _FileBrowserLanguage = 'php' ; asp | aspx | CFM | lasso | Perl | php | py
var _QuickUploadLanguage = 'php' ; asp | aspx | CFM | lasso | php
Ändrat till:
var _FileBrowserLanguage = 'aspx' ; asp | aspx | CFM | lasso | Perl | php | py
var _QuickUploadLanguage = 'aspx' ; asp | aspx | CFM | lasso | php
2. Konfigurera språkpaketet. Det finns engelska, traditionella kinesiska, etc., här använder vi förenklad kinesiska.
Ursprungligen:
FCKConfig.DefaultLanguage = 'en' ;
Ändrat till:
FCKConfig.DefaultLanguage = 'zh-cn' ;
3. Konfigurera skinnet. Det finns standard, Office2003, silverstil, etc., här kan vi använda standard.
FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ;
4. Du kan använda tab-tangenten i editordomänen. (1 är ja, 0 är nej)
FCKConfig.TabSpaces = 0 ; FCKConfig.TabSpaces = 1;
5. Lägg till flera typer av typsnitt som vi ofta använder, såsom:
revidera
FCKConfig.FontNames = 'Arial; Comic Sans MS; Kurir New; Tahoma; Times New Roman; Verdana';
Ändrat till:
FCKConfig.FontNames = 'Sångstil; svart kropp; prästskrift; Kursiv _GB2312; Arial; Comic Sans MS; Kurir New; Tahoma; Times New Roman; Verdana'
6. Standarddisplay-typsnittet i editordomänen är 12px, och om du vill ändra det kan du ändra stilmallen för att uppfylla kraven, öppna /editor/css/fck_editorarea.css och ändra attributet fontstorlek. Till exempel, teckenstorlek: 14px;
7. Om säkerhet.
Om din editor används i webbplatsens frontend, måste du ta hänsyn till säkerheten, använd inte standardverktygsfältet i förgrunden, antingen anpassa funktionen eller använd systemet som har definierat Basic, det vill säga Basic-verktygsfältet,
FCKConfig.ToolbarSets["Basic"] = [ ['Fetstil', 'Kursiv','-','OrdnadLista','OordnadLista','-','Länk','Avlänk','Bild','-','Om'] ] ;
Faktum är att du kan ställa in dessa efter dina egna behov, och funktionerna är tillräckligt kraftfulla för att ge fler valmöjligheter, vilket definitivt kommer att passa dina behov.
Självklart kan du också konfigurera WebConfig för att säkerställa säkerhet, vilket vi kommer att prata om härnäst.
Problem med FCKEditor 2.6: 1. Lösning på felet "Vänligen kontrollera editor/filemanager/connectors/aspx/config.aspx"-felet i FCKeditor
Öppna editor/filemanager/connectors/aspx/config.ascx för att ändra CheckAuthentication()-metoden och returnera true
- private bool CheckAuthentication()
- {
- return true;
- }
Kopiera koden
2. Klicka på Bläddra Server i fönstret Upload File, servern som inte skickade tillbaka en korrekt xml kommer att visas..... Felmeddelande, eftersom senare versioner av FCKEditor kräver att olika typer av filer skickas till olika kataloger, inklusive fil, bild, falsh, media etc., vilket måste fastställas först.
FCKeditor är strömlinjeformat Gå till FCKeditor-mappen och radera alla filer och mappar som börjar med "_", detta är några exempel, behåll bara editor-mappen, fckconfig, fckeditor, fckstyles.xml, fcktemplates.xml;
Gå till editor-mappen, radera mappen "_source" och lägg källfilen där;
Gå tillbaka till föregående katalog till filhanterarmappen, där finns två mappar: webbläsare och uppladdning. Gå till webbläsarens "standard"-kontakter, behåll bara aspx-mappen och radera resten. MCPUK-katalogen kan också tas bort; Uppladdningen är densamma, endast ASPX-mappen sparas;
Gå tillbaka till editorn och gå sedan in i bildmappen, smiley är placerad i emoji-ikonen, det finns två serier, msn och fun, om du vill använda din egen emoji kan du ta bort alla; Om du vill använda emoji-ikonen här, radera den inte;
lang läggs i språkpaketet, om du bara använder Chinese Simplified, behåll då bara de två filerna fcklanguagemanager och zh-cn, det rekommenderas att behålla de två filerna en (engelska) och zh (traditionella kinesiska), fcklanguagemanager är språkkonfigurationsfilen, och den kan paras med inställningarna i fckconfig, motsvarande motsvarande språkfil, måste sparas!
Sedan lämnar du lang-mappen, går in i skins-mappen, om du vill använda FCKeditors standard creamy yellow, radera sedan de andra två mapparna utom standardmappen direkt, om du vill använda något annat beror det på din egen preferens.
Paket med asp.net editor:
ckeditor_aspnet_3.6.6.2.zip
(1.32 MB, Antal nedladdningar: 0, Försäljningspris: 2 Korn MB)
|