Jump to content

Problema con imagenes añadidas desde el editor HTML. No se muestran al subir al Host


yarielq

Recommended Posts

Hola amig@s:

 

El problema es el siguiente; tengo mi tienda montada en mi localhost. Hasta aquí, todo perfecto. He subido toda la tienda a mi host remoto en internet, y me aparece esta situación:

  1. Todas las imágenes del "theme" se muestran correctamente: logo, footer, imágenes de productos, categorías, etc...
  2. Aquellas imágenes que inserté a través del editor de texto enriquecido (en las descripciones de los productos, por ejemplo), dejaron de mostrarse.

Cuando verifico el código de la página, me percato de que las URLs de las primeras se actualizaron correctamente de "localhost/img/..." a "server_remoto/img/...", . Sin embargo, para las imágenes del punto #2, no ocurrió esto. El src de la imagen sigue siendo "localhost/img/...".

 

¿Saben cómo pudiera resolver este contratiempo?

 

Yo utilizo Prestashop 1.6.1.6.

 

Un saludo cordial

 

:)

Link to comment
Share on other sites

Hola amig@s:

 

El problema es el siguiente; tengo mi tienda montada en mi localhost. Hasta aquí, todo perfecto. He subido toda la tienda a mi host remoto en internet, y me aparece esta situación:

  1. Todas las imágenes del "theme" se muestran correctamente: logo, footer, imágenes de productos, categorías, etc...
  2. Aquellas imágenes que inserté a través del editor de texto enriquecido (en las descripciones de los productos, por ejemplo), dejaron de mostrarse.

Cuando verifico el código de la página, me percato de que las URLs de las primeras se actualizaron correctamente de "localhost/img/..." a "server_remoto/img/...", . Sin embargo, para las imágenes del punto #2, no ocurrió esto. El src de la imagen sigue siendo "localhost/img/...".

 

¿Saben cómo pudiera resolver este contratiempo?

 

Yo utilizo Prestashop 1.6.1.6.

 

Un saludo cordial

 

:)

Lo que se te ve bien supongo que son las imagenes generalistas, de productos, categorias, logo, imagenes de modulos, etc.. (pues que cambiastes bien la url bien en la tabla ps_shop_url y en el panel) y lo que se te ve mal serán las descripciones etc.. que hayas metido en el editor html.. ¿no?

 

Si no quieres editar uno a uno desde el panel, una solución es mediante una consulta SQL.

 

Antes de proceder. ¿Hablamos de descripciones de los Productos y contenidos creados en Preferencias -> CMS ?

Edited by Sergio Ruiz (see edit history)
Link to comment
Share on other sites

Si no quieres editar uno a uno desde el panel, una solución es mediante una consulta SQL.

 

Antes de proceder. ¿Hablamos de descripciones de los Productos y contenidos creados en Preferencias -> CMS ?

¡En efecto Sergio! Me refiero específicamente a las imágenes insertadas a través de esos elementos que mencionas!

Link to comment
Share on other sites

Me refiero específicamente a las imágenes insertadas a través de esos elementos

 

Bájate el SQL de la BD, ábrelo con Notepad++ https://notepad-plus-plus.org/

 

En el editor, en el menú de arriba, pulsa "Buscar" -> Después Reemplazar 

 

Y en Buscar escribes "localhost" y en reemplazar "tudominio.com"

 

Te adjunto Captura

 

notepad_.png

 

Guardas Cambios.

 

Vacias la BD actual, y importas la nueva con los cambios.

Link to comment
Share on other sites

 

Bájate el SQL de la BD, ábrelo con Notepad++ https://notepad-plus-plus.org/

 

En el editor, en el menú de arriba, pulsa "Buscar" -> Después Reemplazar 

 

Y en Buscar escribes "localhost" y en reemplazar "tudominio.com"

 

Te adjunto Captura

 

notepad_.png

 

Guardas Cambios.

 

Vacias la BD actual, y importas la nueva con los cambios.

 

 

Gracias por asistir a la solución. Eso me resolverá el problema para las imágenes que ya están, pero... ¿cómo hago en lo sucesivo?. Quiero decir, evidentemente hay algún problema por el cual eso está sucediendo, y lo ideal sería saber cuál es la raíz.

 

Un saludo cordial.

Link to comment
Share on other sites

Gracias por asistir a la solución. Eso me resolverá el problema para las imágenes que ya están, pero... ¿cómo hago en lo sucesivo?. Quiero decir, evidentemente hay algún problema por el cual eso está sucediendo, y lo ideal sería saber cuál es la raíz.

 

Un saludo cordial.

Por esto:

 

Te adjunto Imagen para que lo veas

 

rutaAbsoluta.png

 

Cuando subes imagenes en las descripciones, cms, es decir con el "Editor" de contenidos, el te coloca url absoluta, que cuando estabas en local era localhost, y fijate que ahora cuando subas nuevas imagenes en esos contenidos, te coloca la url del dominio actual.

 

Para diferenciar que es una ruta "absoluta" y una "relativa", mirate este link: http://librosweb.es/libro/xhtml/capitulo_4/enlaces_relativos_y_absolutos.html

 

Aunque como he dicho, ahora cuando subas nuevas imagenes en los contenidos (cms, descripciones productos, sitios donde se use el editor), te va a colocar la url bien. 

Link to comment
Share on other sites

Por esto:

 

Te adjunto Imagen para que lo veas

 

rutaAbsoluta.png

 

Cuando subes imagenes en las descripciones, cms, es decir con el "Editor" de contenidos, el te coloca url absoluta, que cuando estabas en local era localhost, y fijate que ahora cuando subas nuevas imagenes en esos contenidos, te coloca la url del dominio actual.

 

Para diferenciar que es una ruta "absoluta" y una "relativa", mirate este link: http://librosweb.es/libro/xhtml/capitulo_4/enlaces_relativos_y_absolutos.html

 

Aunque como he dicho, ahora cuando subas nuevas imagenes en los contenidos (cms, descripciones productos, sitios donde se use el editor), te va a colocar la url bien. 

Gracias por tu pronta respuesta. Comprendo lo que explicas arriba, pero me parece que está un poco "incómodo" el resultado por parte de Prestashop. Si trabajara siempre sobre el servidor remoto, no habría saltado el problema, pero yo trabajo siempre local, y paulatinamente subo los cambios al sitio remoto. ¿Quiere decir entonces que siempre voy a vivir con este problemón?. De hecho, en mi Red Local le he dado acceso a varios usuarios para realizar pruebas en la tienda, y ahí nos topamos nuevamente con el dichoso problema.... ¿cómo maneja Prestashop el resto de las imágenes que no dan este problema?

Link to comment
Share on other sites

Gracias por tu pronta respuesta. Comprendo lo que explicas arriba, pero me parece que está un poco "incómodo" el resultado por parte de Prestashop. Si trabajara siempre sobre el servidor remoto, no habría saltado el problema, pero yo trabajo siempre local, y paulatinamente subo los cambios al sitio remoto. ¿Quiere decir entonces que siempre voy a vivir con este problemón?. De hecho, en mi Red Local le he dado acceso a varios usuarios para realizar pruebas en la tienda, y ahí nos topamos nuevamente con el dichoso problema.... ¿cómo maneja Prestashop el resto de las imágenes que no dan este problema?

Me cuelo,

 

Esos problemas, solo lo vas a encontrar con lo que vayas metiendo en el editor, en ningún otro sitio en principio, en wordpress cuando creas contenidos (entradas por ejemplo), ocurre lo mismo, te inserta url absolutas en las imágenes, creo recordar.

 

El resto de imagenes, trabajan de forma totalmente diferente, una cosa es el editor donde tu puedes meter textos, enlaces e imagenes, y otra cosa es el sistema interno de Prestashop.

Edited by Sergio Ruiz (see edit history)
Link to comment
Share on other sites

Si te sigue apareciendo "localhost" entonces es que no has hecho bien lo que te dice Sergio: descarga la base de datos en formato SQL. La abres con Notepad++ y sustituyes como de dice. Guardas y después tienes que importar de nuevo la base de datos a la tienda.

 

Si sale todo bien, la próxima vez que metas imágenes desde el texto enriquecido, puedes hacer esto, que es incómodo, pero te servirá: pon la imagen como siempre haces, y en el editor de texto pulsas el botón para ver el código fuente, el botón [<>] al lado de la . Allí buscas la URL y la cambias:

<img src = "http://localhost/img..." >   pasa a ser:  <img src = "/img/..." >

 

Es decir, pones simplemente una "/" para hacer el path absoluto. Y asi lo verás bien en localhost y en la del servidor.

  • Like 1
Link to comment
Share on other sites

Creo que en un post de arriba (https://www.prestashop.com/forums/topic/602792-problema-con-imagenes-añadidas-desde-el-editor-html-no-se-muestran-al-subir-al-host/#entry2532720) también comente lo del notepad++ en mi primera respuesta  xDD
 

Hola Sergio. Debo decirte que cambié las URLs de mi SQL, y se mantuvieron las rutas a mi localhost de las imágenes!!!!
 
Y comprobé varias veces, ni rastro de "localhost" en mi SQL... :-(

 
Esta claro que si aparece "localhost" es que existe una alta posibilidad de que siga existiendo la palabra "localhost" en el sql, las palabras no desaparecen y siguen estando por magia ))
 
Revisa que no te estés confundiendo de SQL al importarlo.

Link to comment
Share on other sites

Creo que en un post de arriba (https://www.prestashop.com/forums/topic/602792-problema-con-imagenes-añadidas-desde-el-editor-html-no-se-muestran-al-subir-al-host/#entry2532720) también comente lo del notepad++ en mi primera respuesta  xDD

 

 

Esta claro que si aparece "localhost" es que existe una alta posibilidad de que siga existiendo la palabra "localhost" en el sql, las palabras no desaparecen y siguen estando por magia ))

 

Revisa que no te estés confundiendo de SQL al importarlo.

Estoy de acuerdo con Nadie, en lo que de si ya has abierto el SQL con Notepad++ como te dijo Nadie al principio, y has reemplazado los datos, deberían aparecer reflejadas. (Las cosas desaparecidas, no suelen volver aparecer por arte de magia)

 

¿Es posible que importas otro SQL (el original) sin darte cuenta?

 

No creo que tenga que ver, ¿Pero limpiastes cache?

Link to comment
Share on other sites

Se me olvido comentarte que si quieres pasame ese "SQL" por email por privado, y lo reviso, aunque sea por curiosidad. (No lo subas al foro, porque supongo que contendra datos de la tienda confidenciales...)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...