Recomendado: Interfaz de base de datos para la versión ASP de la consulta del nombre de dominio % en el resumen de error Siguiente privado D_EXSIT Dim Recuperación Dim dominio Dim TAKETHTML Función GetUrl (URL) Establezca recuperación = servidor.createObject (Microsoft.xmlhtttttp) con recuperación .open get, url, false, .send getUrl = .Rponsetext en final con retrieval = N.
1. Idioma predeterminado
Abra el archivo fckconfig.js (en relación con la carpeta fckeditor, lo mismo que a continuación), cambie el lenguaje de detección automática a la no detección y cambie el idioma predeterminado a chino simplificado:
Código de programa
Fckconfig.autodetectLanguage = false;
Fckconfig.defaultLanguage = 'zh-cn';
2. Lista de fuentes
Abra el archivo fckconfig.js y agregue la fuente de canción comúnmente utilizada; fuente en negrita; guión oficial; Font_GB2312 regular a la lista de fuentes:
Código de programa
Fckconfig.fontnames = 'Song Font; fuente en negrita; guión oficial; Kai Font_GB2312; Arial; Comic sans MS; Mensajería nueva; Tahoma; Veces el nuevo romano; Verdana ';
3. Subía de archivo
El programa de gestión de archivos de FCKEditor se divide en dos tipos: navegador y carga en la carpeta Filemanager. Navegar significa navegar por archivos del servidor y puede elegir o cargar archivos locales al servidor; Cargar significa carga rápida. Haga clic en la pestaña Cargar en la ventana para abrirla. Es algo similar al editor de UBB que utilizamos. Simplemente seleccione el archivo local y cárguelo.
En otras palabras, hay un archivo que navega en FCKEditor y dos cargas de archivos. Algunas de estas configuraciones están en un archivo, mientras que otras están en múltiples archivos. Es bastante complicado y tiene muchos cambios. Hablemos de ello en unos pocos puntos más.
① Encienda y apague las funciones de navegación y carga de archivos
Hay tres archivos relacionados con este conmutador, uno es un archivo JS y los dos son un archivo ASP. El primero no tiene ventanas o botones relevantes en la interfaz después del cierre, y el segundo no tiene funciones relevantes después del cierre.
En primer lugar, el archivo fckconfig.js, establece el siguiente contenido en el verdadero y falso para desactivarse.
Cargar funciones en la navegación y la navegación:
Código de programa
Fckconfig.linkbrowser = false;
Fckconfig.imagebrowser = false;
Fckconfig.flashbrowser = false;
Función de carga de archivo rápido:
Código de programa
Fckconfig.linkupload = true;
Fckconfig.imageUpload = true;
Fckconfig.flashupload = true;
A continuación, establezca dos archivos ASP:
editor/filemanager/browser/default/conectores/asp/config.asp
Código de programa
ConfigiseNable = false
Indica que la navegación de archivos está cerrada
editor/filemanager/upload/asp/config.asp
Código de programa
ConfigiseNable = true
Significa que el archivo se carga y se abre rápidamente
② Configuración de desplazamiento para la carga o navegación de archivos
Tenga en cuenta que FCKEditor no admite directorios virtuales. Todas sus rutas son rutas absolutas para el directorio raíz del sitio web. Esto no es conveniente para los desarrolladores que usan directorios virtuales localmente y los publican en directorios de sitios web remotos. Eso es mío. El sistema WinXP solo puede tener un sitio y solo usar un directorio virtual para representar diferentes sitios web. Después de probar localmente, esta configuración debe cambiarse temporalmente antes de cargar.
Para navegar por el archivo, abra el editor de archivos/filemanager/navegador/default/conectores/asp/config.asp:
Código de programa
ConfiguserFileSpath = /archivos adjuntos /
Para cargar rápidamente la ruta, abra el editor de archivos/FileManager/upload/ASP/config.asp:
Código de programa
ConfiguserFileSpath = /archivos adjuntos /
Mi directorio de archivos está por debajo de http://127.0.0.1/temp/, por lo que la configuración es la siguiente. Si prueba este sitio web localmente en el directorio virtual xxx, debe configurarse en:
Código de programa
ConfiguserFileSpath = /127.0.0.1/temp/
③ Un error de archivo de origen para la carga de archivo
Después de que se realicen la configuración anterior, la navegación y la carga de archivos se pueden llevar a cabo sin problemas, pero encontrará que la carga rápida no se puede usar. El fenómeno es que después de seleccionar el archivo local, no hay reacción después de hacer clic en el botón de carga al servidor. Esto se debe a un error en el archivo fckconfig.js.
Abra el archivo fckconfig.js y reemplace la palabra fckconfig.quickuploadlanguage con _quickuploadlanguage. Hay tres lugares para ser reemplazados en total. El primero se usa sin definición, por lo que hay un error. Según la intención del código, el valor de este último debe ser el mismo.
④Pload Nombre del archivo renombrado automáticamente
FCKEditor no admite los nombres de archivos chinos, por lo que debemos cambiar el nombre al guardar el archivo en el servidor. Dado que hay dos lugares de carga y los archivos utilizados son diferentes, los dos archivos deben modificarse al mismo tiempo. Primero veamos los archivos que se cargan rápidamente, abra Editor/Filemanager/upload/ASP/upload.asp, y agregue la siguiente función al final del archivo:
Código de programa
Función pública getNewFileName ()
Dim rannum
Dim dtnow
dtnow = ahora ()
aleatorizar
rannum = int (90*rnd) +10
GetNewFileName = año (dtnow) y derecha (0 y mes (dtnow), 2) y derecha (0 y día (dtnow), 2) y derecha (0 y hora (dtnow), 2) y derecha (0 y minuto (dtnow), 2) y derecha (0 & segundo (dtnow), 2) & rannum
Función final
Usamos año, mes, día, hora, minuto, segundo y dos números aleatorios como nombres de archivo, para que podamos distinguir el tiempo de carga de archivos y no podamos cambiarlo fácilmente.
Luego todavía está este archivo, encontrar:
Código de programa
'Obtenga el nombre de archivo cargado.
sfilename = oUploader.file (newfile) .name
Cambiarlo a:
Código de programa
'Obtenga el nombre de archivo cargado.
sfilename = getNewFileName () &. & Split (oUploader.file (newfile) .name ,.)
El anterior es un archivo que se carga rápidamente, mientras que la carga durante la navegación de archivos es cambiar otro archivo (editor/filemanager/navegador/default/conectores/asp/commands.asp). El método de modificación es el mismo que el archivo anterior: agregue una función y modifique una línea de código.
4. Referencia FCKEditor Editor en el programa ASP Source
Primero, inserte la instrucción del lado del servidor en la parte superior de la página ASP:
Código de programa
<!-#include file = fckeditor/fckeditor.asp->
Luego agregue el siguiente código al formulario:
Código de programa
'Defina variables
Dim OfCkeditor
'Inicialización de la clase
Establecer OfCKEditor = new FCKEditor
'Defina la ruta (ruta predeterminada: /fckeditor /)
OfCkeditor.BASEPATH = FCKEDITOR/
'Barra de herramientas de definición (predeterminada: predeterminada)
ofckeditor.toolBarset = básico
'Defina el ancho (ancho predeterminado: 100%)
OfCkeditor.Width = 100%
'Defina la altura (altura predeterminada: 200)
OfCkeditor.Height = 350
'Valor inicial del cuadro de entrada
OfCKEditor.Value = Este es el texto de la muestra.
'Crear nombre de cuadro de entrada: contenido
OfCkeditor.Create contenido
De esta manera, un cuadro de entrada oculto con el contenido de nombre se crea en el formulario, que se puede usar como otros elementos de formulario, por ejemplo, use el siguiente código para obtener el valor del cuadro de entrada:
Código de programa
Contenido atenuante
content = checkstr (request.form (content))
Lo anterior usa checkstr para detectar los datos de entrada. Si los datos originales contienen cotizaciones únicas o similares, se producirá un error al actualizar la base de datos.
Compartir: Funciones comunes de ASP: Lastday () Program code % 'Function: determine whether a value exists in an array'Source: http://www.cncms.com/asp.asp Function InArray(sValue, aArray) Dim x InArray = False For Each x In aArray If x = sValue Then InArray = True Exit For End If Next End Function % Program code % 'Function: determine a