yarielq Posted March 30, 2017 Share Posted March 30, 2017 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: Todas las imágenes del "theme" se muestran correctamente: logo, footer, imágenes de productos, categorías, etc... 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 More sharing options...
Sergio Ruiz Posted March 30, 2017 Share Posted March 30, 2017 (edited) 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: Todas las imágenes del "theme" se muestran correctamente: logo, footer, imágenes de productos, categorías, etc... 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 March 30, 2017 by Sergio Ruiz (see edit history) Link to comment Share on other sites More sharing options...
yarielq Posted March 30, 2017 Author Share Posted March 30, 2017 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 More sharing options...
nadie Posted March 30, 2017 Share Posted March 30, 2017 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 Guardas Cambios. Vacias la BD actual, y importas la nueva con los cambios. Link to comment Share on other sites More sharing options...
yarielq Posted March 30, 2017 Author Share Posted March 30, 2017 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 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 More sharing options...
nadie Posted March 30, 2017 Share Posted March 30, 2017 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 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 More sharing options...
yarielq Posted March 30, 2017 Author Share Posted March 30, 2017 Por esto: Te adjunto Imagen para que lo veas 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 More sharing options...
Sergio Ruiz Posted March 30, 2017 Share Posted March 30, 2017 (edited) 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 March 30, 2017 by Sergio Ruiz (see edit history) Link to comment Share on other sites More sharing options...
yarielq Posted April 4, 2017 Author Share Posted April 4, 2017 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... :-( Link to comment Share on other sites More sharing options...
Alvaro Tarela Posted April 5, 2017 Share Posted April 5, 2017 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. 1 Link to comment Share on other sites More sharing options...
nadie Posted April 5, 2017 Share Posted April 5, 2017 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 More sharing options...
Sergio Ruiz Posted April 5, 2017 Share Posted April 5, 2017 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 More sharing options...
nadie Posted April 5, 2017 Share Posted April 5, 2017 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now