Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 16066|Válasz: 0

[ASP.NET] asp.net Szövegszerkesztő (FCKeditor)

[Linket másol]
Közzétéve 2015. 04. 17. 13:35:50 | | |

Bevezetés az FCKeditorhoz
Az FCKeditor egy hatékony szövegszerkesztő, amely támogatja a WYSIWYG funkciókat, és online dokumentumszerkesztési szolgáltatásokat is nyújthat a felhasználóknak, például Microsoft Office szoftverekkel. Nem igényel semmilyen kliens-telepítést, kompatibilis a legtöbb mainstream böngészővel, és támogatja olyan programozási környezeteket, mint az ASP.Net, ASP, ColdFusion, PHP, Java, Active-FoxPro, Lasso, Perl, ython stb.

Hivatalos weboldal http://www.fckeditor.net/

Hivatalos dokumentáció http://wiki.fckeditor.net/

Töltsd le a címet http://www.fckeditor.net/download/default.html

      Valójában az FCKeditor különböző verzióinak konfigurációs folyamata alapvetően hasonló, és itt a legfrissebb 2.63-at vesszük példaként, hogy bemutatjuk.


FCKeditor telepítése és konfigurálása
A http://www.fckeditor.net letöltéséhez töltsd le a 2 zip csomagot a FCKeditor2.63.zip és FCKeditor.NET 2.63-as verzióhoz

(a) a FCKeditor_2.6.3 a legújabb Javascrip fájl és képek nélkül;

(b) FCKeditor.Net_2.6.3.zip egy ASP.NET vezérlésű DLL fájl.

Bontsd ki az FCKeditor magfájlt, és másold le a webprojekt gyökérkönyvtárába (persze javasolt, bárhová be lehet tenni). Aztán húzd ki a b-t és vedd el. A .NET támogatta forráskódot, enter, a Release bin alatt van FCKeditor DLL (itt van egy hibakereső mappa is, ajánlott a release használatát), ehhez hozzá kell utalnunk a projektben.

1. Jobb kattintással a projekt böngészőjére, és válaszd a Hivatkozás hozzáadását... ), keresd meg a Böngés-fület, majd keresd meg a kibontott FredCK.FCKeditorV2.dll, és erősítsd meg. Jelenleg az FCKPro projektkönyvtárban egy további bin mappa található, amely FredCK.FCKeditorV2.dll fájlokat tartalmaz.

2. A RAD fejlesztés megkönnyítése érdekében hozzáadtuk az FCKeditor vezérlést a VS Toolboxba, kibővítettük a szerszámbox közös fülcsoportját (Általános), és jobb kattintással kiválasztjuk a komponenst (Elemek kiválasztása... ), közvetlenül a böngésző gombot keresd meg a párbeszédablakon, keresd meg a FredCK.FCKeditorV2.dll, majd erősítsd meg.

3. Konfiguráld a WebConfig-et, add hozzá <appSettings>a csomópontba, ahogy az alábbiakban látható:
  1. <appSettings>
  2.         <add key="FCKeditor:BasePath" value="/Web/fckeditor/"/>
  3.         <add key="FCKeditor:UserFilesPath" value="/Web/Upload/" />        
  4.     </appSettings>
Kód másolása


Megjegyzés: a "/Web/" a projekt neve.

A BasePath:fckeditor az a könyvtár, ahol az egész FCKeditor mappa található.

UserFilesPath: Az útvonal a fájlok, képek stb. feltöltéséhez.

      Az alábbi részletes konfiguráció első eleme befejezése után használhatjuk az FCKeditor vezérlést. Ahhoz, hogy jobban hibazzunk és megfeleljünk a tényleges igényeinknek, szükséges módosítani a tulajdonságai beállításait.

FCKeditor részletes beállítások
Menj az FCKeditor mappába, és szerkesszd a fckconfig fájlt. Valójában a lista viszonylag világos, az írás szabványosabb, és vannak jegyzetek, de ha egy kicsit tudsz angolul, érted, és nagyon kényelmes kezelni. Íme néhány leggyakrabban használt beállítás egy kis példaként.

1. Ez a lépés elengedhetetlen, a legfontosabb és elengedhetetlen.

Eredetileg:

var _FileBrowserLanguage = 'php' ; asp | aspx | CFM | Lasso | Perl | php | py

var _QuickUploadLanguage = 'php' ; asp | aspx | CFM | Lasso | php

Átalakítva:

var _FileBrowserLanguage = 'aspx' ; asp | aspx | CFM | Lasso | Perl | php | py

var _QuickUploadLanguage = 'aspx' ; asp | aspx | CFM | Lasso | php

2. Konfiguráld a nyelvcsomagot. Vannak angol, kínai hagyományos stb., itt pedig egyszerűsített kínai nyelvet használunk.

Eredetileg:

FCKConfig.DefaultLanguage = 'en' ;

Átalakítva:

FCKConfig.DefaultLanguage = 'zh-cn' ;

3. Konfiguráld a bőrt. Vannak alapértelmezett típusok, office2003, ezüst stílus, stb., itt használhatjuk az alapértelmezet.

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

4. Használhatod a Tab billentyűt az szerkesztő tartományban. (1 igen, 0 nem)

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

5. Több olyan betűtípus módszert adjunk hozzá, amelyeket gyakran használunk, például:

átnéz

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

Átalakítva:

FCKConfig.FontNames = 'Dalstílus; fekete test; irodai írás; dőlt betűkkel _GB2312; Arial; Comic Sans MS; Courier New; Tahoma; Times New Roman; Verdana'

6. Az alapértelmezett megjelenítő betűtípus a szerkesztő tartományban 12px, és ha módosítani szeretnéd, módosíthatod a stíluslapot a követelményeknek megfelelően, megnyithatod a /editor/css/fck_editorarea.css fájlokat, és módosíthatod a betűméret attribútumot. Például betűméret: 14px;

7. A biztonságról.

Ha a szerkesztőt a weboldal elején használjuk, akkor figyelembe kell venned a biztonságot, ne használd az alapértelmezett eszközsávot az előtérben, vagy testreszabd a funkciót, vagy használd a rendszert, amely az alapvetőt, azaz az alap eszköztárat definiálta,

FCKConfig.ToolbarSets["Basic"] = [
['Félkövér','dőlt betűvel','-','OrderedList','UnorderedList','-','Link','Unlink','Image','-','About']
] ;

Valójában ezeket a saját igényeid szerint állíthatod be, és a funkciók elég erősek ahhoz, hogy több választási lehetőséget kínáljanak, amelyek biztosan megfelelnek az igényeidnek.

Természetesen a WebConfig-et is konfigurálhatod a biztonság biztosítására, amiről a következőkben beszélünk.

Problémák az FCKEditor 2.6-tal:
1. Megoldás az FCKeditorben található "Kérjük, ellenőrizze a szerkesztő/fájlkezelő/connectors/aspx/config.aspx" hibára

Nyisd meg a editor/filemanager/connectors/aspx/config.ascx módját, hogy módosítsd a CheckAuthentication() metódust, és visszaadja a true   
  1. private bool CheckAuthentication()
  2. {
  3.         return true;
  4. }
Kód másolása



2. Kattints a Szerver böngészésére a Fájl feltöltés ablakban, a szerver nem küldött vissza egy megfelelő xml-t jelent meg..... Hibaüzenet, mert az FCKEditor későbbi verzióihoz különböző típusú fájlokat kell küldeni különböző könyvtárakba, beleértve a fájlokat, képeket, falsh-okat, médiumokat stb., amelyeket először meg kell állítani.


Az FCKeditor egyszerűsített
Menj az FCKeditor mappába, és töröld az összes "_" betűvel kezdődő fájlt és mappát, ezek néhány példa, csak tartsd meg a szerkesztő mappát, fckconfig, fckeditor, fckstyles.xml, fcktemplates.xml;

Menj a szerkesztő mappába, töröld a "_source" mappát, és tedd bele a forrásfájlt;

Térj vissza az előző könyvtárhoz a fájlkezelő mappába, két mappa van: böngésző és feltöltés. Menj a böngésző "default" csatlakozóihoz, tartsd meg csak az aspx mappát, és töröld a többit. Az MCPUK könyvtár is törölhető; A feltöltés ugyanaz, csak az aspx mappa marad meg;

Menj vissza a szerkesztőhöz, és lépj be a képek mappába, a mosolyós az emoji ikonba kerül, két sorozat van, msn és fun, ha saját emojit akarsz használni, mindet törölheted; Ha itt az emoji ikont szeretnéd használni, akkor ne töröld el;

a lang a nyelvcsomagba kerül, ha csak Chinese Simplified-t használsz, akkor csak az fcklanguagemanager és a zh-cn két fájlját tartod meg, ajánlott az en (angol) és zh (kínai hagyományos) két fájl megtartása, fcklanguagemanager a nyelvkonfigurációs fájl, és párosítható az fckconfig beállításaival, ami megfelel a megfelelő nyelvi fájlnak, meg kell őrizni!

Ezután lépj ki a lang mappából, lépj be a skins mappába, ha az FCKeditor alapértelmezett krémes sárgáját akarod használni, majd töröld a másik két mappát közvetlenül az alapértelmezett mappán kívül, ha mást akarsz használni, az a saját preferenciádtól függ.

Csomag asp.net szerkesztővel: ckeditor_aspnet_3.6.6.2.zip (1.32 MB, Letöltések száma: 0, Eladási ár: 2 Grain MB)




Előző:ASP.NET az Anti-SQL injekció
Következő:Ckeditor és Ckfinder integrációs képfeltöltési funkció (.net verzió)
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com