Soporte » Guías – Resolución de problemas » problema con un widget externo

  • hola,
    Tengo un problema (error 404) con un widget externo, (es el calendario de un Channel manager Avaibook) que solo ocurre en la página en francés aquí https: //www.casasierrasalamanca.com/fr/reservations-en-ligne, cuando funciona perfectamente en el otros idiomas, por ejemplo aquí https://www.casasierrasalamanca.com/reservas-online. No sé desde cuándo ha surgido el problema, pero hasta ahora funcionaba perfectamente.
    Al principio me puse en contacto con Avaibook pensando que el problema era de ellos, pero si pongo las líneas de código que no funcionan en una de las paginas que funcionan con su widget en su idioma, este widget funciona, en cambio, si meto el codigo de uno de los widgets que funcionan y lo pego en esta pagina, dejan de funcionar. Sin embargo, no entiendo por qué funcionó hasta ahora y no he tocado nada ni he actualizado nada (wordpress se actualizo hace unos dias ).

    También he intentado eliminar el módulo de código y volverlo a poner, pero el problema sigue igual
    Agrego 2 capturas de pantalla para que entiendan de lo que estoy hablando (página que no funciona y que funciona)
    las paginas que funcionan y la que no son clones, estan diseñadas con el mismo patrón, por eso no entiendo que pasa

    muchas gracias

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 15 respuestas - 1 de 15 (de 25 total)
  • no encuentro como añadir las capturas de pantalla…

    Moderador Fernando Tellado

    (@fernandot)

    Súbelas a imgur o algún sitio parecido y pones aquí el enlace, o usas html para insertarla

    fredericcreusot

    (@fredericcreusot)

    hola
    he podido encontrar el problema viene parece venir del plugin Polylang, si lo desactivo, el dicho widget funciona.
    que puedo hacer? porque necesito polylang..
    poner una versión más antigua (antes me funcionaba)?

    fredericcreusot

    (@fredericcreusot)

    ya me pasó hace medio año; aqui esta el enlace del problema

    Pero al final no me acuerso, como pongo alli, si era solo problema de polylang o tambien a actualizar wordpress. y no me acuerdo como lo arreglé. creo que instalando una versión anterior de todo. pero claro entretanto abré actualizado plugins y wP se actualiza solo (hace 2 dias otra vez)

    fredericcreusot

    (@fredericcreusot)

    el enlace de la otra discusion https://es.wordpress.org/support/topic/errores-despues-de-actualizar-tema/
    La cosa es que
    1- si desactivo polylang, funciona y se ve el calendario.
    2- si pongo una versión anterior de polylang, no funciona tampoco, versión que antes (con otra versión de wordpress), funcionaba

    ???

    fredericcreusot

    (@fredericcreusot)

    el soporte de divi me pidio que actualizará el tema, cosa que no habia hecho desde hace un año porque me daba problema. al actualizar, el problema sigue: no puedo editar o configurar el tema, me da error 500

    fredericcreusot

    (@fredericcreusot)

    nadie puede ayudarme por favor?

    Moderador LGrusin

    (@lgrusin)

    ¿Has probado vaciar el plugin de caché?

    Hay diferencias en el código que se genera en español y en francés, el segundo está destrozado.

    Un saludo

    • Esta respuesta fue modificada hace 9 meses por  LGrusin.
    fredericcreusot

    (@fredericcreusot)

    hola,
    gracias por estar aqui.
    Lo he intentado todo, descativar plugins, limiar caché plugin y navegadores..
    he detectado que el plugin que parece provocar conflictos con el widget es polylang, pero solo con esa pagina.
    problema añadido de divi actualizado ayer y ya no puedo editAR NADA NI CAMBIAR COSAS DEL TEME, y no me contestan desde ayer en el soporte.
    solo me queda restaurar una versión antigua de la web si no lo soluciono…

    a que te refieres con destrozado?

    Moderador LGrusin

    (@lgrusin)

    Este es parte del código que se genera en español:
    <iframe style="width: 500px; height: 355px; border: 0;" src="https://www.avaibook.com/widgets_propietarios/loader.php?id=20290&lang=es" class="lazyloaded" data-was-processed="true" width="300" height="150" frameborder="0">...más código aquí...</iframe>

    Este en francés:
    <iframe 500px;="" height:="" 355px;="" border:="" class="lazyloaded" data-was-processed="true" src="http://www.avaibook.com/widgets_propietarios/loader.php?id=20290&lang=fr" style="width:" width="300?" height="150?" frameborder="0">...más código aquí...</iframe>

    Como puedes ver el segundo está alterado o le faltan cosas.

    Si pongo el código del español y cambio id=20290&lang=fr el calendario se ve y parece funcionar bien en francés.

    Busca en polylang y revisa bien o el texto que pones en los widgets, algo estás haciendo mal.

    Deja desactivado el plugin de caché, es un coñazo comprobar algo con él activado.

    Un saludo

    • Esta respuesta fue modificada hace 9 meses por  LGrusin.
    fredericcreusot

    (@fredericcreusot)

    hum, que raro, porque ese codigo no lo he tocado, y antes funcionaba bien hasta que dejo de funcionar al actualizar algo de wordpress, wordspress, o polilang…
    tambien hace unos dias hicé la prueba de colocarlo en la pagina española y funcionaba, al contrario, el que funcionaba en la pagina español dejaba de funcionar si lo colocaba en esa pagina francesa…

    ahora mismo no puedo hacer nada porque como explico, al actualizar divi (que el soporte me lo ha pedido para poder atenderme) me crea errores 500 cuando quiero editar las paginas

    fredericcreusot

    (@fredericcreusot)

    <iframe style=”width: 500px; height: 355px; border: 0;” src=”http://www.avaibook.com/widgets_propietarios/loader.php?id=20290&lang=fr” width=”300″ height=”150″ frameborder=”0″>Tu navegador no soporta iframes</iframe></p><div style=”width: 500px; margin: auto;”> </div>

    , al final he vuelto a poner una versión antigua de Divi para poder trabajar…
    este es el codigo que tengo en la pagina francesa, editando la pagina. no se corresponde al que tu me indicas?

    fredericcreusot

    (@fredericcreusot)

    pero vamos, intento por todo los medios, cambiando codigos, poniendo el del español que funciona…y no hay manera

    fredericcreusot

    (@fredericcreusot)

    como hacias para que te funcione el calendario a ti? a mi ni eso haciendo esto que dices en wordpress

    fredericcreusot

    (@fredericcreusot)

    de momento, el tema sigue así:
    he quitado de la página en cuestión los 2 widgets para dejar de tener alli errores 404, poniendo un mensaje de disculpas. Pero no es una solución estar sin estos 2 calendarios.

    el problema es claramente del plugin Polylang creo, ya que estas lineas de código funcionan perfectamente si desactivo el plugin, o si las pongo en otra pagina que no sea una de la versión francesa (he probado ponerlas en otra de la versión francesa y tampoco van…)
    y al revés, los códigos por ejemplo de los calendarios españoles dejan de funcionar si los pongo en paginas francesas.

    Dado que uso el plugin en versión libre, no dan soporte técnico. Asi que no sé que hacer…Comprar la licencia me asegura que me van a arreglar el problema?

    Porque con elegantthemes tengo licencia y no puedo actualizar Divi porque me da problemas, y no me lo solucionan

Viendo 15 respuestas - 1 de 15 (de 25 total)
  • El debate ‘problema con un widget externo’ está cerrado a nuevas respuestas.