Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 16066|Odgovoriti: 0

[ASP.NET] asp.net Urejevalnik besedila (FCKeditor)

[Kopiraj povezavo]
Objavljeno na 17. 04. 2015 13:35:50 | | |

Uvod v FCKeditor
FCKeditor je zmogljiv urejevalnik besedila, ki podpira funkcionalnost WYSIWYG in uporabnikom omogoča spletne storitve urejanja dokumentov, kot je programska oprema Microsoft Office. Ne zahteva nobene oblike namestitve odjemalca, je združljiv z večino običajnih brskalnikov in podpira programska okolja, kot so ASP.Net, ASP, ColdFusion, PHP, Java, Active-FoxPro, Lasso, Perl, ython itd.

Uradna spletna stran http://www.fckeditor.net/

Uradna dokumentacija http://wiki.fckeditor.net/

Prenesite naslov http://www.fckeditor.net/download/default.html

      Pravzaprav je postopek konfiguracije različnih različic FCKeditorja v osnovi podoben, tukaj pa bomo kot primer vzeli najnovejšo različico 2.63, da jo predstavimo.


Namestitev in konfiguracija FCKeditorja
Za http://www.fckeditor.net prenesite 2 zip paketa za FCKeditor2.63.zip in FCKeditor.NET različico 2.63

(a) FCKeditor_2.6.3 je njegov najnovejši Javascrip brez t datotek in slik;

(b) FCKeditor.Net_2.6.3.zip je ASP.NET kontrolna DLL datoteka.

Razpakirajte A, da dobite osnovno datoteko FCKeditorja, in jo kopirajte v korensko mapo spletnega projekta (seveda predlagano, da jo lahko postavite kamorkoli). Nato odpri B in vzemi. .NET je podpiral izvorno kodo, enter, v izdaji pod bin je FCKeditor DLL (tukaj je tudi mapa za razhroščevanje, priporočljivo je uporabiti release), nanjo moramo dodati referenco v projektu.

1. Desni klik na brskalnik projektov in izberite Dodaj referenco... ), poišči zavihek Brskanje, nato poišči FredCK.FCKeditorV2.dll, ki si ga odprl, in potrdi. Trenutno je v mapi projekta FCKPro dodatna mapa bin, ki vsebuje FredCK.FCKeditorV2.dll datotek.

2. Da bi olajšali razvoj RAD, smo dodali tudi FCKeditor kontrolo v VS Toolbox, razširili skupno skupino zavihkov (Splošno) orodjarne in z desnim klikom izbrali komponento (Izberi elemente... ), neposredno poiščite gumb za brskanje v pogovornem oknu, poiščite FredCK.FCKeditorV2.dll in nato potrdite.

3. Konfigurirajte WebConfig, dodajte ga v <appSettings>vozlišče, kot je prikazano spodaj:
  1. <appSettings>
  2.         <add key="FCKeditor:BasePath" value="/Web/fckeditor/"/>
  3.         <add key="FCKeditor:UserFilesPath" value="/Web/Upload/" />        
  4.     </appSettings>
Kopiraj kodo


Opomba: "/Web/" je ime projekta.

BasePath:fckeditor je imenik, kjer se nahaja celotna mapa FCKeditor.

UserFilesPath: Pot za nalaganje datotek, slik itd.

      Po dokončanju prvega elementa v podrobni konfiguraciji spodaj lahko uporabimo nadzor FCKeditor. Da bi to orodje bolje razhroščili in ga prilagodili našim dejanskim potrebam, je potrebno spremeniti nastavitve njegovih lastnosti.

Podrobne nastavitve FCKeditorja
Pojdi v mapo FCKeditor in uredi datoteko fckconfig. Pravzaprav je seznam razmeroma jasen, pisanje je bolj standardizirano in vsebuje nekaj opomb, a dokler znaš malo angleško, ga razumeš in je zelo priročen za uporabo. Tukaj je nekaj pogosto uporabljenih nastavitev kot majhen primer.

1. Ta korak je nujen, najpomembnejši in bistven.

Prvotno:

var _FileBrowserLanguage = 'php' ; asp | ASPX | cfm | lasso | perl | php | py

var _QuickUploadLanguage = 'php' ; asp | ASPX | cfm | lasso | php

Spremenjeno v:

var _FileBrowserLanguage = 'aspx' ; asp | ASPX | cfm | lasso | perl | php | py

var _QuickUploadLanguage = 'aspx' ; asp | ASPX | cfm | lasso | php

2. Konfigurirajte jezikovni paket. Obstajajo angleščina, kitajščina tradicionalna itd., tukaj uporabljamo poenostavljeno kitajščino.

Prvotno:

FCKConfig.DefaultLanguage = 'en' ;

Spremenjeno v:

FCKConfig.DefaultLanguage = 'zh-cn' ;

3. Nastavite preobleko. Obstajajo default, office2003, silver style itd., tukaj lahko uporabimo privzeto.

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

4. Tipko Tab lahko uporabite v domeni urejevalnika. (1 je da, 0 je ne)

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

5. Dodajte več metod pisav, ki jih pogosto uporabljamo, kot so:

Spremeniti

FCKConfig.FontNames = 'Arial; Comic Sans MS; Courier New; Tahoma; Times New Roman; Verdana' ;

Spremenjeno v:

FCKConfig.FontNames = 'Slog pesmi; črno telo; duhovniško pisavo; Poševna pisava _GB2312; Arial; Comic Sans MS; Courier New; Tahoma; Times New Roman; Verdana'

6. Privzeta prikazna pisava v domeni urejevalnika je 12px, in če jo želite spremeniti, lahko spremenite slog, da ustreza zahtevam, odprete /editor/css/fck_editorarea.css in spremenite atribut velikosti pisave. Na primer, velikost pisave: 14px;

7. O varnosti.

Če je vaš urejevalnik uporabljen na sprednjem delu spletne strani, morate upoštevati varnost, ne uporabljajte privzete orodne vrstice v ospredju, bodisi prilagodite funkcijo ali uporabite sistem, ki je definiral osnovno orodno vrstico, torej osnovno orodno vrstico,

FCKConfig.ToolbarSets["Basic"] = [
['Krepko', 'ležeče','-', 'Urejeni', 'Neurejeni','-','', 'povezava', 'odvezati', 'slika','-', 'o nas']
] ;

Pravzaprav jih lahko nastavite glede na svoje potrebe, funkcije pa so dovolj zmogljive, da ponudijo več možnosti, kar bo zagotovo ustrezalo vašim potrebam.

Seveda lahko tudi konfigurirate WebConfig za zagotavljanje varnosti, o čemer bomo govorili v nadaljevanju.

Težave s FCKEditor 2.6:
1. Rešitev napake "Please check the editor/filemanager/connectors/aspx/config.aspx" v FCKeditorju

Odprite urejevalnik/upravitelj datotek/connectors/aspx/config.ascx za spremembo metode CheckAuthentication() in vrnitev true   
  1. private bool CheckAuthentication()
  2. {
  3.         return true;
  4. }
Kopiraj kodo



2. Kliknite Prebrskaj strežnik v oknu za nalaganje datoteke, strežnik ni poslal nazaj in se pojavi ustrezni xml..... Sporočilo o napaki, ker kasnejše različice FCKEditorja zahtevajo, da se različne vrste datotek pošljejo v različne imenike, vključno z datotekami, slikami, falsh, mediji itd., kar je treba najprej vzpostaviti.


FCKeditor je poenostavljen
Pojdi v mapo FCKeditor in izbriši vse datoteke in mape, ki se začnejo z "_", to so nekateri primeri, samo obdrži mapo editor, fckconfig, fckeditor, fckstyles.xml, fcktemplates.xml;

Pojdite v mapo urejevalnika, izbrišite mapo "_source" in vanjo vstavite izvorno datoteko;

Vrnite se v prejšnjo mapo v mapo upravitelja datotek, kjer sta dve mapi: brskalnik in nalaganje. Pojdi na "privzete" konektorje brskalnika, obdrži samo mapo aspx in izbriši ostalo. Mapo MCPUK je mogoče prav tako izbrisati; Nalaganje je enako, shranjena je le mapa ASPX;

Vrni se v urejevalnik in nato vstopi v mapo s slikami, smešek je v ikoni emojija, obstajata dve seriji, msn in fun, če želiš uporabiti svoje emojije, jih lahko vse izbrišeš; Če želite tukaj uporabiti ikono emojija, je ne brišite;

lang je vključen v jezikovni paket, če uporabljate samo Chinese Simplified, potem obdržite samo obe datoteki fcklanguagemanager in zh-cn, priporočljivo je obdržati dve datoteki en (angleščina) in zh (tradicionalna kitajščina), fcklanguagemanager je konfiguracijska datoteka jezika, ki jo je mogoče povezati z nastavitvami v fckconfig, ki ustreza ustrezni jezikovni datoteki, ki jo je treba shraniti!

Nato zapri mapo lang, vstopi v mapo skins, če želiš uporabiti privzeto kremasto rumeno FCKeditorjevo mapo, nato izbriši preostali dve mapi, razen privzete mape neposredno, če želiš uporabiti kaj drugega, je odvisno od tvojih osebnih preferenc.

Paket z asp.net urejevalnikom: ckeditor_aspnet_3.6.6.2.zip (1.32 MB, Število prenosov: 0, Prodajna cena: 2 Grain MB)




Prejšnji:ASP.NET anti-SQL injekcije
Naslednji:Funkcija za nalaganje slik z integracijo Ckeditor in Ckfinder (.net različica)
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com