Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 16066|Απάντηση: 0

[ASP.NET] asp.net Επεξεργαστής κειμένου (FCKeditor)

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 17/4/2015 1:35:50 μ.μ. | | |

Εισαγωγή στο FCKeditor
Το FCKeditor είναι ένα ισχυρό πρόγραμμα επεξεργασίας κειμένου που υποστηρίζει τη λειτουργικότητα WYSIWYG και μπορεί να παρέχει στους χρήστες διαδικτυακές υπηρεσίες επεξεργασίας εγγράφων, όπως το λογισμικό Microsoft Office. Δεν απαιτεί καμία μορφή εγκατάστασης πελάτη, είναι συμβατό με τα περισσότερα mainstream προγράμματα περιήγησης και υποστηρίζει περιβάλλοντα προγραμματισμού όπως ASP.Net, ASP, ColdFusion, PHP, Java, Active-FoxPro, Lasso, Perl, ython κ.λπ.

Επίσημη ιστοσελίδα http://www.fckeditor.net/

Επίσημη τεκμηρίωση http://wiki.fckeditor.net/

Κατεβάστε τη διεύθυνση http://www.fckeditor.net/download/default.html

      Στην πραγματικότητα, η διαδικασία διαμόρφωσης διαφορετικών εκδόσεων του FCKeditor είναι βασικά παρόμοια και εδώ θα πάρουμε το πιο πρόσφατο 2.63 ως παράδειγμα για να το παρουσιάσουμε.


Εγκατάσταση και διαμόρφωση του FCKeditor
Για να http://www.fckeditor.net, κατεβάστε τα 2 πακέτα zip για FCKeditor2.63.zip και FCKeditor.NET έκδοση 2.63

(α) Το FCKeditor_2.6.3 είναι το πιο πρόσφατο Javascrip χωρίς αρχεία t και εικόνες.

β) FCKeditor.Net_2.6.3.zip είναι ένα αρχείο DLL ελέγχου ASP.NET.

Αποσυμπιέστε ένα για να λάβετε το βασικό αρχείο FCKeditor και αντιγράψτε το στον ριζικό κατάλογο του έργου ιστού (προτείνεται, φυσικά, μπορείτε να το τοποθετήσετε οπουδήποτε). Στη συνέχεια, αποσυμπιέστε το b και πάρτε. Το .NET υποστηρίζει τον πηγαίο κώδικα, enter, υπάρχει το FCKeditor DLL στο Release under bin (υπάρχει επίσης ένας φάκελος εντοπισμού σφαλμάτων εδώ, συνιστάται η χρήση του release), πρέπει να προσθέσουμε μια αναφορά σε αυτό στο έργο.

1. Κάντε δεξί κλικ στο πρόγραμμα περιήγησης του έργου και επιλέξτε Προσθήκη αναφοράς... ), βρείτε την καρτέλα Αναζήτηση και, στη συνέχεια, εντοπίστε το FredCK.FCKeditorV2.dll που έχετε αποσυμπιέσει και επιβεβαιώστε. Αυτή τη στιγμή, υπάρχει ένας πρόσθετος φάκελος bin στον κατάλογο έργου FCKPro, ο οποίος περιέχει FredCK.FCKeditorV2.dll αρχεία.

2. Προκειμένου να διευκολυνθεί η ανάπτυξη RAD, προσθέσαμε επίσης το στοιχείο ελέγχου FCKeditor στο VS Toolbox, αναπτύξτε την κοινή ομάδα καρτελών (Γενικά) της εργαλειοθήκης και κάντε δεξί κλικ για να επιλέξετε το στοιχείο (Επιλογή στοιχείων... ), βρείτε απευθείας το κουμπί Αναζήτηση στο παράθυρο διαλόγου, εντοπίστε το FredCK.FCKeditorV2.dll και, στη συνέχεια, επιβεβαιώστε.

3. Διαμορφώστε το WebConfig, προσθέστε <appSettings>το στον κόμβο, όπως φαίνεται παρακάτω:
  1. <appSettings>
  2.         <add key="FCKeditor:BasePath" value="/Web/fckeditor/"/>
  3.         <add key="FCKeditor:UserFilesPath" value="/Web/Upload/" />        
  4.     </appSettings>
Αντιγραφή κώδικα


Σημείωση: "/Web/" είναι το όνομα του έργου.

BasePath:fckeditor είναι ο κατάλογος όπου βρίσκεται ολόκληρος ο φάκελος FCKeditor.

UserFilesPath: Η διαδρομή για τη μεταφόρτωση αρχείων, εικόνων κ.λπ.

      Αφού ολοκληρώσουμε το πρώτο στοιχείο στη λεπτομερή διαμόρφωση παρακάτω, μπορούμε να χρησιμοποιήσουμε το στοιχείο ελέγχου FCKeditor. Για να διορθώσουμε καλύτερα αυτό το εργαλείο και να το κάνουμε να ανταποκρίνεται στις πραγματικές μας ανάγκες, είναι απαραίτητο να τροποποιήσουμε τις ρυθμίσεις των ιδιοτήτων του.

Λεπτομερείς ρυθμίσεις FCKeditor
Μεταβείτε στο φάκελο FCKeditor και επεξεργαστείτε το αρχείο fckconfig. Στην πραγματικότητα, η λίστα είναι σχετικά σαφής, η γραφή είναι πιο τυποποιημένη και υπάρχουν κάποιοι σχολιασμοί, αλλά εφόσον γνωρίζετε λίγα αγγλικά, μπορείτε να τα καταλάβετε και είναι πολύ βολικό να το χειριστείτε. Ακολουθούν μερικές ρυθμίσεις που χρησιμοποιούνται συνήθως ως μικρό παράδειγμα.

1. Αυτό το βήμα είναι απαραίτητο, το πιο σημαντικό και ουσιαστικό.

Αρχικά:

var _FileBrowserLanguage = 'php' ; ΑΣΠ | ασπχ | ΚΦΜ | λάσο | ΠΕΡΛ | PHP | py

var _QuickUploadLanguage = 'php' ; ΑΣΠ | ασπχ | ΚΦΜ | λάσο | PHP

Άλλαξε σε:

var _FileBrowserLanguage = 'aspx' ; ΑΣΠ | ασπχ | ΚΦΜ | λάσο | ΠΕΡΛ | PHP | py

var _QuickUploadLanguage = 'aspx' ; ΑΣΠ | ασπχ | ΚΦΜ | λάσο | PHP

2. Διαμορφώστε το πακέτο γλωσσών. Υπάρχουν Αγγλικά, Κινέζικα Παραδοσιακά κ.λπ., εδώ χρησιμοποιούμε Απλοποιημένα Κινέζικα.

Αρχικά:

FCKConfig.DefaultLanguage = 'en' ;

Άλλαξε σε:

FCKConfig.DefaultLanguage = 'zh-cn' ;

3. Διαμορφώστε το δέρμα. Υπάρχουν προεπιλεγμένα, office2003, ασημί στυλ κ.λπ., εδώ μπορούμε να χρησιμοποιήσουμε την προεπιλογή.

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

4. Μπορείτε να χρησιμοποιήσετε το πλήκτρο Tab στον τομέα του προγράμματος επεξεργασίας. (1 είναι ναι, 0 είναι όχι)

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

5. Προσθέστε διάφορες μεθόδους γραμματοσειρών που χρησιμοποιούμε συνήθως, όπως:

αναθεωρώ

FCKConfig.FontNames = 'Άριαλ; Κόμικ χωρίς MS; Κούριερ Νέο; Ταχόμα; Times New Roman; Verdana' ;

Άλλαξε σε:

FCKConfig.FontNames = 'Στυλ τραγουδιού; μαύρο σώμα; γραφική γραφή? Τα πλάγια γράμματα _GB2312; Άριαλ; Κόμικ χωρίς MS; Κούριερ Νέο; Ταχόμα; Times New Roman; Βερντάνα

6. Η προεπιλεγμένη γραμματοσειρά εμφάνισης στον τομέα του προγράμματος επεξεργασίας είναι 12 εικονοστοιχεία και εάν θέλετε να την τροποποιήσετε, μπορείτε να τροποποιήσετε το φύλλο στυλ ώστε να πληροί τις απαιτήσεις, να ανοίξετε το /editor/css/fck_editorarea.css και να τροποποιήσετε το χαρακτηριστικό μεγέθους γραμματοσειράς. Για παράδειγμα, μέγεθος γραμματοσειράς: 14 εικονοστοιχεία;

7. Σχετικά με την ασφάλεια.

Εάν ο επεξεργαστής σας χρησιμοποιείται στο μπροστινό μέρος του ιστότοπου, τότε πρέπει να λάβετε υπόψη την ασφάλεια, μην χρησιμοποιείτε την προεπιλεγμένη γραμμή εργαλείων στο προσκήνιο, είτε να προσαρμόσετε τη λειτουργία είτε να χρησιμοποιήσετε το σύστημα που έχει ορίσει τη Βασική, δηλαδή τη βασική γραμμή εργαλείων,

FCKConfig.ToolbarSets["Βασικό"] = [
['Έντονη','Πλάγια','-','OrderedList','UnorderedList','-','Σύνδεσμος','Αποσύνδεση','Εικόνα','-','Σχετικά']
] ;

Στην πραγματικότητα, μπορείτε να τα ρυθμίσετε σύμφωνα με τις δικές σας ανάγκες και οι λειτουργίες είναι αρκετά ισχυρές ώστε να παρέχουν περισσότερες επιλογές, οι οποίες σίγουρα θα καλύψουν τις ανάγκες σας.

Φυσικά, μπορείτε επίσης να διαμορφώσετε το WebConfig για να διασφαλίσετε την ασφάλεια, για την οποία θα μιλήσουμε στη συνέχεια.

Προβλήματα με το FCKEditor 2.6:
1. Λύση στο σφάλμα "Ελέγξτε το σφάλμα editor/filemanager/connectors/aspx/config.aspx" στο FCKeditor

Ανοίξτε το editor/filemanager/connectors/aspx/config.ascx για να τροποποιήσετε τη μέθοδο CheckAuthentication() και να επιστρέψετε true   
  1. private bool CheckAuthentication()
  2. {
  3.         return true;
  4. }
Αντιγραφή κώδικα



2. Κάντε κλικ στην επιλογή Αναζήτηση διακομιστή στο παράθυρο Μεταφόρτωση αρχείου, ο διακομιστής δεν έστειλε πίσω ένα σωστό xml θα εμφανιστεί..... Μήνυμα λάθους, επειδή οι νεότερες εκδόσεις του FCKEditor απαιτούν την αποστολή διαφορετικών τύπων αρχείων σε διαφορετικούς καταλόγους, συμπεριλαμβανομένων αρχείων, εικόνων, falsh, πολυμέσων κ.λπ., οι οποίοι πρέπει να δημιουργηθούν πρώτα.


Το FCKeditor είναι βελτιωμένο
Μεταβείτε στο φάκελο FCKeditor και διαγράψτε όλα τα αρχεία και τους φακέλους που ξεκινούν με "_", αυτά είναι μερικά παραδείγματα, απλώς διατηρήστε το φάκελο του προγράμματος επεξεργασίας, fckconfig, fckeditor, fckstyles.xml, fcktemplates.xml.

Μεταβείτε στο φάκελο του προγράμματος επεξεργασίας, διαγράψτε το φάκελο "_source" και τοποθετήστε το αρχείο προέλευσης σε αυτόν.

Επιστρέψτε στον προηγούμενο κατάλογο στο φάκελο filemanager, υπάρχουν δύο φάκελοι: browser και upload. Μεταβείτε στις "προεπιλεγμένες" συνδέσεις του προγράμματος περιήγησης, διατηρήστε μόνο το φάκελο aspx και διαγράψτε τα υπόλοιπα. Ο κατάλογος MCPUK μπορεί επίσης να διαγραφεί. Η μεταφόρτωση είναι η ίδια, διατηρείται μόνο ο φάκελος aspx.

Επιστρέψτε στο πρόγραμμα επεξεργασίας και, στη συνέχεια, εισαγάγετε το φάκελο εικόνων, το smiley τοποθετείται στο εικονίδιο emoji, υπάρχουν δύο σειρές, msn και fun, εάν θέλετε να χρησιμοποιήσετε το δικό σας emoji, μπορείτε να τα διαγράψετε όλα. Εάν θέλετε να χρησιμοποιήσετε το εικονίδιο emoji εδώ, μην το διαγράψετε.

lang τοποθετείται στο πακέτο γλώσσας, εάν χρησιμοποιείτε μόνο απλοποιημένα κινέζικα, τότε κρατήστε μόνο τα δύο αρχεία του fcklanguagemanager και του zh-cn, συνιστάται να διατηρήσετε τα δύο αρχεία en (Αγγλικά) και zh (Παραδοσιακά Κινέζικα), το fcklanguagemanager είναι το αρχείο διαμόρφωσης γλώσσας, με αυτό μπορεί να συνδυαστεί με τις ρυθμίσεις στο fckconfig, που αντιστοιχούν στο αντίστοιχο αρχείο γλώσσας, πρέπει να διατηρηθεί!

Στη συνέχεια, βγείτε από το φάκελο lang, μπείτε στο φάκελο skins, εάν θέλετε να χρησιμοποιήσετε το προεπιλεγμένο κρεμώδες κίτρινο του FCKeditor και, στη συνέχεια, διαγράψτε απευθείας τους άλλους δύο φακέλους εκτός από τον προεπιλεγμένο φάκελο, εάν θέλετε να χρησιμοποιήσετε κάτι άλλο, τότε εξαρτάται από τη δική σας προτίμηση.

Πακέτο με asp.net επεξεργαστή: ckeditor_aspnet_3.6.6.2.zip (1.32 MB, Αριθμός λήψεων: 0, Τιμή πώλησης: 2 Κόκκος MB)




Προηγούμενος:ASP.NET έγχυσης Anti-SQL
Επόμενος:Ενσωμάτωση Ckeditor και Ckfinder Λειτουργία μεταφόρτωσης εικόνας (έκδοση .net)
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com