¿Cómo puedo hacer que el contenido de mi página web sea editable por los visitantes del sitio?

¿Cómo puedo hacer que el contenido de mi página web sea editable por los visitantes del sitio?

¿Cómo puedo hacer que el contenido de mi página web sea editable por los visitantes del sitio?

VALORACIÓN DEL ARTÍCULO:
5/5


Hacer que el texto de un sitio web sea editable por los usuarios es más fácil de lo que se puede esperar. HTML proporciona un atributo para este propósito: contenteditable.

El atributo contenible se introdujo por primera vez en 2014 con el lanzamiento de HTML5. Especifica si el contenido que gobierna puede ser cambiado por un visitante del sitio desde el navegador.

Soporte para el Atributo Contenible

La mayoría de los navegadores de escritorio modernos soportan este atributo. Estos incluyen

  • Chrome 4.0 y superiores
  • Internet Explorer 6 y superior
  • Firefox 3.5 y superiores
  • Safari 3.1 y superiores
  • Opera 10.1 y superiores
  • Borde de Microsoft

Lo mismo ocurre con la mayoría de los navegadores móviles.

Cómo usar Contenteditable

Simplemente añada el atributo al elemento HTML que desea editar. Tiene tres valores posibles: verdadero, falso y hereditario. Inherit es el valor por defecto, lo que significa que el elemento toma el valor de su padre. Del mismo modo, cualquier elemento hijo de su nuevo contenido editable también será editable a menos que cambie sus valores a false. Por ejemplo, para hacer que un elemento DIV sea editable, use:

Crear una lista de tareas editables con Contenteditable

El contenido editable tiene más sentido cuando se combina con el almacenamiento local, por lo que el contenido persiste entre las sesiones y las visitas al sitio.

  1. Abra su página en un editor HTML.
    1. Crear una lista con viñetas y sin orden llamada myTasks
       Some task
  • Another task
  • Añada el atributo contenible al elemento

      :

      Ahora tiene una lista de cosas por hacer que se puede editar, pero si cierra el navegador o abandona la página, la lista desaparecerá. La solución: Añada un script simple para guardar las tareas en localStorage.

      Añada un enlace a jQuery en el de su documento.

      Este ejemplo utiliza la CDN de Google, pero puede alojarla usted mismo o utilizar otra CDN si lo prefiere.

      En la parte inferior de su página, justo encima de la etiqueta , agregue su script:

      }); Este es el inicio de la función jQuery document.ready y le dice al navegador que cargue este script después de que el documento se haya cargado completamente.

      Dentro de la función document.ready, añada su script para cargar las tareas en localStorage y obtener las tareas que se hayan guardado allí previamente:

        1.  localStorage.setItem('myTasksData', this.innerHTML); // guardar en localStorage
        2.  });
        3. if ( localStorage.getItem(‘myTasksData’)) { /// if there is content in the localStorage
        4. $(«#myTasks»).html(localStorage.getItem(‘myTasksData’)); // poner contenido en page
        5.  }
        6.  });

      El HTML de toda la página se ve así:


      â?ª â?ª â?ª â?ª#fefefe">font color="#fefefe "#fefefe "#fefefe
      Subtítulos por aRGENTeaMwWw.Subs-Team.Tv P r e s e n t a.
      Subtítulos por aRGENTeaMIntroduce los artículos de tu lista. El navegador lo almacenará por ti, así que cuando vuelvas a abrirlo, seguirá aquí.

        Some task / i> / i>.Otra tarea

      / i> (documento).ready(function(){
      )$(«#myTasks»).blur(function() {
      localStorage.setItem(‘myTasksData’, this.innerHTML);
      });
      si ( localStorage.getItem(‘myTasksData’)) {
      >$(«#myTasks»).html(localStorage.getItem(‘myTasksData’));
      }
      }); / i> / i> / i&gt.

    TAMBIÉN TE INTERESA

    IA de WordPress

    Con la IA de WordPress nunca fue tan sencillo crear una página web

    WordPress, quizás la plataforma más popular para crear webs de forma profesional, acaba de dar un paso muy importante: la IA de WordPress ha sido presentada con el objetivo de generar páginas de una forma muy sencilla. Si ya era fácil construir una página web en este ecosistema, ahora lo será mucho más. Todo se

    Kings League Clash of Captains

    La fructífera relación entre la Kings League Spain y el mundo del gaming

    Lo que comenzó como una liga de fútbol 7 reinventada por streamers y exfutbolistas, se ha convertido en un fenómeno de entretenimiento que trasciende el césped. La Kings League Spain, conocida por romper moldes y conectar con las nuevas generaciones a través del deporte y el contenido digital, ha estrechado lazos muy fuertes con el

    dni en el móvil

    Oficial: ya es posible llevar tu DNI en el móvil en España

    Teníamos tarjetas bancarias, de salud, tarjetas para el transporte… pero faltaba lo más importante: el Documento Nacional de Identidad. Bueno pues desde ya es posible tener el DNI en el móvil en España. El Consejo de Ministros ha aprobado un real decreto que marca un antes y un después en la forma de acreditar la

    vivo v50 Lite

    Asequible y muy fino en todos los sentidos: sale a la venta el vivo v50 Lite

    La marca vivo, de la cual hemos hablado recientemente por su estrategia a futuro con la robótica e IA, ha dado un nuevo paso adelante en la evolución de los smartphones con el lanzamiento del vivo V50 Lite en España. Este dispositivo combina un diseño sofisticado, potencia de alto rendimiento y resistencia excepcional, adaptándose a