Pautas para códigos personalizados

Nuestro editor es muy flexible en cuanto a que puede ampliar la funcionalidad de su sitio al agregar cualquier script o código personalizado, aunque el código personalizado tenga una tendencia a interrumpir o deshabilitar el editor o requiere que se adopten otras medidas para que funcione. En vista de ello, tenemos algunas pautas que debe seguir siempre que esté probando un código personalizado.

HTTP vs HTTPS


Si está trabajando con código personalizado, es conveniente que sepa que los scripts y los recursos solo se pueden cargar en el mismo HTTP o HTTPS.

El editor predeterminado siempre está cargado en HTTPS. Si está utilizando un script HTTP en el editor, este no estará visible en el editor, ya que se carga a través de una conexión segura, pero será visible en el sitio activo porque se está cargando en una conexión insegura.

Para corregir esto, siempre es mejor cargar sus recursos a través de una conexión segura.

Código de encabezado personalizado


Cuando agregue un código personalizado a un sitio, cree un duplicado del sitio y pruebe el código en el sitio duplicado. Si falla, basta con eliminar el sitio.

De manera alternativa, puede probar el código de encabezado en una página en blanco separada dentro del mismo sitio. Si la página se cuelga, basta con eliminarla o acceder al código a través del modo de desarrollador.

Código de página personalizado


Cuando agrega un código personalizado a una página:

  1. Cree un duplicado de la página, y luego agregue su código personalizado.
  2. Si falla, para dirigirse al HTML/CSS de la página, vaya a otra página y acceda al modo de desarrollador desde allí.
  3. También puede eliminar la página y empezar de nuevo creando un duplicado.
  4. Si el código personalizado está en su página de inicio, puede tratar de acceder a su editor agregando /contact o algún otro URL al final del enlace a su editor.

Optimización de velocidad de la página


La optimización de velocidad de la página afecta la manera en que se ejecutan ciertos scripts. Ejecutamos optimización de PageSpeed en la mayoría de las páginas en Duda, lo que puede causar problemas con su código personalizado. Cuando soluciona problemas de un código, puede ver si es un problema de PageSpeed de la siguiente manera:

  1. Duplicar la página con sus scripts
  2. Cambiar el URL a "testing_scripts"
  3. Publicar y revisar la página en su sitio activo

Si su código funciona en esa página, comuníquese con el centro de ayuda para desactivar la optimización de PageSpeed para su sitio.

Si está utilizando un script, también puede tratar de asegurarse de que este se ejecute de forma asíncrona; no está garantizado pero, a veces, esto puede resolver el problema con los scripts que no se ejecutan correctamente en el navegador.

Para habilitar la asincronización en scripts, altere su código con lo siguiente:

  • Código antiguo: <script src=”https://example.com/script.js”></script>
  • Código nuevo: <script src=”https://example.com/script.js” async defer></script>

Deshabilitar navegación animada


Con frecuencia, la función de navegación animada de Duda interfiere con la manera en que se carga el código personalizado. Para deshabilitar la navegación animada en sitios adaptables, haga clic con el botón derecho en su elemento de navegación en el editor, haga clic en Editar y luego, en Desactivar la navegación animada.

Detección y solución de problemas


Un sitio que se ve afectado por un código personalizado normalmente carga una página en blanco en el editor (o afecta sus funciones de edición). Si el código personalizado tuvo efecto en su sitio, existen varias opciones disponibles:

  • Si tiene una copia de seguridad, en el panel izquierdo, haga clic en Configuración, haga clic en Crear copia de seguridad del sitio y restaure a una copia de seguridad.
  • Inicie sesión en http://my.duda.co?nossl, que es una versión más amigable del código de nuestra plataforma.
  • Si no puede acceder a esa versión en su editor al cargarla, puede encontrar una solución alternativa cargando una nueva página.

    Para solucionar este problema, trate de acceder a su editor en una nueva página. Puede hacerlo ingresando un URL diferente en su enlace de editor. Este es un enlace que acceder a la página "Quiénes somos" de un sitio, por ejemplo: https://my.duda.co/home/site/XXXXXXX/about

  • Si el editor no funciona, intente forzar su apertura utilizando las teclas de acceso directo para el inspector de elementos
    • Mac. Command+Option+C
    • PC. Ctrl+Alt+C
  • Si el código personalizado no se ejecuta de forma correcta, intente deshabilitar Cambio de página con AJAX (navegación rápida) en el HTML del encabezado.

Política de código personalizado de Duda


Debido a la naturaleza impredecible del código personalizado f, no podemos detectar y solucionar la razón por la cual es posible que un elemento codificado personalizado no funcione en un sitio.

Actualmente, no tenemos ningún desarrollador disponible que solucione los problemas de código personalizado; por lo tanto, siga las pautas anteriores cuando experimente con código personalizado en su sitio.

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 1 de 1

Comentarios sobre este artículo

0 comentarios

Inicie sesión para dejar un comentario.

×

Inicie sesión como profesional

El soporte telefónico prioritario está disponible exclusivamente para profesionales. Inicie sesión en su cuenta Pro ahora para ver nuestros números de soporte internacional.

Entrar
¿No es un profesional? ¡Compre un plan Pro!