Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 16066|Vastaus: 0

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

[Kopioi linkki]
Julkaistu 17.4.2015 13.35.50 | | |

Johdanto FCKeditoriin
FCKeditor on tehokas tekstieditori, joka tukee WYSIWYG-toiminnallisuutta ja voi tarjota käyttäjille verkkodokumenttien muokkauspalveluita, kuten Microsoft Office -ohjelmistoja. Se ei vaadi minkäänlaista asiakasasennusta, on yhteensopiva useimpien yleisten selainten kanssa ja tukee ohjelmointiympäristöjä kuten ASP.Net, ASP, ColdFusion, PHP, Java, Active-FoxPro, Lasso, Perl, ython jne.

Virallinen verkkosivusto http://www.fckeditor.net/

Virallinen dokumentaatio http://wiki.fckeditor.net/

Lataa osoite http://www.fckeditor.net/download/default.html

      Itse asiassa eri FCKeditor-versioiden konfigurointiprosessi on käytännössä samanlainen, ja tässä otamme esitelläkseen uusimman version 2.63.


FCKeditorin asennus ja konfigurointi
http://www.fckeditor.net lataamalla 2 zip-pakettia FCKeditor2.63.zip:lle ja FCKeditor.NET versiolle 2.63

(a) FCKeditor_2.6.3 on sen uusin Javascrip ilman t-tiedostoja ja kuvia;

(b) FCKeditor.Net_2.6.3.zip on ASP.NET ohjaus-DLL-tiedosto.

Avaa pakkaa ja saat FCKeditorin ydintiedoston ja kopioi se web-projektin juurihakemistoon (ehdotettua, tietysti, voit laittaa sen minne tahansa). Sitten avaa vetoketju b ja lähde. .NET-tuki lähdekoodia, enter, Releasen bin alla on FCKeditorin DLL (täällä on myös debug-kansio, suositellaan Releasea), meidän täytyy lisätä siihen viittaus projektiin.

1. Napsauta hiiren oikealla projektin selainta ja valitse Lisää viite... ), etsi Selaa-välilehti, etsi sitten avaamasi FredCK.FCKeditorV2.dll ja vahvista. Tällä hetkellä FCKPro-projektihakemistossa on ylimääräinen bin-kansio, joka sisältää FredCK.FCKeditorV2.dll tiedostoja.

2. RAD-kehityksen helpottamiseksi lisäsimme myös FCKeditor-ohjauksen VS Toolboxiin, laajensimme työkalulaatikon yhteistä välilehtiryhmää (Yleinen) ja valitsemme komponentin hiiren oikealla painikkeella (Valitse kohteet... ), etsi suoraan selauspainike valintaikkunasta, etsi FredCK.FCKeditorV2.dll ja vahvista sitten.

3. Määritä WebConfig, lisää se <appSettings>solmuun, kuten alla on esitetty:
  1. <appSettings>
  2.         <add key="FCKeditor:BasePath" value="/Web/fckeditor/"/>
  3.         <add key="FCKeditor:UserFilesPath" value="/Web/Upload/" />        
  4.     </appSettings>
Kopioi koodi


Huomautus: "/Web/" on projektin nimi.

BasePath:fckeditor on hakemisto, jossa koko FCKeditor-kansio sijaitsee.

UserFilesPath: Polku tiedostojen, kuvien jne. lataamiseen.

      Kun ensimmäinen kohta on suoritettu alla olevassa yksityiskohtaisessa konfiguraatiossa, voimme käyttää FCKeditorin ohjausta. Jotta työkalu voisi paremmin debugata ja vastata todellisia tarpeitamme, on tarpeen muuttaa sen ominaisuuksien asetuksia.

FCKeditorin yksityiskohtaiset asetukset
Mene FCKeditor-kansioon ja muokkaa fckconfig-tiedostoa. Itse asiassa lista on melko selkeä, kirjoitustyyli on standardoidumpaa ja siinä on joitakin merkintöjä, mutta kunhan osaat vähän englantia, ymmärrät sen ja sen käyttö on erittäin kätevää. Tässä muutama yleisesti käytetty ympäristö pienenä esimerkkinä.

1. Tämä vaihe on välttämätön, tärkein ja välttämätön.

Alun perin:

var _FileBrowserLanguage = 'php' ; ASP | aspx | CFM | lasso | perl | php | py

var _QuickUploadLanguage = 'php' ; ASP | aspx | CFM | lasso | php

Muutettu muotoon:

var _FileBrowserLanguage = 'aspx' ; ASP | aspx | CFM | lasso | perl | php | py

var _QuickUploadLanguage = 'aspx' ; ASP | aspx | CFM | lasso | php

2. Määritä kielipaketti. On englantia, kiinaa perinteistä jne., tässä käytämme kiinaa yksinkertaistettuna.

Alun perin:

FCKConfig.DefaultLanguage = 'en' ;

Muutettu muotoon:

FCKConfig.DefaultLanguage = 'zh-cn' ;

3. Säädä iho. On oletus, office2003, hopeatyyli jne., tässä voimme käyttää oletusasetuksia.

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

4. Voit käyttää Tab-näppäintä editoridomainissa. (1 on kyllä, 0 on ei)

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

5. Lisää useita yleisiä fonttimenetelmiä, kuten:

tarkistaa

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

Muutettu muotoon:

FCKConfig.FontNames = 'Kappaleen tyyli; musta vartalo; kirkollinen kirjoitus; Kursivoitu _GB2312; Arial; Comic Sans MS; Courier New; Tahoma; Times New Roman; Verdana'

6. Editor-domainin oletusnäyttöfontti on 12px, ja jos haluat muokata sitä, voit muokata tyylilomaketta vaatimusten mukaiseksi, avata /editor/css/fck_editorarea.css ja muokata fonttikoko-attribuuttia. Esimerkiksi fonttikoko: 14px;

7. Turvallisuudesta.

Jos editorisi on verkkosivuston käyttöliittymässä, sinun täytyy ottaa huomioon turvallisuus, älä käytä etualalla olevaa oletustyökalupalkkia, joko muokata toimintoa tai käyttää järjestelmää, joka on määritellyt Basicin, eli perustyökalupalkin,

FCKConfig.ToolbarSets["Basic"] = [
['lihavoitu','kursiivi','-','OrderedList','UnorderedList','-','Link','Unlink','Unlink','Image','-','About']
] ;

Itse asiassa voit asettaa ne omien tarpeidesi mukaan, ja toiminnot ovat tarpeeksi tehokkaita tarjotakseen enemmän vaihtoehtoja, jotka varmasti vastaavat tarpeitasi.

Tietenkin voit myös konfiguroida WebConfigin turvallisuuden varmistamiseksi, mistä puhumme seuraavaksi.

Ongelmia FCKEditorin 2.6:n kanssa:
1. Ratkaisu virheeseen "Please check the editor/filemanager/connectors/aspx/config.aspx" FCKeditorissa

Avaa editor/filemanager/connectors/aspx/config.ascx muuttaaksesi CheckAuthentication()-metodia ja palauttaaksesi true   
  1. private bool CheckAuthentication()
  2. {
  3.         return true;
  4. }
Kopioi koodi



2. Klikkaa Selaa palvelinta Upload File -ikkunassa, palvelin ei lähettänyt takaisin kunnollista xml:ää ilmestyy..... Virheilmoitus, koska myöhemmät FCKEditor-versiot vaativat erilaisten tiedostotyyppien lähettämistä eri hakemistoihin, mukaan lukien tiedostot, kuvat, falsh, media jne., jotka on ensin määritettävä.


FCKeditor on virtaviivaistettu
Mene FCKeditor-kansioon ja poista kaikki tiedostot ja kansiot, jotka alkavat "_"-kirjaimella, nämä ovat esimerkkejä, pidä editorikansio, fckconfig, fckeditor, fckstyles.xml, fcktemplates.xml;

Mene editor-kansioon, poista "_source"-kansio ja laita lähdetiedosto siihen;

Palaa aiempaan hakemistoon tiedostonhallintakansioon, siellä on kaksi kansiota: selain ja upload. Mene selaimen "oletus"-liittimiin, pidä vain aspx-kansio ja poista loput. MCPUK-hakemisto voidaan myös poistaa; Lähetys on sama, vain aspx-kansio säilyy;

Mene takaisin editoriin ja syötä sitten kuvakansioon, hymiö on emoji-kuvakkeeseen, on kaksi sarjaa, msn ja fun, jos haluat käyttää omaa emojiasi, voit poistaa ne kaikki; Jos haluat käyttää emoji-kuvaketta tässä, älä poista sitä;

lang lisätään kielipakettiin, jos käytät vain kiinaa yksinkertaistettua, säilytä vain fcklanguagemanagerin ja zh-cn:n kaksi tiedostoa. Suositellaan säilyttämään kaksi tiedostoa en (englanti) ja zh (kiinalainen perinteinen), fcklanguagemanager on kielen konfiguraatiotiedosto, jonka kanssa se voidaan yhdistää fckconfigin asetuksiin, jotka vastaavat vastaavaa kielitiedostoa, on säilytettävä!

Sitten poistu lang-kansiosta, mene skins-kansioon, jos haluat käyttää FCKeditorin oletuskermaisen keltaista, poista sitten kaksi muuta kansiota paitsi oletuskansion suoraan, jos haluat käyttää jotain muuta, se riippuu omasta mieltymyksestäsi.

Paketti asp.net editorilla: ckeditor_aspnet_3.6.6.2.zip (1.32 MB, Latausten määrä: 0, Myyntihinta: 2 Grain MB)




Edellinen:ASP.NET Anti-SQL-injektiosta
Seuraava:Ckeditorin ja Ckfinderin integraation kuvan lataustoiminto (.net-versio)
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com