Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

Problema pop-up con imagen fancy_close.png, No la carga  

Página 1 / 2
 
Alceste
 Alceste
Famed Member

Hola,
Uso la plantilla Storebox, Joomla 3.8.7 y VM 3.2.14
El Pop-Up que se abre al hacer una compra para seguir comprando o ir al carro, no carga la imagen de cerrar la ventana: fancy_close.png (Adjunto imagen con información de las rutas etc)
Pongo también la ruta aquí:

"undefined/components/com_virtuemart/assets/images/fancybox/fancy_close.png"

Inspeccionando el elemento, veo que encima de "undefined" se abre un globo que advierte que no se puede cargar la imagen. Si quito de la ruta el "undefined" carga la imagen. He comprobado que la imagen esté en esta ruta y sí está.
Saludos y gracias

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 10/05/2018 2:47 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola alceste.

Por que la carpeta undefinid no existe y por eso no encuentra la ruta ¿ de donde sacas esa URL ?
Si puedes una captura con la configuración del modulo nos seria de ayuda.

Un saludo

ResponderCitar
Respondido : 10/05/2018 3:50 pm

Cursos Gratuitos WordPress

Alceste
 Alceste
Famed Member

Hola,
Esta ruta es la que muestra el Fireburg o Inspector cuando apunto a la imagen. No sé de dónde la saca. Tampoco sé el nombre del módulo que gestiona las imagenes del Fancybox.... Sé que estas imágenes están en la ruta:
components/com_virtuemart/assets/images/fancybox/
Saludos

ResponderCitar
Respondido : 11/05/2018 12:00 pm
Carlos
 Carlos
Miembro Admin

Hola Alceste:

Si revisas desde el inspector de navegador y retiras 'undefined' de la ruta indicada por mi compañero Pepe, efectivamente la imagen pasa a cargar correctamente. Es decir, la imagen existe, pero su llamada está mal definida en la base de datos.

Desde phpMyAdmin, en tu CPanel, puedes hacer una búsqueda en la base de datos para este elemento 'undefined'; muy probablemente el resultado que encuentres sea esta ruta incorrecta y con eliminar esa palabra se solucione el problema.

Antes de realizar ningún cambio en la base de datos, te recomiendo encarecidamente realizar una copia de la misma. Esto puedes hacerlo desde la barra superior de phpMyAdmin, donde verás un botón que pone Export, y te permitirá descargar una copia de la base de datos. Luego ya puedes usar la herramienta Search para buscar esta cadena en la misma y corregir dicha llamada.

ResponderCitar
Respondido : 11/05/2018 1:38 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Alceste
 Alceste
Famed Member

Hola Carlos,
¿Hay mucho riesgo de tocar esto en la base de datos? Si los riesgos son altos, prefiero no arriesgarme. Si es un cambio que en principio no puede comportar consecuencias graves, lo intento. Aunqué tenga la copia de la base de datos, te lo planteo porqué el error a corregir no es muy grave y no quisiera arriesgarme a generar uno peor intentando arreglar este :unsure: Disculpa si peco de exceso de prudencia pero lo de tocar la base de datos me impone...
Saludos y gracias

ResponderCitar
Respondido : 16/05/2018 10:45 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola alceste.

Siempre es complicado realizar tareas con la BD y hay que ir con mucho ojo a la hora de modificar algun campo.

Antes de eso lo que puedes realizar es crear la ruta, es decir, en la raíz donde tengas instalada la web creas las carpetas undefined -> components -> com_virtuemart -> assets -> images - -> fancybox

Dentro de la ultima carpeta que creaste " fancybox " copias la imagen.

Revisa si después de eso se muestra la imagen bien.

Un saludo

ResponderCitar
Respondido : 16/05/2018 12:00 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Alceste
 Alceste
Famed Member

Hola,
Lo he hecho pero la imagen sigue sin mostrarse. (La ruta la he creado a partir del directorio de la web de public_html, no de la raiz de la cuenta en public_html porqué tenemos varias webs en la misma cuenta. No sé si me explico. Supongo que es lo correcto)

Creo recordar que ampliamos un poco el tamaño del popup, no sé si esto puede tener alguna relación con el problema.

Saludos y gracias

ResponderCitar
Respondido : 18/05/2018 12:24 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

POsiblemente sea alguna sobreescritura que hace el theme que estas usando ya que el undefined es usualmente una variable creada por PHP que no tiene valor

undefined/components/com_virtuemart/assets/images/fancybox/fancy_close.png

Lo que podrías probar es ingresar a los archivos de tu template y verificar si tienes una carpeta html/com_virtuemart, la idea sería renombrar esta carpeta

Saludos.

ResponderCitar
Respondido : 18/05/2018 7:10 pm

Alceste
 Alceste
Famed Member

Hola,
En la temlate si tengo una carpeta llamada así en esta ruta:
templates/gk_storebox/html/com_virtuemat
¿Cómo debería renombrarla?
¿Si la renombro, no puede causar problemas en la web?

Saludos y gracias

ResponderCitar
Respondido : 21/05/2018 11:48 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alceste.

¿Cómo debería renombrarla?
.- Selecciona la carpeta con el botón de de la derecha del ratón y pulsa en " Rename "

Por ejemplo podrías renombrarla con el nombre com_virtuemat_old

¿Si la renombro, no puede causar problemas en la web?
Si ves que existe algún problema en la web después de renombrar el archivo, siempre puedes volver a dejarlo con el nombre que tenía volviendo a renombrar la carpeta.

Un saludo

ResponderCitar
Respondido : 21/05/2018 12:54 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Alceste
 Alceste
Famed Member

Hola,
Si renombro esta carpeta la imagen sigue sin mostrarse y genera problemas en la web.
Insisto 🙂

Creo recordar que ampliamos un poco el tamaño del popup, no sé si esto puede tener alguna relación con el problema.

Saludos y gracias!

ResponderCitar
Respondido : 22/05/2018 11:19 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alceste.

No tiene que ver el ampliar con que muestre la imagen.

Prueba si modificando directamente en el css se muestra.
.- Añade lo siguiente a tu archivo de estilos CSS

#facebox .close img {
background-image: url( https://www.agriprotector.com/components/com_virtuemart/assets/images/fancybox/fancy_close.png ) no-repeat!important;
}

Un saludo

ResponderCitar
Respondido : 22/05/2018 11:55 am

Cursos Gratuitos WordPress

Alceste
 Alceste
Famed Member

Hola,
Disculpa mi torpeza. ¿Te refieres al archivo override.css de la plantilla? Si es así lo he probado y no funciona.
(No sé si tiene importancia pero al copiar el texto me ha aparecido una advertencia: "Use of !Important. Expected end of value but found 'no repeat'.")
Saludos y gracias

ResponderCitar
Respondido : 22/05/2018 12:36 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

Puedes probar a cambiarlo por el código:

#facebox .close img {
background-image: url( https://www.agriprotector.com/components/com_virtuemart/assets/images/fancybox/fancy_close.png ) !important;
}
ResponderCitar
Respondido : 23/05/2018 3:09 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Alceste
 Alceste
Famed Member

Hola,
Tampoco funciona.
Saludos

ResponderCitar
Respondido : 23/05/2018 10:30 am
Página 1 / 2