Recommandé: Interface de base de données pour la version ASP de requête de nom de domaine % sur l'erreur reprendre le prochain private d_exsit dim Retrieval Dim Domain Dim TakenHtml Fonction GetUrl (URL) set Retrieval = Server.CreateObject (Microsoft.xmlhttp) avec la récupération .Open Get, URL, false,.
1. Langue par défaut
Ouvrez le fichier fckconfig.js (par rapport au dossier fckEditor, comme ci-dessous), modifiez la langue de détection automatique en non-détection et modifiez la langue par défaut en chinois simplifié:
Code de programme
FckConfig.AutodetectLanguage = false;
Fckconfig.defaultLanguage = 'zh-cn';
2. Liste des polices
Ouvrez le fichier fckconfig.js et ajoutez la police de chanson couramment utilisée; Police audacieuse; script officiel; FONT_GB2312 ordinaire à la liste des polices:
Code de programme
FckConfig.fontNames = 'Song Font; Police audacieuse; script officiel; Kai font_gb2312; Arial; Comic Sans MS; Courrier nouveau; Tahoma; Times New Roman; Verdana ';
3. Téléchargement de fichiers
Le programme de gestion de fichiers de FCKEDIDER est divisé en deux types: le navigateur et le téléchargement dans le dossier FileManager. La navigation signifie la navigation sur le serveur et peut choisir ou télécharger des fichiers locaux sur le serveur; Le téléchargement signifie un téléchargement rapide. Cliquez sur l'onglet Télécharger dans la fenêtre pour l'ouvrir. Il est quelque peu similaire à l'éditeur UBB que nous utilisons. Sélectionnez simplement le fichier local et téléchargez-le.
En d'autres termes, il y a un fichier naviguant dans fckEditor et deux téléchargements de fichiers. Certains de ces paramètres sont dans un seul fichier, tandis que d'autres sont dans plusieurs fichiers. Il est assez compliqué et a de nombreux changements. Parlons-en dans quelques points supplémentaires.
① Allumez et désactivez les fonctions de navigation et de téléchargement
Il y a trois fichiers liés à ce commutateur, l'un est un fichier JS et les deux sont un fichier ASP. Le premier n'a pas de fenêtres ou de boutons pertinents dans l'interface après la fermeture, et le second n'a pas de fonctions pertinentes après la fermeture.
Tout d'abord, le fichier fckconfig.js, définissez le contenu suivant sur true to ot et false à off.
Télécharger les fonctions dans la navigation et la navigation de fichiers:
Code de programme
Fckconfig.linkBrowser = false;
Fckconfig.imageBrowser = false;
Fckconfig.flashbrowser = false;
Fonction de téléchargement de fichiers rapide:
Code de programme
Fckconfig.linkupload = true;
Fckconfig.imageupload = true;
Fckconfig.flashupload = true;
Ensuite, définissez deux fichiers ASP:
éditeur / filemanager / navigateur / par défaut / connecteurs / asp / config.asp
Code de programme
ConfigSenabled = false
Indique que la navigation de fichiers est fermée
éditeur / filemanager / upload / asp / config.asp
Code de programme
ConfigSenabled = true
Cela signifie que le fichier est téléchargé et ouvert rapidement
② paramètres de jeu pour le téléchargement de fichiers ou la navigation
Notez que FckEditor ne prend pas en charge les répertoires virtuels. Tous vos chemins sont des chemins absolus vers le répertoire racine du site Web. Ce n'est pas pratique pour les développeurs qui utilisent des répertoires virtuels localement et les publient dans des répertoires de sites Web distants. C'est à moi. Le système WinXP ne peut avoir qu'un seul site et utiliser uniquement un répertoire virtuel pour représenter différents sites Web. Après avoir testé localement, ce paramètre doit être temporairement modifié avant le téléchargement.
Pour parcourir le fichier, ouvrez l'éditeur de fichiers / FileManager / Browser / Default / Connectors / ASP / Config.asp:
Code de programme
ConfigUserFileSpath = / Pièces /
Pour télécharger rapidement le chemin, ouvrez l'éditeur de fichiers / FileManager / Upload / ASP / Config.asp:
Code de programme
ConfigUserFileSpath = / Pièces /
Mon répertoire de fichiers est ci-dessous http://127.0.0.1/temp/, donc les paramètres sont les suivants. Si vous testez ce site Web localement dans le répertoire virtuel xxx, il doit être défini sur:
Code de programme
ConfigUserFileSpath = /127.0.0.1/temp/
③ Un bogue de fichier source pour le téléchargement de fichiers
Une fois les paramètres ci-dessus, la navigation et le téléchargement de fichiers peuvent être effectués en douceur, mais vous constaterez que le téléchargement rapide ne peut pas être utilisé. Le phénomène est qu'après avoir sélectionné le fichier local, il n'y a pas de réaction après avoir cliqué sur le versement du bouton sur le serveur. Cela est dû à un bogue dans le fichier fckconfig.js.
Ouvrez le fichier fckconfig.js et remplacez le mot fckconfig.quickuploadLanguage par _quickuploadLanguage. Il y a trois endroits à remplacer au total. Le premier est utilisé sans définition, il y a donc une erreur. Selon l'intention du code, la valeur de ce dernier devrait être la même.
④upload le nom du fichier renommé automatiquement
FckEditor ne prend pas en charge les noms de fichiers chinois, nous devons donc modifier le nom lors de l'enregistrement du fichier en serveur. Puisqu'il y a deux places de téléchargement et que les fichiers utilisés sont différents, les deux fichiers doivent être modifiés en même temps. Examinons d'abord les fichiers qui sont téléchargés rapidement, ouvrez l'éditeur / fileManager / upload / asp / upload.asp, et ajoutant la fonction suivante à la fin du fichier:
Code de programme
Fonction publique getNewFileName ()
dim rannum
DTNOW DIM
dtNow = maintenant ()
randomiser
rannum = int (90 * rnd) +10
GetNewFileName = Year (dtNow) & Right (0 & Mois (dtnow), 2) & Right (0 & Day (dtNow), 2) & Right (0 & Hour (Dtnow), 2) & Right (0 & Minute (Dtnow), 2) & Right (0 & Second (Dtnow), 2) & Rannumnum)
Fonction finale
Nous utilisons l'année, le mois, le jour, l'heure, la minute et deux nombres aléatoires comme noms de fichiers, afin que nous puissions distinguer l'heure de téléchargement de fichiers et ne pas le renommer facilement.
Ensuite, il y a toujours ce fichier, trouvez:
Code de programme
«Obtenez le nom de fichier téléchargé.
SFileName = ouploader.file (newfile) .name
Changez-le en:
Code de programme
«Obtenez le nom de fichier téléchargé.
sFileName = getNewFileName () &. & Split (ouplloader.file (newfile) .name ,.)
Ce qui précède est un fichier qui est téléchargé rapidement, tandis que le téléchargement pendant la navigation de fichiers consiste à modifier un autre fichier (éditeur / filemanager / navigateur / default / connecteurs / asp / commandes.asp). La méthode de modification est la même que le fichier ci-dessus: ajoutez une fonction et modifiez une ligne de code.
4. Référence FCKEDITAT Editor dans ASP Source Program
Tout d'abord, insérez l'instruction côté serveur en haut de la page ASP:
Code de programme
<! - # Inclure file = fckEditor / fckEditor.asp ->
Puis ajoutez le code suivant au formulaire:
Code de programme
'Définir les variables
Dim ofckEditor
'Initialisation de la classe
Set OFCKEDITOR = NOUVEAU FCKEDITHER
'Définissez le chemin (chemin par défaut: / fckEditor /)
ofckEditor.basepath = fckEditor /
'DÉFINITION Barre d'outils (par défaut: par défaut)
ofckEditor.toolBarsetSe = Basic
«Définissez la largeur (largeur par défaut: 100%)
ofckEditor.Width = 100%
«Définir la hauteur (hauteur par défaut: 200)
ofckEditor.Height = 350
'Valeur initiale de la zone d'entrée
OFCKEDITOR.VALUE = Ceci est l'exemple de texte.
'Créer un nom de boîte d'entrée: Contenu
ofckEditor.Create Content
De cette façon, une boîte d'entrée masquée avec le contenu du nom est créée dans le formulaire, qui peut être utilisée comme d'autres éléments de formulaire, par exemple, utilisez le code suivant pour obtenir la valeur de la zone d'entrée:
Code de programme
Contenu
Content = Checktr (request.form (contenu))
Ce qui précède utilise CheckStr pour détecter les données d'entrée. Si les données d'origine contient des devis uniques ou similaires, une erreur se produira lors de la mise à jour de la base de données.
Partage: fonctions communes d'ASP: LastDay () Code de programme% 'Fonction: déterminer si une valeur existe dans un array'source: http://www.cncms.com/asp.asp Fonction inArray (svalue, aarray) dim x inArray = false pour chaque x dans le code du programme de x = svalue alors inArray = vrai