Úvod do FCKeditoru FCKeditor je výkonný textový editor, který podporuje funkci WYSIWYG a může uživatelům poskytovat online služby pro úpravu dokumentů, například software Microsoft Office. Nevyžaduje žádnou formu instalace klienta, je kompatibilní s většinou běžných prohlížečů a podporuje programovací prostředí jako ASP.Net, ASP, ColdFusion, PHP, Java, Active-FoxPro, Lasso, Perl, Ython atd.
Oficiální webové stránky http://www.fckeditor.net/
Oficiální dokumentace http://wiki.fckeditor.net/
Stáhněte si adresu http://www.fckeditor.net/download/default.html
Ve skutečnosti je konfigurační proces různých verzí FCKeditoru v podstatě podobný, a zde vezmeme nejnovější verzi 2.63 jako příklad pro její představení.
Instalace a konfigurace FCKeditoru Pro http://www.fckeditor.net si stáhněte 2 zip balíčky pro FCKeditor2.63.zip a FCKeditor.NET verze 2.63
(a) FCKeditor_2.6.3 je jeho nejnovější Javascrip bez t souborů a obrazů;
(b) FCKeditor.Net_2.6.3.zip je soubor ASP.NET Control DLL.
Rozbalte a, abyste získali jádro FCKeditoru, a zkopírujte ho do kořenového adresáře webového projektu (samozřejmě doporučuji, můžete ho dát kamkoli). Pak rozepni B a vezmi si. .NET podporoval zdrojový kód, enter, v Release pod binem je FCKeditor DLL (je zde také složka pro ladění, doporučuje se použít release), musíme na něj v projektu přidat odkaz.
1. Klikněte pravým tlačítkem na prohlížeč projektů a vyberte Přidat odkaz... ), najděte záložku Procházet, pak najděte FredCK.FCKeditorV2.dll, kterou jste rozbalili, a potvrďte. V tuto chvíli je v adresáři projektu FCKPro další složka bin, která obsahuje FredCK.FCKeditorV2.dll soubory.
2. Pro usnadnění vývoje RAD jsme také přidali ovládání FCKeditor do VS Toolbox, rozbalili společnou skupinu záložek (Obecné) toolboxu a kliknutím pravým tlačítkem vybrali komponentu (Vybrat položky... ), přímo najděte tlačítko procházení v dialogovém okně, najděte FredCK.FCKeditorV2.dll a pak potvrďte.
3. Konfigurujte WebConfig, přidejte jej do <appSettings>uzlu, jak je uvedeno níže:- <appSettings>
- <add key="FCKeditor:BasePath" value="/Web/fckeditor/"/>
- <add key="FCKeditor:UserFilesPath" value="/Web/Upload/" />
- </appSettings>
Kopírovat kód
Poznámka: "/Web/" je název projektu.
BasePath:fckeditor je adresář, kde se nachází celá složka FCKeditor.
UserFilesPath: Cesta k nahrávání souborů, obrázků atd.
Po dokončení první položky v podrobné konfiguraci níže můžeme použít ovládání FCKeditor. Abychom tento nástroj lépe ladili a vyhovovali našim skutečným potřebám, je nutné upravit nastavení jeho vlastností.
Podrobná nastavení FCKeditoru Jdi do složky FCKeditor a uprav soubor fckconfig. Ve skutečnosti je seznam poměrně jasný, písmo je standardizovanější a obsahuje nějaké poznámky, ale pokud umíš trochu anglicky, rozumíš tomu a je velmi pohodlný na používání. Zde je několik běžně používaných prostředí jako malý příklad.
1. Tento krok je nutný, nejdůležitější a nezbytný.
Původně:
var _FileBrowserLanguage = 'php' ; asp | ASPX | cfm | Lasso | perl | php | py
var _QuickUploadLanguage = 'php' ; asp | ASPX | cfm | Lasso | php
Změněno na:
var _FileBrowserLanguage = 'aspx' ; asp | ASPX | cfm | Lasso | perl | php | py
var _QuickUploadLanguage = 'aspx' ; asp | ASPX | cfm | Lasso | php
2. Konfigurujte jazykový balíček. Existují angličtina, čínština tradiční atd., zde používáme zjednodušenou čínštinu.
Původně:
FCKConfig.DefaultLanguage = 'en' ;
Změněno na:
FCKConfig.DefaultLanguage = 'zh-cn' ;
3. Nastavit skin. Existují default, office2003, silver style atd., zde můžeme použít výchozí.
FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ;
4. V doméně editoru můžete použít klávesu Tab. (1 je ano, 0 je ne)
FCKConfig.TabSpaces = 0 ; FCKConfig.TabSpaces = 1;
5. Přidat několik metod fontů, které běžně používáme, například:
revidovat
FCKConfig.FontNames = 'Arial; Comic Sans MS; Courier New; Tahoma; Times New Roman; Verdana' ;
Změněno na:
FCKConfig.FontNames = 'Styl písně; černé tělo; duchovní písmo; Kurzíva _GB2312; Arial; Comic Sans MS; Courier New; Tahoma; Times New Roman; Verdana'
6. Výchozí zobrazovací písmo v doméně editoru je 12px, a pokud jej chcete upravit, můžete upravit styl tak, aby vyhovoval požadavkům, otevřít /editor/css/fck_editorarea.css a upravit atribut velikosti písma. Například velikost písma: 14px;
7. O bezpečnosti.
Pokud je váš editor použit na rozhraní webu, musíte brát v úvahu bezpečnost, nepoužívejte výchozí panel nástrojů v popředí, buď upravujte funkci, nebo použijte systém definovaný Basic, tedy základní panel pažeb,
FCKConfig.ToolbarSets["Basic"] = [ ['Tučně', 'kurzívou','-', 'UspořádanýSeznam','-', 'Odkaz', 'Odpojit', 'Obrázek','-', 'O mně'] ] ;
Ve skutečnosti si je můžete nastavit podle svých potřeb a funkce jsou dostatečně výkonné, aby nabídly více možností, což rozhodně vyhoví vašim potřebám.
Samozřejmě můžete také nakonfigurovat WebConfig pro zajištění bezpečnosti, o které si povíme dál.
Problémy s FCKEditor 2.6: 1. Řešení chyby "Prosím, zkontrolujte editor/filemanager/connectors/aspx/config.aspx" v FCKeditoru
Otevřete editor/filemanager/connectors/aspx/config.ascx pro úpravu metody CheckAuthentication() a vrácení true
- private bool CheckAuthentication()
- {
- return true;
- }
Kopírovat kód
2. Klikněte na Procházet server v okně Upload soubor, server neodeslal správný xml soubor..... Chybová zpráva, protože pozdější verze FCKEditoru vyžadují, aby různé typy souborů byly posílány do různých adresářů, včetně souborů, obrazů, falsh, médií atd., které musí být nejprve vytvořeny.
FCKeditor je zjednodušený Jděte do složky FCKeditor a smažte všechny soubory a složky začínající na "_", to jsou příklady, stačí si nechat složku editor, fckconfig, fckeditor, fckstyles.xml, fcktemplates.xml;
Jděte do složky editor, smažte složku "_source" a vložte do ní zdrojový soubor;
Vraťte se do předchozí složky do složky správce souborů, jsou tam dvě složky: prohlížeč a nahrávání. Jdi do "výchozích" konektorů prohlížeče, ponech si jen složku aspx a zbytek smaž. Adresář MCPUK lze také smazat; Nahrávání je stejné, uchovává se pouze složka ASPX;
Vraťte se do editoru a vstupte do složky obrázků, smajlík je vložen do ikony emoji, jsou tam dvě série, msn a fun, pokud chcete použít své vlastní emoji, můžete je všechny smazat; Pokud chcete použít ikonu emoji zde, tak ji nemazejte;
lang je vložen do jazykového balíčku, pokud používáte pouze Chinese Simplified, pak si ponecháte pouze dva soubory fcklanguagemanager a zh-cn, doporučuje se ponechat dva soubory en (anglicky) a zh (tradiční čínština), fcklanguagemanager je jazykový konfigurační soubor, který lze spárovat s nastavením fckconfig, odpovídající příslušnému jazykovému souboru, který musí být ponechán!
Pak ukonči složku lang, vstup do složky skins, pokud chceš použít výchozí krémově žlutou složku FCKeditoru, pak smaž ostatní dvě složky kromě výchozí složky přímo, pokud chceš použít něco jiného, záleží na tvých preferencích.
Balíček s asp.net editorem:
ckeditor_aspnet_3.6.6.2.zip
(1.32 MB, Počet stažení: 0, Prodejní cena: 2 Zrno MB)
|