Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 16066|Svar: 0

[ASP.NET] asp.net Teksteditor (FCKeditor)

[Kopier link]
Opslået på 17/04/2015 13.35.50 | | |

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:
  1. <appSettings>
  2.         <add key="FCKeditor:BasePath" value="/Web/fckeditor/"/>
  3.         <add key="FCKeditor:UserFilesPath" value="/Web/Upload/" />        
  4.     </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   
  1. private bool CheckAuthentication()
  2. {
  3.         return true;
  4. }
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)




Tidligere:ASP.NET af Anti-SQL-injektion
Næste:Ckeditor og Ckfinder Integration Upload Billedfunktion (.net-version)
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com