Beaucoup d'amis aiment maintenant utiliser l'éditeur FCKEDITH sous ASP. Les amis qui en ont besoin peuvent y faire référence. Permettez-moi d'abord de parler de mon environnement de test: XPSP2, IIS5.1, fckEditor2.0
Créez un nouveau site sur IIS, je l'ai nommé directement FckEditor
Établir un site correspondant dans DW, le serveur de test est originaire et prend en charge VBScript
Téléchargez FCKEDITER 2.0.
Ce que vous téléchargez doit être un package compressé, décompressé dans le répertoire racine du site fckEditor, et vous pouvez commencer à appeler directement. Quand vous le saurez, vous constaterez que c'est si simple que vous mourrez!
Dans le répertoire des racines du site, créez une nouvelle page index.asp et ajoutez le code suivant au segment (appelez l'éditeur):
La copie de code est la suivante:
<%
Dim ofckEditor
Set OFCKEDITOR = NOUVEAU FCKEDITHER
ofckEditor.basepath = / fckEditor / // Définissez le chemin de l'éditeur, un répertoire sous le répertoire racine de mon site
ofckEditor.toolBareSet = par défaut
ofckEditor.Width = 100%
ofckEditor.Height = 600
ofckEditor.Value = // C'est la valeur initiale de l'éditeur
ofckEditor.Create LogBody // À l'avenir, le contenu de l'éditeur sera obtenu par ce Logbody, et la dénomination sera déterminée par vous.
%>
<%
Dim ofckEditor
Set OFCKEDITOR = NOUVEAU FCKEDITHER
ofckEditor.basepath = / fckEditor / // Définissez le chemin de l'éditeur, un répertoire sous le répertoire racine de mon site
ofckEditor.toolBareSet = par défaut
ofckEditor.Width = 100%
ofckEditor.Height = 600
ofckEditor.Value = // C'est la valeur initiale de l'éditeur
ofckEditor.Create LogBody // À l'avenir, le contenu de l'éditeur sera obtenu par ce Logbody, et la dénomination sera déterminée par vous.
%>
Si vous ajoutez ce paragraphe, n'oubliez pas de l'ajouter dans la deuxième ligne avant index.asp
La copie de code est la suivante:
<! - # Inclure file = fckEditor / fckEditor.asp ->
Inclure fckeditor.asp. N'oubliez pas de vous souvenir!
C'est aussi simple!
Vous utilisez maintenant cet éditeur comme contrôle et utilisation: Demande (logbody) lorsque vous extraire ses données
Maintenant, poussez un soupir de soulagement. Le test a réussi. Il existe des paramètres à l'intérieur, veuillez aller sur Internet pour trouver des instructions avancées à utiliser.
Utilisation préliminaire de fckeditor
La version FckEditor 2.0 est finalement sortie. On peut dire que parmi tous les éditeurs en ligne, FCKEDITER est actuellement le meilleur éditeur sur Internet. source, etc.
Pour un tout nouveau site Web, FCKEDITHER peut être utilisé directement, sans aucune modification. Cependant, pour la plupart des sites Web existants, certains paramètres de FckEditor ne conviennent pas à votre propre usage.
Le premier travail consiste à rationaliser cet éditeur à grande échelle, bien sûr, il s'agit de rationaliser les fichiers plutôt que de fonctions. Ici, je prends la version ASP de FCKEDITH comme exemple, entrez le dossier FCKEDITH 2.0 et supprimez d'abord tous les dossiers commençant par _. En fait, il s'agit juste de conserver les dossiers de l'éditeur, fckconfig.js, fckeditor.asp, fckeditor.js, fckstyles.xml et fckTemplates.xml. Supprimer le dossier source, voici quelques fichiers source, qui ne sont pas utilisés pour une utilisation.
Entrez le dossier des images et supprimez le dossier Smiley. Sortez des images et entrez le dossier Lang. Il peut être défini dans fckconfig.js dans le fichier de langue correspondant correspondant aux paramètres de fckconfig.js. est chinois traditionnel. Et ça? J'ai perdu quelques cent K à la fois, donc c'est super ~
Quittez le dossier Lang et entrez le dossier Skin. Pour vous donner une suggestion. Office2003 de toute façon.
La dernière étape pour simplifier est de quitter le dossier Skin, puis de saisir FileManager. Venez un par un, entrez d'abord FileManager / Browser / Default / Connecteurs /. Ensuite, allez à FileManager / Upload /, puis laissez uniquement le dossier ASP.
Le premier fichier modifié, qui est le fichier de configuration total FckEditor, est situé dans le fichier fckconfig.js dans le répertoire racine. Veuillez suivre la liste ci-dessous (selon le cas avec FCKEditor version 2.0):
Trouvez la ligne 20 fckconfig.defaultLanguage = 'en';
Trouver la ligne 40 fckconfig.tabspaces = 0;
Si votre éditeur est toujours utilisé dans la réception du site Web, comme lorsque vous utilisez un livre de messages ou une réponse du journal, vous devez considérer la sécurité. , qui est la barre d'outils de base,
Ligne trouvée 64 fckconfig.toolBarsets [Basic] = [
['Bold', 'Italic', '-', 'OrderedList', 'non ordonné', '-', / * 'link', * / 'Unlink', '-', 'style', 'Fontsize', ' TextColor ',' Bgcolor ',' - ',' Smiley ',' SpecialChar ',' Remplace ',' Preview ']
]]
C'est la base que j'ai changé. , Téléchargez simplement un cheval de Troy.
Ligne découverte 73
Fckconfig.contextMenu = ['générique', / * 'lien', * / 'anchor', / * 'image', * / 'flash', 'select', 'textarea', 'checkbox', 'radio', ' TextField ',' HiddenField ', / *' ImageButton ', * /' Button ',' BulletedList ',' NumberDlist ',' TableCell ',' Table ',' Form '];
C'est aussi ce que j'ai changé pour supprimer le bon lien de bouton de souris, les fonctions du lien de bouton de souris, des fonctions de bouton d'image.
Trouvé la ligne 77 fckconfig.fontNames = 'Arial; Comic Sans MS; Courier New; Tahoma; Times New Roman; Verdana';
Ajouter plusieurs polices que nous utilisons.
Ensuite, nous allons configurer la fonction de téléchargement. = Xx after .asp to type = yy, où yy est le nom du dossier que vous souhaitez enregistrer le fichier.
Si vous souhaitez toujours utiliser votre icône d'émoticône, passez à la ligne 131 et modifiez l'adresse du dossier de l'icône d'émoticône et le nom de fichier de l'icône d'émoticône ci-dessous. et la hauteur de la fenêtre contextuelle sont aussi larges et hautes que la taille de cette fenêtre dépend de la taille de la fenêtre disposée par vos icônes d'émoticône. Ok, la modification totale du fichier de configuration s'est terminée.
Ensuite, le réglage de l'emplacement de l'éditeur est de placer l'éditeur dans le répertoire racine. Il est recommandé de les définir lors de leur utilisation. Peut être appelé arbitrairement, et aucun autre nom de dossier n'a changé et d'autres ne sont pas un problème avec l'utilisation de l'éditeur.
Ouvrez le fichier fckeditor.asp et recherchez sbasepath = / fckEditor / Change to sbasepath = /
Ouvrez le fichier fckeditor.js et trouvez ceci.basepath = '/ fckEditor /';
La police d'affichage par défaut dans le domaine de l'éditeur est de 12px, tandis que la police par défaut sur ma page d'accueil est 14px, il semble donc très inconfortable de le regarder. Open /Editor/css/fck_editorarea.css et transformez-le en modifiant la 4ème ligne en Font-Size: 14px;
Ensuite, la configuration des fichiers de téléchargement.
Open /Editor/filemanager/browser/default/frmresourcetype.html, recherchez la ligne 15, insérez ['uploadfile', 'uploadfile'], et coopérez avec les paramètres de fckconfig.js tout de suite, puis mon chemin de fichier de téléchargement est / uploadfile de fckconfig.js Le cours, vous pouvez également le changer en dossier que vous souhaitez, mais le nom ici doit être cohérent avec le yy dans type = yy dans fckconfig.js.
Pas encore terminé, continuez à entrer en éditeur / fileManager / Browser / Default / Connectors / ASP, ouvrez Config.asp, Modifiez d'abord la configuration = false sur configSenabled = true. Je veux configUserFileSpath = /.
Puis ajoutez configallowedextensions.add uploadfile après définir configDeedExtensions = createObject (scripting.dictionary),
ConfigDeniedExtensions.add uploadfile,
De même, les paramètres ici doivent correspondre à ce qui précède et dans fckconfig.js.
Il y a un autre téléchargement, qui est un téléchargement rapide. Entrée / editor / filemanager / upload / asp, ouvrir la configuration et définir la configuration = false sur configSenabled = true. (Date ()) & /, car mon fichier de téléchargement est placé dans le dossier UploadFile et est ouvert au public par mois. Le téléchargement rapide ne vous permettra pas de sélectionner un dossier, mais sera téléchargé directement via les paramètres ici. Répétez l'opération dans la configuration précédente avant la connexion et ajoutez-la à ce qui suit
Configallowedextensions.add uploadfile,
ConfigDeniedExtensions.add uploadfile,
Ensuite, parlons de la façon de créer votre propre éditeur en ligne.
La copie de code est la suivante:
<%
Dim ofckEditor
Set OFCKEDITOR = NOUVEAU FCKEDITHER
ofckEditor.basepath = /
ofckEditor.toolBareSet = par défaut
ofckEditor.Width = 100%
ofckEditor.Height = 400
ofckEditor.Value = Rs (LogBody)
ofckEditor.Create Logbody
%>
<%
Dim ofckEditor
Set OFCKEDITOR = NOUVEAU FCKEDITHER
ofckEditor.basepath = /
ofckEditor.toolBareSet = par défaut
ofckEditor.Width = 100%
ofckEditor.Height = 400
ofckEditor.Value = Rs (LogBody)
ofckEditor.Create Logbody
%>
Bien sûr, la version ASP ne peut être utilisée dans les pages avec .asp comme extension. . Il est recommandé d'utiliser la version ASP lors de la modification d'un contenu.
Ensuite, regardons la version JS:
La copie de code est la suivante:
<script type = text / javascript>
var ofckEditor = new fckEditor ('logbody');
ofckEditor.BasePath = '/';
ofckEditor.toolBarSet = 'Basic';
ofckEditor.width = '100%';
ofckEditor.Height = '400';
ofckEditor.Value = '';
ofckEditor.create ();
</cript>
Les paramètres de base de base sont mentionnés ci-dessus. Une fois.
De plus, il existe une autre fonction de fonction dans la version JS, qui est la fonction RempaceTextArea (), qui peut remplacer la TextArea spécifiée et prendre la partie de la réponse du journal de mon site Web:
La copie de code est la suivante:
<script type = text / javascript>
<! -
fonction showfck () {
var ofckEditor = new fckEditor ('fbContent');
ofckEditor.BasePath = '/';
ofckEditor.toolBarSet = 'Basic';
ofckEditor.width = '100%';
ofckEditor.Height = '200';
ofckEditor.Value = '';
//ofckEditor.create ();
ofckEditor.replaceTextArea ();
//document.blog_feedback.blogsubmit.disabled = '';
document.blog_feedback.blogsubmit.style.display = '';
document.blog_feedback.openfck.disabled = 'true';
document.blog_feedback.openfck.style.display = 'Aucun';
}
// ->
</cript>
Écrivez-le dans une fonction simple, et le FCKEDITH est généré lorsque l'utilisateur affiche l'éditeur s'ouvre.
Supplément: Comme mentionné précédemment, il est dit que vous ne devez pas utiliser la version JS lors de la modification du contenu des données existantes. Pour générer et modifier. De plus, sauf si vous souhaitez utiliser la méthode RempaceTextArea () pour générer l'éditeur, vous n'avez pas besoin d'écrire une balise comme <TextArea>. pour fckeditor. En même temps, vous n'avez pas à vous soucier de la façon de soumettre.