A muchos amigos ahora les gusta usar el editor de FCKEditor en ASP. Los amigos que lo necesitan pueden referirse a él. Permítanme hablar primero sobre mi entorno de prueba: XPSP2, IIS5.1, FCKEditor2.0
Cree un nuevo sitio en IIS, lo llamé FCKEditor directamente
Establecer un sitio correspondiente en DW, el servidor de prueba es nativo y admite VBScript
Descargar FCKEditor 2.0.
Lo que descarga debe ser un paquete comprimido, descomprimido en el directorio raíz del sitio FCKEditor, y puede comenzar a llamar directamente. Cuando lo sepas, ¡encontrarás que es tan simple que morirás!
En el directorio raíz del sitio, cree una nueva página Index.asp y agregue el siguiente código al segmento (llame al editor):
La copia del código es la siguiente:
<%
Dim OfCkeditor
Establecer OfCKEditor = new FCKEditor
ofckeditor.basepath = /fckeditor /// Establecer la ruta del editor, un directorio en el directorio raíz de mi sitio
ofCkeditor.ToolBarSet = predeterminado
OfCkeditor.Width = 100%
OfCkeditor.Height = 600
ofckeditor.value = // Este es el valor inicial para el editor
OfCkeditor.Create LogBody // En el futuro, el contenido en el editor será obtenido por este Logbody, y usted determinará el nombramiento.
%>
<%
Dim OfCkeditor
Establecer OfCKEditor = new FCKEditor
ofckeditor.basepath = /fckeditor /// Establecer la ruta del editor, un directorio en el directorio raíz de mi sitio
ofCkeditor.ToolBarSet = predeterminado
OfCkeditor.Width = 100%
OfCkeditor.Height = 600
ofckeditor.value = // Este es el valor inicial para el editor
OfCkeditor.Create LogBody // En el futuro, el contenido en el editor será obtenido por este Logbody, y usted determinará el nombramiento.
%>
Si agrega este párrafo, no olvide agregarlo en la segunda línea antes de index.asp
La copia del código es la siguiente:
<!-#include file = fckeditor/fckeditor.asp->
Incluir fckeditor.asp. ¡Recuerda recordar!
¡Es así de simple!
Ahora solo usa este editor como control y uso: Solicitar (LogBody) al extraer sus datos
Ahora respira un suspiro de alivio. La prueba fue exitosa. Hay algunas configuraciones dentro, vaya a Internet para encontrar algunas instrucciones avanzadas para su uso.
Uso preliminar de fckeditor
La versión FCKEditor 2.0 finalmente ha salido. Se puede decir que entre todos los editores en línea, FCKEditor es actualmente el mejor editor de Internet. fuente, etc.
Para un sitio web nuevo, FCKEditor se puede usar directamente, sin ninguna modificación. Sin embargo, para la mayoría de los sitios web existentes, algunas configuraciones de FCKEditor no son adecuadas para su propio uso.
El primer trabajo es optimizar este editor a gran escala, por supuesto, es agilizar los archivos en lugar de las funciones. Aquí tomo la versión ASP de FCKEditor como ejemplo, ingrese la carpeta FCKEditor 2.0 y primero elimine todas las carpetas que comienzan con _. De hecho, es solo para mantener las carpetas del editor, fckconfig.js, fckeditor.asp, fckeditor.js, fckstyles.xml y fcktemplates.xml. Eliminar la carpeta de origen, aquí hay algunos archivos de origen, que no sirven para usar.
Ingrese la carpeta de imágenes y elimine la carpeta Smiley. Salir de la carpeta Lang. Se puede establecer en fckconfig.js al archivo de idioma correspondiente correspondiente a la configuración en fckconfig.js. es chino tradicional. ¿Qué tal?
Salga de la carpeta Lang e ingrese la carpeta de la piel. para darle una sugerencia. Office2003 de todos modos.
El último paso para simplificarlo es salir de la carpeta de la piel y luego ingresar a Filemanager. Ven a uno, primero ingrese Filemanager/Browser/Default/Connectores/. Luego vaya a Filemanager/Sube/luego deje solo la carpeta ASP.
El primer archivo modificado, que es el archivo de configuración total FCKEditor, se encuentra en el archivo fckconfig.js en el directorio raíz. Siga la lista a continuación (cualquiera que sea el caso con FCKEditor versión 2.0):
Encuentre la línea 20 fckconfig.defaultLanguage = 'en';
Encuentre la línea 40 fckconfig.tabspaces = 0;
Si su editor todavía se usa en la recepción del sitio web, como cuando se usa un libro de mensajes o una respuesta al diario, debe considerar la seguridad. , que es la barra de herramientas básicas,
Línea encontrada 64 fckconfig.toolbarsets [básico] = [
['Bold', 'italic', '-', 'OrderedList', 'UnderedList', '-',/ *'Link', */'Unlink', '-', 'estilo', 'FontSize', ',' TextColor ',' bgcolor ','-',' smiley ',' specialchar ',' reemplazar ',' vista previa ']
];
Este es lo básico que he cambiado. , solo sube un caballo de Trojan.
Línea encontrada 73
Fckconfig.contextmenu = ['genic',/*'enlace',*/'fastor',/*'Image',*/'flash', 'select', 'TextArea', 'CheckBox', 'Radio', ' Textfield ',' Hiddenfield ',/*' ImageButton ',*/' Button ',' BulletedList ',' NumberedList ',' TableCell ',' Table ',' Form '];
Esto es también lo que he cambiado para eliminar el enlace del botón del mouse derecho, la imagen, el flash y las funciones del botón de imagen.
Línea encontrada 77 fckconfig.fontnames = 'arial; cómic sans ms; Courier New; Tahoma; Times New Roman; Verdana';
Agregue varias fuentes que comúnmente
A continuación, configuraremos la función de carga. = Xx después .asp a type = yy, donde yy es el nombre de la carpeta que desea guardar el archivo.
Si aún desea usar su icono de emoticón, salte a la línea 131 y cambie la dirección de carpeta del icono de emoticon y el nombre del archivo del icono de emoticón a continuación. y la altura de la ventana emergente es tan ancha y alta como el tamaño de esta ventana depende del tamaño de la ventana dispuesta por sus íconos de emoticones. OK, la modificación total del archivo de configuración ha finalizado.
La siguiente es la configuración de la ubicación del editor. Se recomienda establecerlos al usarlos. Se puede llamar arbitrariamente, y ningún otro nombres de carpetas ha cambiado y otros no hay problema con el editor que se utiliza.
Abra el archivo fckeditor.asp y busque sbasepath = /fckeditor /cambie a sbasepath = /
Abra el archivo fckeditor.js y busque este.basepath = '/fckeditor/';
La fuente de visualización predeterminada en el dominio del editor es 12px, mientras que la fuente predeterminada en mi página de inicio es de 14 px, por lo que se siente muy incómodo verla. Open /editor/css/fck_editorArea.css y conviértelo en cambiar la cuarta línea a font-size: 14px;
El siguiente es la configuración para cargar archivos.
Abrir /editor/filemanager/browser/default/frmresourcetype.html, encontrar la línea 15, insertar ['cargarfile', 'uploadFile'] y cooperar con la configuración en fckconfig.js apenas ahora, entonces mi ruta de archivo de carga es/uploadfile de Por supuesto, también puede cambiarlo a la carpeta que desee, pero el nombre aquí debe ser consistente con el yy en type = yy en fckconfig.js.
Aún no está terminado, continúe ingresando editor/filemanager/navegador/default/conectores/ASP, abra config.asp, primero cambie configSeNabled = false a configisEnabled = true. Quiero configuserFileSpath = /.
Luego agregue configAllowedExtensions.Add uploadfile después de establecer configDeniedExtensions = createObject (scripting.dictionary),
ConfigDeniedExtensions.Add uploadFile,
Del mismo modo, la configuración aquí debe corresponder a lo anterior y en fckconfig.js.
Hay otra carga, que es una carga rápida. Ingrese/editor/filemanager/upload/asp, abrir config.asp y configurar configisEnabled = false a configisEnabled = true. (Date ()) y/, porque mi archivo de carga se coloca en la carpeta de carga de carga y está abierto al público por mes. La carga rápida no le permitirá seleccionar una carpeta, pero se cargará directamente a través de la configuración aquí. Repita la operación en el anterior config.asp antes de conectarse, y agréguela a lo siguiente
ConfigAllowedExtensions.Add uploadfile,
ConfigDeniedExtensions.Add uploadFile,
A continuación, hablemos sobre cómo crear su propio editor en línea.
La copia del código es la siguiente:
<%
Dim OfCkeditor
Establecer OfCKEditor = new FCKEditor
ofckeditor.basepath = /
ofCkeditor.ToolBarSet = predeterminado
OfCkeditor.Width = 100%
OfCkeditor.Height = 400
OfCKEditor.Value = RS (LogBody)
OfCkeditor.Create logbody
%>
<%
Dim OfCkeditor
Establecer OfCKEditor = new FCKEditor
ofckeditor.basepath = /
ofCkeditor.ToolBarSet = predeterminado
OfCkeditor.Width = 100%
OfCkeditor.Height = 400
OfCKEditor.Value = RS (LogBody)
OfCkeditor.Create logbody
%>
Por supuesto, la versión ASP solo se puede usar en las páginas con .asp como extensión. . Se recomienda usar la versión ASP al modificar un contenido.
A continuación, veamos la versión JS:
La copia del código es la siguiente:
<script type = text/javaScript>
var ofCKEditor = new fcKeditor ('logBody');
ofckeditor.basePath = '/';
ofCkeditor.ToolBarSet = 'Basic';
ofCkeditor.width = '100%';
ofCkeditor.Height = '400';
ofCkeditor.Value = '';
ofckeditor.create ();
</script>
La configuración de BasePath es como se menciona anteriormente. Una vez.
Además, hay otra función de función en la versión JS, que es la función ReplaceTeTextArea (), que puede reemplazar el TextAREA especificado y tomar la parte de la respuesta del registro de mi sitio web:
La copia del código es la siguiente:
<script type = text/javaScript>
<!-
función 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.disable = '';
document.blog_feedback.blogsubmit.style.display = '';
document.blog_feedback.openfck.disable = 'true';
document.blog_feedback.openfck.style.display = 'none';
}
//->
</script>
Escribirlo en una función simple y se genera el FCKEditor cuando el usuario muestra el editor.
Suplemento: Como se mencionó anteriormente, se dice que no debe usar la versión JS al editar el contenido de datos existente. Para generar y editar. Además, a menos que desee usar el método ReplacExTarea () para generar el editor, no necesita escribir una etiqueta como <ExtAREA> Primero será generado automáticamente por FCKEditor. para fckeditor. Al mismo tiempo, no tiene que preocuparse por cómo enviar.