Aplicando imágenes adaptables con TinyMCE

Logotipo de tinymce.Recientemente hemos comentado como utilizamos las imágenes para que se vean de una forma adaptable, sobretodo en el móvil. Hoy vamos a comentar como realizamos esto con TinyMCE en drupal.

Configuración

En primer lugar comentaremos que la versión que estamos utilizando es la 3.5, y no hemos actualizado todavía a la 4.1 ya que el rendimiento que estamos obteniendo actualmente es óptimo. Esto puede hacer que algunas capturas de pantalla sean diferentes a esta última versión, aunque la idea de funcionamiento es la misma.

Dentro de drupal utilizamos el módulo Wysiwyg, tal y como explicamos en la entrada sobre la instalación del editor de textos en drupal. En este módulo tenemos que tener en cuenta un check en su configuración. Para ello accedemos, dentro de la administración de la plataforma, a Configuración > Autoría del contenido > Wysiwyg profiles y, dentro de esta página seleccionamos la opción u opciones donde tenemos configurada la inserción de imágenes, en nuestro caso en la opción HTML Completo (Full HTML) y pulsamos sobre Editar.

Una vez en la página de edición buscamos el check o casilla de verificación Imagen avanzada y lo marcamos. Esta opción se encuentra en el apartado Botones y extensiones.

Con esto ya tenemos una ventana emergente con muchas más opciones al insertar una imagen en el editor de textos. Sobre todo nos interesa una opción, que es la de Estilos.

Adición de estilos

Después de los pasos previos mostramos como actualizar la imagen. Para ello lo que haremos será indicar el tamaño por estilos en lugar de por campos de la etiqueta imagen. Esto que puede parecer muy complejo, en realidad es bastante simple desde el editor de textos.

Imagen con los campos a modificar para hacerla más usable.

Una vez que accedemos a la inserción de imágenes del editor y seleccionamos una imagen, nos muestra tres pestañas (nos las muestra desde el principio, pero ahora algunos campos ya están completos).

En la pestaña General indicaremos campos como la ruta de la imagen a utilizar, la descripción de la imagen (texto para sustituir la imagen en caso de que no pueda cargarse) y el título (texto que se muestra al pasar el ratón por encima de la imagen).

En la pestaña Avanzado podemos incluir una imagen alternativa para que se muestre al pasar el ratón por encima y otros aspectos que no vamos a tratar en esta entrada.

La pestaña que nos interesa es la de Apariencia, que es la que se muestra en la imagen. En esta imagen nos muestra el tamaño de la misma. Tomamos nota del primer valor, que corresponde al ancho de la imagen y borramos los dos valores de tamaño, dejándolo vacío.

En el campo estilos indicaremos los estilos a utilizar para esta imagen, que serán los que corresponden a la entrada sobre imágenes adaptables.

img {width: 100%; max-width: 510px;}

En este caso lo escribiremos todo en una línea, que para el caso de la imagen será:

width:100%;max-width:510px;

Aquí ya no hemos de indicar que se trata del tipo imagen, ya que se aplica directamente sobre la imagen actual.

Con esto ya tenemos nuestra imagen accesible.

Centrado de imágenes

El centrado de imágenes con CSS daría para otro post, pero lo vamos a hacer en este mismo de forma rápida y así lo aprovechamos para cuando queremos mostrar una imagen en el centro.

Los estilos para mostrar una imagen o cualquier otro bloque en CSS son los siguientes;

  1. img {
  2. display: block;
  3. margin-left: auto;
  4. margin-right: auto;
  5. }

Por lo que tendríamos que añadir, a los indicados en el apartado anterior, el siguiente texto.

display: block;margin-left: auto;margin-right: auto;

Con esto ya tendríamos una imagen centrada.

Enlace en las imágenes

Finalmente, lo que estamos haciendo en algunas imágenes es añadir un enlace a la imagen a la misma imagen. De este modo, en caso de verse pequeña se puede acceder a la imagen en tamaño real para poder apreciar los detalles.

En este caso, simplemente hemos de pulsar sobre el icono de enlace del editor e indicar que la URL del hipervínculo es la imagen a la que queremos enlazar.

Todos estos aspectos, imagen adaptable, centrado y enlace, se encuentran en la imagen de esta entrada para que se puedan comprobar.

Comentarios

During their school/college days, students face a lot of problems when it comes to finishing assignment on time. Due to their heavy work schedule, they find it difficult to finish the task on time. Students have to attend class, finish their class work and also submit reports, which at times become a big task for them. To cope with the needs of such students, many tutorial sites provide excellent services.The online write my essay service guarantees their work. All the papers are written by professionals. They are available at all hours of the day and night which are a great convenience for a busy college student. In addition, they accept many different payment methods including PayPal and major credit cards. This is one of the easiest ordering processes that I've ever used. It is a paper writing service that I can count on throughout my college years. In addition, I will be able to stay on top of all my tests and homework pages. I can go to my part time job without having a research paper hanging over my head. The best things about this write my essays service is that it is 100% confidential. Nobody will know that I did not write those papers myself.

I need to produce and include 100 test online journal pages with the astounding substance, yet reveal to me what is the technique to create these test pages? Online Essay Writing Service is one of the pages of my site. 

It was a brilliant opportunity to visit this sort of site and I am glad to know. assignment writing services much thanks to you such a great amount for allowing us to have this opportunity..

Such the wonderful post always should resemble to visit here westchester car service this is the most ideal path for on looking the online here this I am trusting a similar best work from you later on also.

An argument is a position combined with its supporting reasons. Argumentative papers thus set out a main claim and then provide reasons for thinking that the claim is true. Acknowledging opposing views and either refuting them or conceding to them is a common practice in this form of essay. <a href="https://ukessaysreviews.com/customeessaywriter-co-uk-review/">customsessaywriter.co.uk reviews</a>

Hey There. I found your blog using msn. This is a very well written article. I’ll be sure to bookmark it and come back to read more of your useful info. Thanks for the post. I’ll definitely return. Weight Loss Herbs

Gangaur Realtech is a professionally managed organisation specializing in real estate services where integrated services are provided by professionals to its clients seeking increased value by owning, occupying or investing in real estate. Zinc Food Source

A good blog always comes-up with new and exciting information and while reading I have feel that this blog is really have all those quality that qualify a blog to be a one. Protein Food Source

Thumbs up guys your doing a really good job. Egg York

This is very educational content and written well for a change. It's nice to see that some people still understand how to write a quality post! Hummus

I just got to this amazing site not long ago. I was actually captured with the piece of resources you have got here. Big thumbs up for making such wonderful blog page! Health Benefits

This is really a nice and informative, containing all information and also has a great impact on the new technology. Thanks for sharing it, Kombucha

I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well.. Coffee

You writer very well in this article. I would have never thought to be any of these like mobile legends mod apk unlimited diamond in the event that I didn't run over this. Much appreciated!

Añadir nuevo comentario

Filtered HTML

  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Plain text

  • No se permiten etiquetas HTML.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Saltos automáticos de líneas y de párrafos.
CAPTCHA
Esta pregunta se realiza para comprobar que se trata de un humano y prevenir los accesos automatizados para publicar spam.