null111 Posted May 25, 2017 Share Posted May 25, 2017 (edited) Buenas a todos. A ver si me podéis ayudar con una cosa muy concreta, porque ya no se donde mirar. He "migrado" una web sexshop a otro servidor con otra temática totalmente diferente, esta todo arreglado y ya no hay referencias al sexshop salvo una cosita: al subir el nuevo logo a través de Preferencias->Temas se cambia sin problema, pero el nombre se queda como sexshop-523454235.jpg, que posiblemente sea un titulo autogenerado, y no se donde encontrar la función que se encarga de eso sin tener que leerme todos los ficheros. Es más, adjunto una foto de lo que me dice mas abajo, como si siguiese pensando que la tienda es un sexshop. "Seleccione un tema de la tienda "Sexshop" ". Uso Prestashop 1.6.1.13 y una plantilla llamada Leo Monica, por si las moscas. Además no llevo mucho tiempo manejando Prestashop, aunque habiendo manejado otros CMS mas o menos me manejo. A ver si a alguien mas le ha pasado lo mismo. Un saludo Edited May 25, 2017 by null111 (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted May 25, 2017 Share Posted May 25, 2017 Buenas a todos. A ver si me podéis ayudar con una cosa muy concreta, porque ya no se donde mirar. He "migrado" una web sexshop a otro servidor con otra temática totalmente diferente, esta todo arreglado y ya no hay referencias al sexshop salvo una cosita: al subir el nuevo logo a través de Preferencias->Temas se cambia sin problema, pero el nombre se queda como sexshop-523454235.jpg, que posiblemente sea un titulo autogenerado, y no se donde encontrar la función que se encarga de eso sin tener que leerme todos los ficheros. Es más, adjunto una foto de lo que me dice mas abajo, como si siguiese pensando que la tienda es un sexshop. "Seleccione un tema de la tienda "Sexshop" ". Captura.PNG Uso Prestashop 1.6.1.13 y una plantilla llamada Leo Monica, por si las moscas. Además no llevo mucho tiempo manejando Prestashop, aunque habiendo manejado otros CMS mas o menos me manejo. A ver si a alguien mas le ha pasado lo mismo. Un saludo Supongo que subes el logo desde Preferencias -> Temas. En principio te esta cogiendo el nombre "inicial" de la tienda, definido en la pestaña Preferencias -> Contactos de la tienda -> Detalles de Contacto -> Nombre de la tienda, que si la tienda es de otra tematica como bien dices y no un sexshop, pues puedes cambiar el nombre de la tienda por otro. (Parece que te lo coge del campo name de la ps_shop) (Mensaje actualizado) -------------------------------------------------------- Si te sigue interesando lo del codigo (Funcion subir logo) por ejemplo fijate en el fichero: AdminThemesController.php Función: protected function updateLogo($field_name, $logo_prefix) Link to comment Share on other sites More sharing options...
null111 Posted May 25, 2017 Author Share Posted May 25, 2017 Gracias por contestar tan rápido, me has ayudado mucho dándome la función. Despues de leer el código lo que fallaba era que cuando llamaba a Context::getContext()->shop->name para formar el $logo_name me cogía "SexShop", y buscando por ahí vi que lo cogía de la tabla ps_shop, que parece que no se terminó de cambiar bien. La parte de Contactos de la tienda estaba bien puesta, pero no cambió eso. Una vez cambiado ya se ha generado la imagen con el nombre correcto. Muchas gracias Link to comment Share on other sites More sharing options...
nadie Posted May 25, 2017 Share Posted May 25, 2017 Gracias por contestar tan rápido, me has ayudado mucho dándome la función. Despues de leer el código lo que fallaba era que cuando llamaba a Context::getContext()->shop->name para formar el $logo_name me cogía "SexShop", y buscando por ahí vi que lo cogía de la tabla ps_shop, que parece que no se terminó de cambiar bien. La parte de Contactos de la tienda estaba bien puesta, pero no cambió eso. Una vez cambiado ya se ha generado la imagen con el nombre correcto. Muchas gracias Si tenias razón: Tabla ps_shop campo "name" por lo que parece Y luego el nombre "final" del logo (nombre) en principio (al menos antiguamente) lo guarda en la tabla ps_configuration Me alegro de que hayas solucionado el tema, si ha quedado solucionado, no se te olvide añadir la palabra "Solucionado" al titulo del tema: https://www.prestashop.com/forums/topic/269515-solucionado-%C2%BFcomo-poner-la-palabra-solucionado-en-el-titulo-del-tema/ Link to comment Share on other sites More sharing options...
nadie Posted May 25, 2017 Share Posted May 25, 2017 Por cierto, te lo comento a modo de curiosidad he seguido investigando y efectivamente te coge el nombre "interno" de la tienda que es distinto al "nombre publico" Y el nombre interno de la tienda no se cambia (no deja a día de hoy o eso parece) en Preferencias -> Contactos de la tienda (ahí se cambia el "publico"). El nombre interno (privado) deja cambiarlo por ejemplo cuando activas la multitienda (Preferencias -> Configuración), luego en la configuración propia de la tienda (Parametros Avanzados -> Multitienda) o en la tabla ps_shop como habías supuesto. Adjunto Captura Link to comment Share on other sites More sharing options...
null111 Posted May 25, 2017 Author Share Posted May 25, 2017 Interesante, aunque me parece que se lo han dejado olvidado. Nunca he tenido planes de activar la multitienda, no se me hubiera ocurrido activarla para una cosa tan "tonta". 1 Link to comment Share on other sites More sharing options...
nadie Posted May 25, 2017 Share Posted May 25, 2017 Interesante, aunque me parece que se lo han dejado olvidado. Nunca he tenido planes de activar la multitienda, no se me hubiera ocurrido activarla para una cosa tan "tonta". Bueno, lo importante es que en principio has conseguido solucionar el problema Suerte con la tienda y el nuevo proyecto. Saludos, Link to comment Share on other sites More sharing options...
Recommended Posts