Editor de jquery simple para editar texto HTML5 y guardar con AJAX. Edición incorporada por medio de JQuery y PHP JQuery Text Editor
Como usted sabe, edición incorporada, o en otras palabras, la capacidad de editar contenido directamente en la página es una cosa muy útil que siempre debe estar en su mano. Te diré cómo funciona, y también mostraré cómo con usando PHP. Actualice instantáneamente la parte editada en la página y cómo hacer todos los cambios en la base de datos.
El código
Ahora explicaré lo que sigue siendo la edición incorporada.
En la página de demostración verá un bloque con algún texto. Mueva el cursor en cualquier parte de este bloque, y verá un pequeño icono de edición. Ella se ve como un icono de Facebook.
Si hace clic en el interior del bloque con el texto o en el icono en sí, el bloque se reemplazará por el formulario de texto, y los botones Guardar y Cancelar aparecerán en la parte inferior.
Ahora más detalles
Usé enlace y "desatando". Palabras simples, Podemos unir el elemento con el clic del mouse. A la inversa, puede "quitarle" el elemento este evento. Todo es bastante simple. En la 9ª línea del código presentada a continuación, asignamos el evento de clic a todos los elementos con la clase "INLINEEDIT", y asignamos la función "UpdateText" al controlador. Esto significa que cada vez que hace clic en el bloque "INLINEEDIT", se iniciará la función "UpdateText". Esta función reemplaza el bloque con el texto del texto de texto.
Ahora considere la función Guardar. Se iniciará solo al hacer clic en el botón "Guardar". Aquí simplemente obstruyemos el texto editado a la variable y ejecutelo a través del archivo update.php. Notará que al actualizar se está actualizando, se muestra el icono de descarga. También retiraremos un mensaje con la respuesta de la página PHP. Al final, eliminamos la clase "seleccionada" en el artículo y luego inserte el texto actualizado del Textarea, ingresado por el usuario, en el DIV.
La función Cancelar se inicia al activar el elemento con la clase.Rert. Esta función simplemente elimina la clase "seleccionada", como en la función anterior, pero inserta la inserción original en el bloque div, y no se edita el texto.
$ (Función SILLIVEOUT () (SEFTIMEOUT (FUNCIÓN (FUNCIÓN () ($ (# Respuesta "). Slideup (" Lento ", Función () ());), 2000);) $ (" .inlineedit "). BIND (" Haga clic en ", UpdateText); VAR OrigText, NewText; $ (". Guardar "). Vive (" clic ", función () ($ (# cargando"). Fadein ("lento"); NewText \u003d $ (esto). Hermanos ("Formulario"). Niños ("Edición"). Val (); var id \u003d $ (esto) .parent (). attr ("id"); var data \u003d "? id \u003d" + id + "& Text \u003d "+ NewText; $ .post (" update.php ", datos, función (respuesta) ($ (" # respuesta "). HTML (respuesta); $ (" #response "). Slidedown (" lento ") ; Sideout (); $ ("# cargando"). Fadeo ("lento");)); $ (esto) .parent (). HTML (NewText) .RemoVeclass ("seleccionado"). BINT ("clic", UpdateteText);); $ ("". Revertir "). Vive (" clic ", función () ($ (esto) .Parente (). HTML (OrigText) .Removeclass (" seleccionado "). BIND (" clic " , updateteText);); Función UpdateTetxt () ($ ("Li"). RemoveClass ("en línea"); OrigText \u003d $ (esto) .HTML (); $ (esto) .Addclass ("seleccionado"). HTML ("
") .Unbind (" clic ", updateteText);));PHP.
Html.
HTML es muy simple y representa un elemento de la lista con la clase "INLINEEDIT", lo que lo hace editable. Puede agregar cuántos elementos editables en la página, pero no se olvide de asignar un identificador único a cada uno de ellos.
jquery en línea-editar
Haga clic en el texto a continuación para editarlo.- Lorem Ipsum ....
¿Buscas libremente para usar el texto "enriquecido" enriquecido? Si es así, tienes suerte de llegar a la página deseada. En esta revisión, le ofrecemos 10 excelentes editores gratuitos de texto rico. El texto "enriquecido" de los editores le permite editar y escribir texto de un navegador web. Están involucrados de diferentes maneras, proporcionando al usuario la oportunidad de colocar el contenido generado y formateado.
Esperamos que nuestra lista le ofrezca realmente las mejores soluciones. Siéntase libre de compartirlos con amigos, y con nosotros sus opiniones sobre esta selección. Antes de tu lista completa.
¡Feliz visión!
Círculo - Un editor HTML de texto gratis con una fuente abierta, diseñada para facilitarlo para completar el contenido del contenido del sitio web. Editor WYSIWYG que abre el acceso a las funciones habituales de un procesador de texto directamente desde las páginas web. Haga que el trabajo en su sitio web sea más conveniente con este editor servido por toda la comunidad.
¡Markitup! No fue concebido como editor, "siempre, listo y en-todas las manos". Esto, por el contrario, es muy compacto, flexible en la configuración y en el trabajo de un servicio que puede servir como desarrollador al depurar su CMS, blogs, foros o sitios web. ¡Markitup! - No es un editor WYSIWYG y nunca se convertirá.
Niceit. - Editor de contenido compacto, inter-plataforma, incorporado para variar el contenido del sitio web fácilmente y justo en el navegador.
Tinymce. - Edición de WYSIWYG de JavaScript / HTML-Remote no comprometida, lanzada como un recurso básico de red de código abierto y una licencia de LGPL segura. TinyMCE puede convertir campos HTML TexTarea y otros elementos HTML por unidad de edición.
Editor gratuito de WYSIWYG Inter-Platform, equipado con todas las funciones de edición de texto "enriquecido" que necesita para una mejora notable en su sistema de administración de contenido.
jquery te es un módulo jQuery. Compacto (19.5 KB) y un editor HTML muy conveniente. Funciona en un esquema WYSIWYG.
Y lo más importante, puede incrustar su sistema en solo 1 minuto. Y la interfaz puede ser modificada por cualquier cosa. Incluso se pueden reemplazar las clases CSS.¿Está buscando un editor de texto de texto rico para los recursos de jQuery sin excesos? ¡Has llamado!
Editor HTML simple, compacto y ampliable basado en jQuery, trabajando en un principio WYSIWYG. Mensajes de pantalla de luz de visualización de un editor WYSIWYG-HTML en el sitio de cualquier elemento de TexTareA DOM dentro de la página. Script ligero "Pesa" 9.17 KB; CSS con imágenes juntas "Pull" por 25.9 KB.
ueditor Flexible y fácil de usar. Da un código adecuado (verdad, que requiere garantías en la manera prescrita), entre otras cosas, puede usar su propia tabla de estilos para trabajar en modo WYSIWYG. La funcionalidad del servicio puede mejorarse aún más, gracias a un sistema fácil de usar de módulos adicionales.
Con Whizzywig, todo es simple. Le permite combinar texto formateado "enriquecido" en la ventana web. Escribe, en realidad, en XHTML, pero no necesita poseer la capa HTML para usarlos. Si sabe cómo usar un procesador de texto o un correo electrónico, luego lidiar con él.
Estaba buscando un editor visual, un ojo agradable, para que no tuviera que rehacer el diseño y, una vez más, pasar tiempo. En el proceso, encontré y experimenté varios editores visuales. Moneda a los editores visuales al sitio que presenta un simple sistema de acción. Debe colocar una serie de solicitudes de scripts a la etiqueta principal (después de descargar la carpeta completa con el Editor visual al servidor). En los archivos descargados, generalmente se proporciona una versión de DEMO de uso, es desde el código de esta página, es fácil obtener los nombres de los scripts deseados. Aquí hay un pequeño código utilizado en las páginas del cuerpo para el editor de uso ininstantable. Se colocaremos en su lugar en forma HTML, donde necesitamos.
Los editores visuales se dividen en especies utilizando diferentes procesos. Entonces, conocí a los editores visuales basados \u200b\u200ben jquery, Mootools, ActiveX y Javascript.
Editores visuales usando MoPools
Tengo editores visuales muy interesantes basados \u200b\u200ben esta tecnología. Sin embargo, debido a la incompatibilidad con los scripts de jQuery ya utilizados en el sitio para otras necesidades, continué buscando algo más universal.
Ejemplo del editor visual Moeoditable usando MOOTOOLS
Scripts insertados entre etiquetas<Cabeza.>Cabeza.>:
Uso B.
Aquí está la etiqueta de Formulario de Textarea estándar, que hará que el campo de entrada a los trabajadores sea incluso si está deshabilitado
JavaScript del usuario (aunque todas las opciones del editor visual no funcionarán).
Descargar Moeoditable Visual Editor
Ejemplo Ggedit, editor basado en Visual Mootools
En Firefox, este editor visual ("Ggedit") se negó a trabajar en absoluto. Como el usuario Mozilla, no me convincente en absoluto.
Sin embargo, la interfaz tiene un editor tan visual (un ejemplo "Ggedit" (Fuente se puede descargar)) Me gustó.
Editores de jquery visual
Este editor visual (WKRTE) puede haber sido bueno si las ventanas modulares (inserción de imágenes, enlaces) no fueron inundados más allá de las pantallas
Ejemplo WKRTE, editor basado en jquery visual:
Cabe destacar que los scripts principales no se insertan en
…Donde, sobre todo, las solicitudes de los estilos (CSS):
Los scripts básicos estarán frente a la etiqueta de cierre.